init: first steps
This commit is contained in:
24
transform/service.go
Normal file
24
transform/service.go
Normal 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,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user