Documentation ¶
Index ¶
- type Article
- type ArticleResponse
- type Category
- type CategoryResponse
- type DeleteArticleRequest
- type DeleteCategoryRequest
- type GetArticleDetailsRequest
- type GetArticlesRequest
- type GetCategoriesRequest
- type GetCategoryDetailsRequest
- type GetUserReq
- type InsertArticleRequest
- type InsertCategoryRequest
- type Metadata
- type UpdateArticleRequest
- type UpdateCategoryRequest
- type User
- type UserClaims
- type UserClaimsResponse
- type UserJWT
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Article ¶
type Article struct { ID string `json:"id" form:"id"` Title string `json:"title" form:"title"` Slug string `json:"slug" form:"slug"` HTMLContent string `json:"html_content" form:"html_content"` CategoryIDs []int `json:"category_id" form:"category_id"` Metadata Metadata `json:"metadata" form:"metadata"` CreatedAt string `json:"created_at" form:"created_at"` UpdatedAt string `json:"updated_at" form:"updated_at"` }
type ArticleResponse ¶
type ArticleResponse struct { ID string `json:"id"` Title string `json:"title"` Slug string `json:"slug"` HTMLContent string `json:"html_content"` Metadata string `json:"metadata"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` CategoryList []CategoryResponse `json:"categories"` }
type CategoryResponse ¶
type DeleteArticleRequest ¶
type DeleteArticleRequest struct {
ID string `json:"id" form:"id" param:"id" validate:"required"`
}
type DeleteCategoryRequest ¶
type DeleteCategoryRequest struct {
ID int `json:"id" form:"id" param:"id" validate:"required"`
}
type GetArticleDetailsRequest ¶
type GetArticleDetailsRequest struct {
ID string `json:"id" form:"id" param:"id" validate:"required"`
}
type GetArticlesRequest ¶
type GetCategoriesRequest ¶
type GetCategoryDetailsRequest ¶
type GetCategoryDetailsRequest struct {
ID int `json:"id" form:"id" param:"id" validate:"required"`
}
type GetUserReq ¶
type InsertArticleRequest ¶
type InsertArticleRequest struct { ID string `json:"id" form:"id"` Title string `json:"title" form:"title" validate:"required"` Slug string `json:"slug" form:"slug" validate:"required"` HTMLContent string `json:"htmlcontent" form:"html_content" validate:"required"` CategoryIDs []int `json:"category_id" form:"category_id" validate:"required"` Metadata string `json:"metadata" form:"metadata" validate:"required"` CreatedAt string `json:"created_at" form:"created_at"` UpdatedAt string `json:"updated_at" form:"updated_at"` }
type InsertCategoryRequest ¶
type InsertCategoryRequest struct { ID int `json:"id" form:"id" param:"id"` Title string `json:"title" form:"title" validate:"required"` Slug string `json:"slug" form:"slug" validate:"required"` CreatedAt string `json:"created_at" form:"created_at"` UpdatedAt string `json:"updated_at" form:"updated_at"` }
type UpdateArticleRequest ¶
type UpdateArticleRequest struct { ID string `json:"id" form:"id"` Title string `json:"title" form:"title"` Slug string `json:"slug" form:"slug"` HTMLContent string `json:"htmlcontent" form:"html_content"` CategoryIDs []int `json:"category_id" form:"category_id"` Metadata string `json:"metadata" form:"metadata"` CreatedAt string `json:"created_at" form:"created_at"` UpdatedAt string `json:"updated_at" form:"updated_at"` }
type UpdateCategoryRequest ¶
type UserClaims ¶
type UserClaimsResponse ¶
Click to show internal directories.
Click to hide internal directories.