Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Category ¶
type Category struct { ID string `json:"ID" extensions:"x-order=0"` Name string `json:"name" extensions:"x-order=1"` Description string `json:"description" extensions:"x-order=2"` // CreatedOn layout format: time.RFC822 (02 Jan 06 15:04 MST) CreatedOn string `json:"createdOn" extensions:"x-order=3"` }
type Comment ¶
type Comment struct { ID string `json:"ID" extensions:"x-order=0"` UserID string `json:"userID" extensions:"x-order=1"` Username string `json:"username" extensions:"x-order=2"` Name string `json:"name" extensions:"x-order=3"` Comment string `json:"comment" extensions:"x-order=4"` // PublishedOn layout format: time.RFC822 (02 Jan 06 15:04 MST) PublishedOn string `json:"publishedOn" extensions:"x-order=5"` }
type DashboardInfo ¶
type ManyThread ¶
type ManyThread struct { ID string `json:"ID" extensions:"x-order=0"` Title string `json:"title" extensions:"x-order=1"` CategoryID string `json:"categoryID" extensions:"x-order=2"` CategoryName string `json:"categoryName" extensions:"x-order=3"` // PublishedOn layout format: time.RFC822 (02 Jan 06 15:04 MST) PublishedOn string `json:"publishedOn" extensions:"x-order=4"` IsLiked bool `json:"isLiked" extensions:"x-order=5"` IsFollowed bool `json:"isFollowed" extensions:"x-order=6"` Description string `json:"description" extensions:"x-order=7"` TotalViewer uint64 `json:"totalViewer" extensions:"x-order=8"` TotalLike uint64 `json:"totalLike" extensions:"x-order=9"` TotalFollower uint64 `json:"totalFollower" extensions:"x-order=10"` TotalComment uint64 `json:"totalComment" extensions:"x-order=11"` CreatorID string `json:"creatorID" extensions:"x-order=12"` CreatorUsername string `json:"creatorUsername" extensions:"x-order=13"` CreatorName string `json:"creatorName" extensions:"x-order=14"` }
type Moderator ¶
type Moderator struct { ID string `json:"moderatorID" extensions:"x-order=0"` UserID string `json:"userId" extensions:"x-order=1"` Username string `json:"username" extensions:"x-order=2"` Email string `json:"email" extensions:"x-order=3"` Name string `json:"name" extensions:"x-order=4"` Role string `json:"role" extensions:"x-order=5"` IsActive bool `json:"isActive" extensions:"x-order=6"` // RegisteredOn layout format: time.RFC822 (02 Jan 06 15:04 MST) RegisteredOn string `json:"registeredOn" extensions:"x-order=7"` }
type Pagination ¶
type Report ¶
type Report struct { ID string `json:"ID" extensions:"x-order=0"` ModeratorID string `json:"moderatorID" extensions:"x-order=1"` ModeratorUsername string `json:"moderatorUsername" extensions:"x-order=10"` ModeratorName string `json:"moderatorName" extensions:"x-order=11"` UserID string `json:"userID" extensions:"x-order=12"` Username string `json:"username" extensions:"x-order=13"` Name string `json:"name" extensions:"x-order=14"` Reason string `json:"reason" extensions:"x-order=15"` Status string `json:"status" extensions:"x-order=16"` ThreadID string `json:"threadID" extensions:"x-order=17"` ThreadTitle string `json:"threadTitle" extensions:"x-order=18"` // ReportedOn layout format: time.RFC822 (02 Jan 06 15:04 MST) ReportedOn string `json:"reportedOn" extensions:"x-order=19"` Comment string `json:"comment" extensions:"x-order=20"` // ReportedOn layout format: time.RFC822 (02 Jan 06 15:04 MST) CommentPublishedOn string `json:"commentPublishedOn" extensions:"x-order=21"` }
type Thread ¶
type Thread struct { ID string `json:"ID" extensions:"x-order=0"` Title string `json:"title" extensions:"x-order=1"` CategoryID string `json:"categoryID" extensions:"x-order=2"` CategoryName string `json:"categoryName" extensions:"x-order=3"` // PublishedOn layout format: time.RFC822 (02 Jan 06 15:04 MST) PublishedOn string `json:"publishedOn" extensions:"x-order=4"` IsLiked bool `json:"isLiked" extensions:"x-order=5"` IsFollowed bool `json:"isFollowed" extensions:"x-order=6"` Moderators []Moderator `json:"moderators" extensions:"x-order=7"` Description string `json:"description" extensions:"x-order=8"` TotalViewer uint64 `json:"totalViewer" extensions:"x-order=9"` TotalLike uint64 `json:"totalLike" extensions:"x-order=10"` TotalFollower uint64 `json:"totalFollower" extensions:"x-order=11"` TotalComment uint64 `json:"totalComment" extensions:"x-order=12"` CreatorID string `json:"creatorID" extensions:"x-order=13"` CreatorUsername string `json:"creatorUsername" extensions:"x-order=14"` CreatorName string `json:"creatorName" extensions:"x-order=15"` }
type User ¶
type User struct { UserID string `json:"userID" extensions:"x-order=0"` Username string `json:"username" extensions:"x-order=1"` Email string `json:"email" extensions:"x-order=2"` Name string `json:"name" extensions:"x-order=3"` Role string `json:"role" extensions:"x-order=4"` IsActive bool `json:"isActive" extensions:"x-order=5"` // RegisteredOn layout format: time.RFC822 (02 Jan 06 15:04 MST) RegisteredOn string `json:"registeredOn" extensions:"x-order=6"` TotalThread uint `json:"totalThread" extensions:"x-order=7"` TotalFollower uint `json:"totalFollower" extensions:"x-order=8"` TotalFollowing uint `json:"totalFollowing" extensions:"x-order=9"` IsFollowed bool `json:"isFollowed" extensions:"x-order=10"` }
Click to show internal directories.
Click to hide internal directories.