Files
moteva/server/internal/logic/brand_kit_mapper.go
T

26 lines
582 B
Go
Raw Normal View History

package logic
import (
"img_infinite_canvas/internal/domain/brandkit"
"img_infinite_canvas/internal/types"
)
func toAPIBrandKit(kit brandkit.Kit) types.BrandKit {
return types.BrandKit{
Id: kit.ID,
Name: kit.Name,
Document: string(kit.Document),
IsDefault: kit.IsDefault,
CreatedAt: formatTime(kit.CreatedAt),
UpdatedAt: formatTime(kit.UpdatedAt),
}
}
func toAPIBrandKits(kits []brandkit.Kit) []types.BrandKit {
items := make([]types.BrandKit, 0, len(kits))
for _, kit := range kits {
items = append(items, toAPIBrandKit(kit))
}
return items
}