Files
sale/backend/internal/schemas/article.go
T

22 lines
679 B
Go

package schemas
type CreateArticleRequest struct {
Title string `json:"title" binding:"required"`
Content string `json:"content" binding:"required"`
Summary string `json:"summary"`
CoverImage string `json:"cover_image"`
IsPinned bool `json:"is_pinned"`
IsPublished bool `json:"is_published"`
SortOrder int `json:"sort_order"`
}
type UpdateArticleRequest struct {
Title *string `json:"title"`
Content *string `json:"content"`
Summary *string `json:"summary"`
CoverImage *string `json:"cover_image"`
IsPinned *bool `json:"is_pinned"`
IsPublished *bool `json:"is_published"`
SortOrder *int `json:"sort_order"`
}