package dto import "time" type ComposeTemplateCreate struct { Name string `json:"name" validate:"required"` From string `json:"from" validate:"required,oneof=edit path"` Description string `json:"description"` Path string `json:"path"` Content string `json:"content"` } type ComposeTemplateUpdate struct { From string `json:"from" validate:"required,oneof=edit path"` Description string `json:"description"` Path string `json:"path"` Content string `json:"content"` } type ComposeTemplateInfo struct { ID uint `json:"id"` CreatedAt time.Time `json:"createdAt"` Name string `json:"name"` From string `json:"from"` Description string `json:"description"` Path string `json:"path"` Content string `json:"content"` }