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"` }