25 lines
511 B
Go
25 lines
511 B
Go
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,
|
|
}
|
|
}
|