Documentation ¶
Overview ¶
Code generated by goctl. DO NOT EDIT.
Index ¶
- type Admin
- type ApplySignedUrlAsCommunityReq
- type ApplySignedUrlAsCommunityResp
- type ApplySignedUrlReq
- type ApplySignedUrlResp
- type Cat
- type CatPreview
- type Comment
- type Community
- type CreateImageElement
- type CreateImageReq
- type CreateImageResp
- type DeleteAdminReq
- type DeleteAdminResp
- type DeleteCatReq
- type DeleteCatResp
- type DeleteCommunityReq
- type DeleteCommunityResp
- type DeleteImageReq
- type DeleteImageResp
- type DeleteMomentReq
- type DeleteMomentResp
- type DeleteNewsReq
- type DeleteNewsResp
- type DeleteNoticeReq
- type DeleteNoticeResp
- type DeletePostReq
- type DeletePostResp
- type DoLikeReq
- type DoLikeResp
- type GetAdminsReq
- type GetAdminsResp
- type GetCatDetailReq
- type GetCatDetailResp
- type GetCatPreviewsReq
- type GetCatPreviewsResp
- type GetCommentsReq
- type GetCommentsResp
- type GetImageByCatReq
- type GetImageByCatResp
- type GetLikedCountReq
- type GetLikedCountResp
- type GetMomentDetailReq
- type GetMomentDetailResp
- type GetMomentPreviewsReq
- type GetMomentPreviewsResp
- type GetNewsReq
- type GetNewsResp
- type GetNoticesReq
- type GetNoticesResp
- type GetOwnMomentPreviewsReq
- type GetOwnMomentPreviewsResp
- type GetPostDetailReq
- type GetPostDetailResp
- type GetPostPreviewsReq
- type GetPostPreviewsResp
- type GetUserInfoReq
- type GetUserInfoResp
- type GetUserLikedReq
- type GetUserLikedResp
- type GetUserRolesReq
- type GetUserRolesResp
- type Image
- type ListCommunityReq
- type ListCommunityResp
- type Moment
- type NewAdminReq
- type NewAdminResp
- type NewCatReq
- type NewCatResp
- type NewCommentReq
- type NewCommentResp
- type NewCommunityReq
- type NewCommunityResp
- type NewMomentReq
- type NewMomentResp
- type NewNewsReq
- type NewNewsResp
- type NewNoticeReq
- type NewNoticeResp
- type NewPostReq
- type NewPostResp
- type News
- type Notice
- type Post
- type Role
- type SearchCatReq
- type SearchCatResp
- type SearchMomentReq
- type SearchMomentResp
- type SearchOptions
- type SearchUserForAdminReq
- type SearchUserForAdminResp
- type SearchUserReq
- type SearchUserResp
- type SendVerifyCodeReq
- type SendVerifyCodeResp
- type SetOfficialReq
- type SetOfficialResp
- type SetPasswordReq
- type SetPasswordResp
- type SignInReq
- type SignInResp
- type Status
- type UpdateCommunityAdminReq
- type UpdateCommunityAdminResp
- type UpdateSuperAdminReq
- type UpdateSuperAdminResp
- type UpdateUserInfoReq
- type UpdateUserInfoResp
- type User
- type UserPreview
- type UserWithRole
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplySignedUrlAsCommunityReq ¶ added in v1.3.4
type ApplySignedUrlAsCommunityResp ¶ added in v1.3.4
type ApplySignedUrlReq ¶ added in v1.1.11
type ApplySignedUrlResp ¶ added in v1.1.11
type Cat ¶
type Cat struct { Id string `json:"id"` CreateAt int64 `json:"createAt"` Age string `json:"age"` CommunityId string `json:"communityId"` Color string `json:"color"` Details string `json:"details"` Name string `json:"name"` Popularity int64 `json:"popularity"` Sex string `json:"sex"` Status int32 `json:"status"` Area string `json:"area"` IsSnipped bool `json:"isSnipped"` IsSterilized bool `json:"isSterilized"` Avatars []string `json:"avatars"` }
type CatPreview ¶
type CreateImageElement ¶ added in v1.4.2
type CreateImageReq ¶ added in v1.4.0
type CreateImageReq struct {
Images []CreateImageElement `json:"images"`
}
type CreateImageResp ¶ added in v1.4.0
type DeleteAdminReq ¶ added in v1.3.0
type DeleteAdminReq struct {
Id string `json:"id"`
}
type DeleteAdminResp ¶ added in v1.3.0
type DeleteAdminResp struct {
Status
}
type DeleteCatReq ¶
type DeleteCatReq struct {
CatId string `json:"catId"`
}
type DeleteCatResp ¶
type DeleteCatResp struct {
Status
}
type DeleteCommunityReq ¶ added in v1.3.0
type DeleteCommunityReq struct {
Id string `json:"id"`
}
type DeleteCommunityResp ¶ added in v1.3.0
type DeleteCommunityResp struct {
Status
}
type DeleteImageReq ¶ added in v1.4.0
type DeleteImageReq struct {
Id string `json:"id"`
}
type DeleteImageResp ¶ added in v1.4.0
type DeleteImageResp struct {
Status
}
type DeleteMomentReq ¶
type DeleteMomentReq struct {
MomentId string `json:"momentId"`
}
type DeleteMomentResp ¶
type DeleteMomentResp struct {
Status
}
type DeleteNewsReq ¶
type DeleteNewsReq struct {
Id string `json:"id"`
}
type DeleteNewsResp ¶
type DeleteNewsResp struct {
Status
}
type DeleteNoticeReq ¶
type DeleteNoticeReq struct {
Id string `json:"id"`
}
type DeleteNoticeResp ¶
type DeleteNoticeResp struct {
Status
}
type DeletePostReq ¶
type DeletePostReq struct {
Id string `json:"id"`
}
type DeletePostResp ¶
type DeletePostResp struct {
Status
}
type DoLikeResp ¶
type DoLikeResp struct {
Status
}
type GetAdminsReq ¶
type GetAdminsReq struct {
CommunityId string `form:"communityId"`
}
type GetAdminsResp ¶
type GetCatDetailReq ¶
type GetCatDetailReq struct {
CatId string `form:"catId"`
}
type GetCatDetailResp ¶
type GetCatPreviewsReq ¶
type GetCatPreviewsResp ¶
type GetCatPreviewsResp struct { Status Cats []CatPreview `json:"cats"` Total int64 `json:"total"` }
type GetCommentsReq ¶
type GetCommentsResp ¶
type GetImageByCatReq ¶ added in v1.4.0
type GetImageByCatResp ¶ added in v1.4.0
type GetLikedCountReq ¶
type GetLikedCountResp ¶
type GetMomentDetailReq ¶
type GetMomentDetailReq struct {
MomentId string `form:"momentId"`
}
type GetMomentDetailResp ¶
type GetMomentPreviewsReq ¶
type GetMomentPreviewsResp ¶
type GetNewsReq ¶
type GetNewsReq struct {
CommunityId string `form:"communityId"`
}
type GetNewsResp ¶
type GetNoticesReq ¶
type GetNoticesReq struct {
CommunityId string `form:"communityId"`
}
type GetNoticesResp ¶
type GetOwnMomentPreviewsReq ¶ added in v1.3.3
type GetOwnMomentPreviewsReq struct {
Page int64 `form:"page"`
}
type GetOwnMomentPreviewsResp ¶ added in v1.3.3
type GetPostDetailReq ¶
type GetPostDetailReq struct {
PostId string `form:"postId"`
}
type GetPostDetailResp ¶
type GetPostPreviewsReq ¶
type GetPostPreviewsReq struct { Limit *int64 `json:"limit,optional"` Offset *int64 `json:"offset,optional"` LastToken *string `json:"lastToken,optional"` Backward *bool `json:"backward,optional"` OnlyOfficial *bool `json:"onlyOfficial,optinal"` OnlyUserId *string `json:"onlyUserId,optional"` SearchOptions *SearchOptions `json:"searchOptions,optional"` }
type GetPostPreviewsResp ¶
type GetUserInfoReq ¶ added in v1.1.1
type GetUserInfoReq struct { }
type GetUserInfoResp ¶ added in v1.1.1
type GetUserInfoResp struct { Status User UserPreview `json:"user"` }
type GetUserLikedReq ¶
type GetUserLikedResp ¶
type GetUserRolesReq ¶ added in v1.3.5
type GetUserRolesReq struct { }
type GetUserRolesResp ¶ added in v1.3.5
type ListCommunityReq ¶ added in v1.3.0
type ListCommunityReq struct {
ParentId string `form:"parentId,optional"`
}
type ListCommunityResp ¶ added in v1.3.0
type NewAdminReq ¶ added in v1.3.0
type NewAdminResp ¶ added in v1.3.0
type NewCatReq ¶
type NewCatReq struct { Id string `json:"id,optional"` Age string `json:"age"` CommunityId string `json:"communityId"` Color string `json:"color"` Details string `json:"details"` Name string `json:"name"` Sex string `json:"sex"` Area string `json:"area"` IsSnipped bool `json:"isSnipped"` IsSterilized bool `json:"isSterilized"` Avatars []string `json:"avatars"` }
type NewCatResp ¶
type NewCommentReq ¶
type NewCommentResp ¶
type NewCommentResp struct {
Status
}
type NewCommunityReq ¶ added in v1.3.0
type NewCommunityResp ¶ added in v1.3.0
type NewMomentReq ¶
type NewMomentResp ¶
type NewNewsReq ¶
type NewNewsResp ¶
type NewNoticeReq ¶
type NewNoticeResp ¶
type NewPostReq ¶
type NewPostResp ¶
type Post ¶
type Post struct { Id string `json:"id"` CreateAt int64 `json:"createAt"` Title string `json:"title"` Text string `json:"text"` CoverUrl string `json:"coverUrl"` Tags []string `json:"tags"` Likes int64 `json:"likes"` Comments int64 `json:"comments"` User UserPreview `json:"user"` IsOfficial bool `json:"isOfficial"` }
type SearchCatReq ¶ added in v1.1.5
type SearchCatResp ¶ added in v1.1.5
type SearchCatResp struct { Status Cats []CatPreview `json:"cats"` Total int64 `json:"total"` }
type SearchMomentReq ¶ added in v1.1.5
type SearchMomentResp ¶ added in v1.1.5
type SearchOptions ¶ added in v1.5.0
type SearchUserForAdminReq ¶ added in v1.4.5
type SearchUserForAdminResp ¶ added in v1.4.5
type SearchUserForAdminResp struct { Status Users []UserWithRole `json:"users"` Total int64 `json:"total"` }
type SearchUserReq ¶ added in v1.4.5
type SearchUserResp ¶ added in v1.4.5
type SearchUserResp struct { Status Users []UserPreview `json:"users"` Total int64 `json:"total"` }
type SendVerifyCodeReq ¶
type SendVerifyCodeResp ¶
type SendVerifyCodeResp struct {
Status
}
type SetOfficialReq ¶ added in v1.5.0
type SetOfficialResp ¶ added in v1.5.0
type SetOfficialResp struct {
Status
}
type SetPasswordReq ¶
type SetPasswordReq struct {
Password string `json:"password"`
}
type SetPasswordResp ¶
type SetPasswordResp struct {
Status
}
type SignInResp ¶
type UpdateCommunityAdminReq ¶ added in v1.3.5
type UpdateCommunityAdminResp ¶ added in v1.3.5
type UpdateCommunityAdminResp struct {
Status
}
type UpdateSuperAdminReq ¶ added in v1.3.5
type UpdateSuperAdminResp ¶ added in v1.3.5
type UpdateSuperAdminResp struct {
Status
}
type UpdateUserInfoReq ¶ added in v1.1.1
type UpdateUserInfoResp ¶ added in v1.1.1
type UpdateUserInfoResp struct {
Status
}
type UserPreview ¶
type UserWithRole ¶ added in v1.4.5
type UserWithRole struct { UserPreview Roles []Role `json:"roles"` }
Click to show internal directories.
Click to hide internal directories.