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.PublicDescription, Statuses: item.Statuses, Uptime: item.CalculateUptimePercent(), } }