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