init: first steps

This commit is contained in:
2025-07-20 23:50:47 +03:00
commit 5f26ad6941
25 changed files with 1134 additions and 0 deletions

24
transform/service.go Normal file
View File

@@ -0,0 +1,24 @@
package transform
import (
"git.ostiwe.com/ostiwe-com/status/dto"
"git.ostiwe.com/ostiwe-com/status/model"
)
func PublicServices(items ...model.Service) []dto.PublicService {
result := make([]dto.PublicService, 0, len(items))
for _, item := range items {
result = append(result, PublicService(item))
}
return result
}
func PublicService(item model.Service) dto.PublicService {
return dto.PublicService{
Name: item.Name,
Description: item.Description,
Statuses: item.Statuses,
}
}