Documentation ¶
Index ¶
- type ModelsArchiveLeaderboardReq
- type ModelsArchiveLeaderboardSignedURLResponse
- type ModelsDailyConfig
- type ModelsDeleteBulkLeaderboardFailedResp
- type ModelsDeleteBulkLeaderboardsReq
- type ModelsDeleteBulkLeaderboardsResp
- type ModelsGetAllLeaderboardConfigsPublicResp
- type ModelsGetAllLeaderboardConfigsResp
- type ModelsGetAllUserLeaderboardsResp
- type ModelsGetHiddenUserResponse
- type ModelsGetLeaderboardConfigPublicResp
- type ModelsGetLeaderboardConfigResp
- type ModelsGetLeaderboardRankingResp
- type ModelsGetUserVisibilityResponse
- type ModelsLeaderboardConfigReq
- type ModelsMonthlyConfig
- type ModelsPagination
- type ModelsSetUserVisibilityRequest
- type ModelsUpdateLeaderboardConfigReq
- type ModelsUpdateUserPointAdminV1Request
- type ModelsUpdateUserPointAdminV1Response
- type ModelsUserLeaderboardRanking
- type ModelsUserPoint
- type ModelsUserRankingResponse
- type ModelsUserRankingResponseDetail
- type ModelsWeeklyConfig
- type ResponseErrorResponse
- type V2Entry
- type V2GetAllLeaderboardConfigsPublicResp
- type V2GetLeaderboardConfigPublicResp
- type V2GetPublicLeaderboardRankingResponse
- type V2Pagination
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ModelsArchiveLeaderboardReq ¶
type ModelsArchiveLeaderboardReq struct { // leaderboard codes // Required: true LeaderboardCodes []string `json:"leaderboardCodes"` // limit // Required: true Limit *int64 `json:"limit"` // slug // Required: true Slug *string `json:"slug"` }
ModelsArchiveLeaderboardReq models archive leaderboard req
swagger:model models.ArchiveLeaderboardReq
func (*ModelsArchiveLeaderboardReq) MarshalBinary ¶
func (m *ModelsArchiveLeaderboardReq) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsArchiveLeaderboardReq) UnmarshalBinary ¶
func (m *ModelsArchiveLeaderboardReq) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsArchiveLeaderboardSignedURLResponse ¶
type ModelsArchiveLeaderboardSignedURLResponse struct { // leaderboard code // Required: true LeaderboardCode *string `json:"leaderboardCode"` // url // Required: true URL *string `json:"url"` }
ModelsArchiveLeaderboardSignedURLResponse models archive leaderboard signed URL response
swagger:model models.ArchiveLeaderboardSignedURLResponse
func (*ModelsArchiveLeaderboardSignedURLResponse) MarshalBinary ¶
func (m *ModelsArchiveLeaderboardSignedURLResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsArchiveLeaderboardSignedURLResponse) UnmarshalBinary ¶
func (m *ModelsArchiveLeaderboardSignedURLResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDailyConfig ¶
type ModelsDailyConfig struct { // reset time // Required: true ResetTime *string `json:"resetTime"` }
ModelsDailyConfig models daily config
swagger:model models.DailyConfig
func (*ModelsDailyConfig) MarshalBinary ¶
func (m *ModelsDailyConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDailyConfig) UnmarshalBinary ¶
func (m *ModelsDailyConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDeleteBulkLeaderboardFailedResp ¶
type ModelsDeleteBulkLeaderboardFailedResp struct { // error // Required: true Error *string `json:"error"` // leaderboard code // Required: true LeaderboardCode *string `json:"leaderboardCode"` }
ModelsDeleteBulkLeaderboardFailedResp models delete bulk leaderboard failed resp
swagger:model models.DeleteBulkLeaderboardFailedResp
func (*ModelsDeleteBulkLeaderboardFailedResp) MarshalBinary ¶
func (m *ModelsDeleteBulkLeaderboardFailedResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDeleteBulkLeaderboardFailedResp) UnmarshalBinary ¶
func (m *ModelsDeleteBulkLeaderboardFailedResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDeleteBulkLeaderboardsReq ¶
type ModelsDeleteBulkLeaderboardsReq struct { // leaderboard codes // Required: true LeaderboardCodes []string `json:"leaderboardCodes"` }
ModelsDeleteBulkLeaderboardsReq models delete bulk leaderboards req
swagger:model models.DeleteBulkLeaderboardsReq
func (*ModelsDeleteBulkLeaderboardsReq) MarshalBinary ¶
func (m *ModelsDeleteBulkLeaderboardsReq) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDeleteBulkLeaderboardsReq) UnmarshalBinary ¶
func (m *ModelsDeleteBulkLeaderboardsReq) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDeleteBulkLeaderboardsResp ¶
type ModelsDeleteBulkLeaderboardsResp struct { // failed // Required: true Failed []*ModelsDeleteBulkLeaderboardFailedResp `json:"failed"` }
ModelsDeleteBulkLeaderboardsResp models delete bulk leaderboards resp
swagger:model models.DeleteBulkLeaderboardsResp
func (*ModelsDeleteBulkLeaderboardsResp) MarshalBinary ¶
func (m *ModelsDeleteBulkLeaderboardsResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDeleteBulkLeaderboardsResp) UnmarshalBinary ¶
func (m *ModelsDeleteBulkLeaderboardsResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetAllLeaderboardConfigsPublicResp ¶
type ModelsGetAllLeaderboardConfigsPublicResp struct { // data // Required: true Data []*ModelsGetLeaderboardConfigPublicResp `json:"data"` // paging // Required: true Paging *ModelsPagination `json:"paging"` }
ModelsGetAllLeaderboardConfigsPublicResp models get all leaderboard configs public resp
swagger:model models.GetAllLeaderboardConfigsPublicResp
func (*ModelsGetAllLeaderboardConfigsPublicResp) MarshalBinary ¶
func (m *ModelsGetAllLeaderboardConfigsPublicResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetAllLeaderboardConfigsPublicResp) UnmarshalBinary ¶
func (m *ModelsGetAllLeaderboardConfigsPublicResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetAllLeaderboardConfigsResp ¶
type ModelsGetAllLeaderboardConfigsResp struct { // data // Required: true Data []*ModelsGetLeaderboardConfigResp `json:"data"` // paging // Required: true Paging *ModelsPagination `json:"paging"` }
ModelsGetAllLeaderboardConfigsResp models get all leaderboard configs resp
swagger:model models.GetAllLeaderboardConfigsResp
func (*ModelsGetAllLeaderboardConfigsResp) MarshalBinary ¶
func (m *ModelsGetAllLeaderboardConfigsResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetAllLeaderboardConfigsResp) UnmarshalBinary ¶
func (m *ModelsGetAllLeaderboardConfigsResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetAllUserLeaderboardsResp ¶
type ModelsGetAllUserLeaderboardsResp struct { // data // Required: true Data []*ModelsUserLeaderboardRanking `json:"data"` // paging // Required: true Paging *ModelsPagination `json:"paging"` }
ModelsGetAllUserLeaderboardsResp models get all user leaderboards resp
swagger:model models.GetAllUserLeaderboardsResp
func (*ModelsGetAllUserLeaderboardsResp) MarshalBinary ¶
func (m *ModelsGetAllUserLeaderboardsResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetAllUserLeaderboardsResp) UnmarshalBinary ¶
func (m *ModelsGetAllUserLeaderboardsResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetHiddenUserResponse ¶
type ModelsGetHiddenUserResponse struct { // data // Required: true Data []string `json:"data"` // paging // Required: true Paging *ModelsPagination `json:"paging"` }
ModelsGetHiddenUserResponse models get hidden user response
swagger:model models.GetHiddenUserResponse
func (*ModelsGetHiddenUserResponse) MarshalBinary ¶
func (m *ModelsGetHiddenUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetHiddenUserResponse) UnmarshalBinary ¶
func (m *ModelsGetHiddenUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetLeaderboardConfigPublicResp ¶
type ModelsGetLeaderboardConfigPublicResp struct { // icon URL // Required: true IconURL *string `json:"iconURL"` // leaderboard code // Required: true LeaderboardCode *string `json:"leaderboardCode"` // name // Required: true Name *string `json:"name"` // stat code // Required: true StatCode *string `json:"statCode"` }
ModelsGetLeaderboardConfigPublicResp models get leaderboard config public resp
swagger:model models.GetLeaderboardConfigPublicResp
func (*ModelsGetLeaderboardConfigPublicResp) MarshalBinary ¶
func (m *ModelsGetLeaderboardConfigPublicResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetLeaderboardConfigPublicResp) UnmarshalBinary ¶
func (m *ModelsGetLeaderboardConfigPublicResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetLeaderboardConfigResp ¶
type ModelsGetLeaderboardConfigResp struct { // daily // Required: true Daily *ModelsDailyConfig `json:"daily"` // deleted at // Format: date-time DeletedAt *strfmt.DateTime `json:"deletedAt,omitempty"` // descending // Required: true Descending *bool `json:"descending"` // icon URL // Required: true IconURL *string `json:"iconURL"` // is archived // Required: true IsArchived *bool `json:"isArchived"` // is deleted // Required: true IsDeleted *bool `json:"isDeleted"` // leaderboard code // Required: true LeaderboardCode *string `json:"leaderboardCode"` // monthly // Required: true Monthly *ModelsMonthlyConfig `json:"monthly"` // name // Required: true Name *string `json:"name"` // season period // Required: true SeasonPeriod *int32 `json:"seasonPeriod"` // start time // Required: true StartTime *string `json:"startTime"` // stat code // Required: true StatCode *string `json:"statCode"` // weekly // Required: true Weekly *ModelsWeeklyConfig `json:"weekly"` }
ModelsGetLeaderboardConfigResp models get leaderboard config resp
swagger:model models.GetLeaderboardConfigResp
func (*ModelsGetLeaderboardConfigResp) MarshalBinary ¶
func (m *ModelsGetLeaderboardConfigResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetLeaderboardConfigResp) UnmarshalBinary ¶
func (m *ModelsGetLeaderboardConfigResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetLeaderboardRankingResp ¶
type ModelsGetLeaderboardRankingResp struct { // data // Required: true Data []*ModelsUserPoint `json:"data"` // paging // Required: true Paging *ModelsPagination `json:"paging"` }
ModelsGetLeaderboardRankingResp models get leaderboard ranking resp
swagger:model models.GetLeaderboardRankingResp
func (*ModelsGetLeaderboardRankingResp) MarshalBinary ¶
func (m *ModelsGetLeaderboardRankingResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetLeaderboardRankingResp) UnmarshalBinary ¶
func (m *ModelsGetLeaderboardRankingResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetUserVisibilityResponse ¶
type ModelsGetUserVisibilityResponse struct { // namespace // Required: true Namespace *string `json:"namespace"` // user Id // Required: true UserID *string `json:"userId"` // visibility // Required: true Visibility *bool `json:"visibility"` }
ModelsGetUserVisibilityResponse models get user visibility response
swagger:model models.GetUserVisibilityResponse
func (*ModelsGetUserVisibilityResponse) MarshalBinary ¶
func (m *ModelsGetUserVisibilityResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetUserVisibilityResponse) UnmarshalBinary ¶
func (m *ModelsGetUserVisibilityResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsLeaderboardConfigReq ¶
type ModelsLeaderboardConfigReq struct { // daily // Required: true Daily *ModelsDailyConfig `json:"daily"` // descending // Required: true Descending *bool `json:"descending"` // icon URL // Required: true IconURL *string `json:"iconURL"` // leaderboard code // Required: true LeaderboardCode *string `json:"leaderboardCode"` // monthly // Required: true Monthly *ModelsMonthlyConfig `json:"monthly"` // name // Required: true Name *string `json:"name"` // season period // Required: true SeasonPeriod *int32 `json:"seasonPeriod"` // start time // Required: true StartTime *string `json:"startTime"` // stat code // Required: true StatCode *string `json:"statCode"` // weekly // Required: true Weekly *ModelsWeeklyConfig `json:"weekly"` }
ModelsLeaderboardConfigReq models leaderboard config req
swagger:model models.LeaderboardConfigReq
func (*ModelsLeaderboardConfigReq) MarshalBinary ¶
func (m *ModelsLeaderboardConfigReq) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsLeaderboardConfigReq) UnmarshalBinary ¶
func (m *ModelsLeaderboardConfigReq) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsMonthlyConfig ¶
type ModelsMonthlyConfig struct { // reset date // Required: true ResetDate *int64 `json:"resetDate"` // reset time // Required: true ResetTime *string `json:"resetTime"` }
ModelsMonthlyConfig models monthly config
swagger:model models.MonthlyConfig
func (*ModelsMonthlyConfig) MarshalBinary ¶
func (m *ModelsMonthlyConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsMonthlyConfig) UnmarshalBinary ¶
func (m *ModelsMonthlyConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPagination ¶
type ModelsPagination struct { // first // Required: true First *string `json:"First"` // last // Required: true Last *string `json:"Last"` // next // Required: true Next *string `json:"Next"` // previous // Required: true Previous *string `json:"Previous"` }
ModelsPagination models pagination
swagger:model models.Pagination
func (*ModelsPagination) MarshalBinary ¶
func (m *ModelsPagination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPagination) UnmarshalBinary ¶
func (m *ModelsPagination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsSetUserVisibilityRequest ¶
type ModelsSetUserVisibilityRequest struct { // visibility // Required: true Visibility *bool `json:"visibility"` }
ModelsSetUserVisibilityRequest models set user visibility request
swagger:model models.SetUserVisibilityRequest
func (*ModelsSetUserVisibilityRequest) MarshalBinary ¶
func (m *ModelsSetUserVisibilityRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsSetUserVisibilityRequest) UnmarshalBinary ¶
func (m *ModelsSetUserVisibilityRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUpdateLeaderboardConfigReq ¶
type ModelsUpdateLeaderboardConfigReq struct { // daily // Required: true Daily *ModelsDailyConfig `json:"daily"` // descending // Required: true Descending *bool `json:"descending"` // icon URL // Required: true IconURL *string `json:"iconURL"` // monthly // Required: true Monthly *ModelsMonthlyConfig `json:"monthly"` // name // Required: true Name *string `json:"name"` // season period // Required: true SeasonPeriod *int32 `json:"seasonPeriod"` // start time // Required: true StartTime *string `json:"startTime"` // stat code // Required: true StatCode *string `json:"statCode"` // weekly // Required: true Weekly *ModelsWeeklyConfig `json:"weekly"` }
ModelsUpdateLeaderboardConfigReq models update leaderboard config req
swagger:model models.UpdateLeaderboardConfigReq
func (*ModelsUpdateLeaderboardConfigReq) MarshalBinary ¶
func (m *ModelsUpdateLeaderboardConfigReq) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdateLeaderboardConfigReq) UnmarshalBinary ¶
func (m *ModelsUpdateLeaderboardConfigReq) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUpdateUserPointAdminV1Request ¶
type ModelsUpdateUserPointAdminV1Request struct { // inc // Required: true Inc *float64 `json:"inc"` // latest value // Required: true LatestValue *float64 `json:"latestValue"` }
ModelsUpdateUserPointAdminV1Request models update user point admin v1 request
swagger:model models.UpdateUserPointAdminV1Request
func (*ModelsUpdateUserPointAdminV1Request) MarshalBinary ¶
func (m *ModelsUpdateUserPointAdminV1Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdateUserPointAdminV1Request) UnmarshalBinary ¶
func (m *ModelsUpdateUserPointAdminV1Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUpdateUserPointAdminV1Response ¶
type ModelsUpdateUserPointAdminV1Response struct { // point // Required: true Point *float64 `json:"point"` // user Id // Required: true UserID *string `json:"userId"` }
ModelsUpdateUserPointAdminV1Response models update user point admin v1 response
swagger:model models.UpdateUserPointAdminV1Response
func (*ModelsUpdateUserPointAdminV1Response) MarshalBinary ¶
func (m *ModelsUpdateUserPointAdminV1Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdateUserPointAdminV1Response) UnmarshalBinary ¶
func (m *ModelsUpdateUserPointAdminV1Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUserLeaderboardRanking ¶
type ModelsUserLeaderboardRanking struct { // all time // Required: true AllTime *ModelsUserRankingResponseDetail `json:"allTime"` // current // Required: true Current *ModelsUserRankingResponseDetail `json:"current"` // daily // Required: true Daily *ModelsUserRankingResponseDetail `json:"daily"` // leaderboard code // Required: true LeaderboardCode *string `json:"leaderboardCode"` // leaderboard name // Required: true LeaderboardName *string `json:"leaderboardName"` // monthly // Required: true Monthly *ModelsUserRankingResponseDetail `json:"monthly"` // user Id // Required: true UserID *string `json:"userId"` // weekly // Required: true Weekly *ModelsUserRankingResponseDetail `json:"weekly"` }
ModelsUserLeaderboardRanking models user leaderboard ranking
swagger:model models.UserLeaderboardRanking
func (*ModelsUserLeaderboardRanking) MarshalBinary ¶
func (m *ModelsUserLeaderboardRanking) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUserLeaderboardRanking) UnmarshalBinary ¶
func (m *ModelsUserLeaderboardRanking) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUserPoint ¶
type ModelsUserPoint struct { // additional data // Required: true AdditionalData interface{} `json:"additionalData"` // hidden Hidden bool `json:"hidden"` // point // Required: true Point *float64 `json:"point"` // user Id // Required: true UserID *string `json:"userId"` }
ModelsUserPoint models user point
swagger:model models.UserPoint
func (*ModelsUserPoint) MarshalBinary ¶
func (m *ModelsUserPoint) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUserPoint) UnmarshalBinary ¶
func (m *ModelsUserPoint) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUserRankingResponse ¶
type ModelsUserRankingResponse struct { // all time // Required: true AllTime *ModelsUserRankingResponseDetail `json:"allTime"` // current // Required: true Current *ModelsUserRankingResponseDetail `json:"current"` // daily // Required: true Daily *ModelsUserRankingResponseDetail `json:"daily"` // monthly // Required: true Monthly *ModelsUserRankingResponseDetail `json:"monthly"` // user Id // Required: true UserID *string `json:"userId"` // weekly // Required: true Weekly *ModelsUserRankingResponseDetail `json:"weekly"` }
ModelsUserRankingResponse models user ranking response
swagger:model models.UserRankingResponse
func (*ModelsUserRankingResponse) MarshalBinary ¶
func (m *ModelsUserRankingResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUserRankingResponse) UnmarshalBinary ¶
func (m *ModelsUserRankingResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUserRankingResponseDetail ¶
type ModelsUserRankingResponseDetail struct { // additional data // Required: true AdditionalData interface{} `json:"additionalData"` // hidden Hidden bool `json:"hidden"` // point // Required: true Point *float64 `json:"point"` // rank // Required: true Rank *int64 `json:"rank"` }
ModelsUserRankingResponseDetail models user ranking response detail
swagger:model models.UserRankingResponseDetail
func (*ModelsUserRankingResponseDetail) MarshalBinary ¶
func (m *ModelsUserRankingResponseDetail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUserRankingResponseDetail) UnmarshalBinary ¶
func (m *ModelsUserRankingResponseDetail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsWeeklyConfig ¶
type ModelsWeeklyConfig struct { // reset day // Required: true ResetDay *int64 `json:"resetDay"` // reset time // Required: true ResetTime *string `json:"resetTime"` }
ModelsWeeklyConfig models weekly config
swagger:model models.WeeklyConfig
func (*ModelsWeeklyConfig) MarshalBinary ¶
func (m *ModelsWeeklyConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsWeeklyConfig) UnmarshalBinary ¶
func (m *ModelsWeeklyConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseErrorResponse ¶
type ResponseErrorResponse struct { // error code // Required: true ErrorCode *int32 `json:"errorCode"` // error message // Required: true ErrorMessage *string `json:"errorMessage"` }
ResponseErrorResponse response error response
swagger:model response.ErrorResponse
func (*ResponseErrorResponse) MarshalBinary ¶
func (m *ResponseErrorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResponseErrorResponse) UnmarshalBinary ¶
func (m *ResponseErrorResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2Entry ¶
type V2Entry struct { // additional data AdditionalData interface{} `json:"additionalData,omitempty"` // hidden Hidden bool `json:"hidden"` // point // Required: true Point *float64 `json:"point"` }
V2Entry v2 entry
swagger:model v2.Entry
func (*V2Entry) MarshalBinary ¶
MarshalBinary interface implementation
func (*V2Entry) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V2GetAllLeaderboardConfigsPublicResp ¶
type V2GetAllLeaderboardConfigsPublicResp struct { // data // Required: true Data []*V2GetLeaderboardConfigPublicResp `json:"data"` // paging // Required: true Paging *V2Pagination `json:"paging"` }
V2GetAllLeaderboardConfigsPublicResp v2 get all leaderboard configs public resp
swagger:model v2.GetAllLeaderboardConfigsPublicResp
func (*V2GetAllLeaderboardConfigsPublicResp) MarshalBinary ¶
func (m *V2GetAllLeaderboardConfigsPublicResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2GetAllLeaderboardConfigsPublicResp) UnmarshalBinary ¶
func (m *V2GetAllLeaderboardConfigsPublicResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2GetLeaderboardConfigPublicResp ¶
type V2GetLeaderboardConfigPublicResp struct { // icon URL // Required: true IconURL *string `json:"iconURL"` // leaderboard code // Required: true LeaderboardCode *string `json:"leaderboardCode"` // name // Required: true Name *string `json:"name"` // stat code // Required: true StatCode *string `json:"statCode"` }
V2GetLeaderboardConfigPublicResp v2 get leaderboard config public resp
swagger:model v2.GetLeaderboardConfigPublicResp
func (*V2GetLeaderboardConfigPublicResp) MarshalBinary ¶
func (m *V2GetLeaderboardConfigPublicResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2GetLeaderboardConfigPublicResp) UnmarshalBinary ¶
func (m *V2GetLeaderboardConfigPublicResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2GetPublicLeaderboardRankingResponse ¶
type V2GetPublicLeaderboardRankingResponse struct { // data // Required: true Data []*V2Entry `json:"data"` // paging // Required: true Paging *V2Pagination `json:"paging"` }
V2GetPublicLeaderboardRankingResponse v2 get public leaderboard ranking response
swagger:model v2.GetPublicLeaderboardRankingResponse
func (*V2GetPublicLeaderboardRankingResponse) MarshalBinary ¶
func (m *V2GetPublicLeaderboardRankingResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2GetPublicLeaderboardRankingResponse) UnmarshalBinary ¶
func (m *V2GetPublicLeaderboardRankingResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2Pagination ¶
type V2Pagination struct { // first // Required: true First *string `json:"first"` // last // Required: true Last *string `json:"last"` // next // Required: true Next *string `json:"next"` // previous // Required: true Previous *string `json:"previous"` }
V2Pagination v2 pagination
swagger:model v2.Pagination
func (*V2Pagination) MarshalBinary ¶
func (m *V2Pagination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2Pagination) UnmarshalBinary ¶
func (m *V2Pagination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- models_archive_leaderboard_req.go
- models_archive_leaderboard_signed_url_response.go
- models_daily_config.go
- models_delete_bulk_leaderboard_failed_resp.go
- models_delete_bulk_leaderboards_req.go
- models_delete_bulk_leaderboards_resp.go
- models_get_all_leaderboard_configs_public_resp.go
- models_get_all_leaderboard_configs_resp.go
- models_get_all_user_leaderboards_resp.go
- models_get_hidden_user_response.go
- models_get_leaderboard_config_public_resp.go
- models_get_leaderboard_config_resp.go
- models_get_leaderboard_ranking_resp.go
- models_get_user_visibility_response.go
- models_leaderboard_config_req.go
- models_monthly_config.go
- models_pagination.go
- models_set_user_visibility_request.go
- models_update_leaderboard_config_req.go
- models_update_user_point_admin_v1_request.go
- models_update_user_point_admin_v1_response.go
- models_user_leaderboard_ranking.go
- models_user_point.go
- models_user_ranking_response.go
- models_user_ranking_response_detail.go
- models_weekly_config.go
- response_error_response.go
- v2_entry.go
- v2_get_all_leaderboard_configs_public_resp.go
- v2_get_leaderboard_config_public_resp.go
- v2_get_public_leaderboard_ranking_response.go
- v2_pagination.go