tag.go 538 B

1234567891011121314151617181920212223
  1. package dto
  2. type AddTagRequest struct {
  3. Title string `json:"title" validate:"required"`
  4. Style string `json:"style" validate:"required"`
  5. }
  6. type UpdateTagRequest struct {
  7. Title string `json:"title" validate:"required"`
  8. Style string `json:"style" validate:"required"`
  9. }
  10. type TagResponse struct {
  11. ID uint64 `json:"id"`
  12. Title string `json:"title"`
  13. Style string `json:"style"`
  14. CreatedAt string `json:"created_at"`
  15. UpdatedAt string `json:"updated_at"`
  16. }
  17. type TagsResponse struct {
  18. Tags []TagResponse `json:"tags"`
  19. }