Documentation
¶
Index ¶
- type HandlersGetUsersPresenceResponse
- type HandlersUserPresence
- type LogAppMessageDeclaration
- type ModelBulkAddFriendsRequest
- type ModelBulkUsersFreeFormNotificationRequestV1
- type ModelChatMessageResponse
- type ModelCreateTemplateRequest
- type ModelCreateTopicRequest
- type ModelCreateTopicRequestV1
- type ModelFreeFormNotificationRequest
- type ModelFreeFormNotificationRequestV1
- type ModelGetAllNotificationTemplateSlugResp
- type ModelGetAllNotificationTopicsResponse
- type ModelGetFriendsResponse
- type ModelGetUserFriendsResponse
- type ModelGetUserIncomingFriendsResponse
- type ModelGetUserOutgoingFriendsResponse
- type ModelLocalization
- type ModelNotificationTemplateResponse
- type ModelNotificationTopicResponse
- type ModelNotificationTopicResponseV1
- type ModelNotificationWithTemplateRequest
- type ModelNotificationWithTemplateRequestV1
- type ModelPagination
- type ModelTemplateContent
- type ModelTemplateLocalization
- type ModelTemplateLocalizationResponse
- type ModelTemplateResponse
- type ModelTopicByNamespacesResponse
- type ModelUpdateTemplateRequest
- type ModelUpdateTopicRequest
- type ModelUserAcceptFriendRequest
- type ModelUserCancelFriendRequest
- type ModelUserGetFriendshipStatusResponse
- type ModelUserRejectFriendRequest
- type ModelUserRequestFriendRequest
- type ModelUserUnfriendRequest
- type ModelsAdminAddProfanityFilterIntoListRequest
- type ModelsAdminAddProfanityFiltersFilterRequest
- type ModelsAdminAddProfanityFiltersRequest
- type ModelsAdminCreateProfanityListRequest
- type ModelsAdminDeleteProfanityFilterRequest
- type ModelsAdminGetProfanityListFiltersV1Response
- type ModelsAdminGetProfanityListsListResponse
- type ModelsAdminSetProfanityRuleForNamespaceRequest
- type ModelsAdminUpdateProfanityList
- type ModelsAdminVerifyMessageProfanityRequest
- type ModelsAdminVerifyMessageProfanityResponse
- type ModelsBlockedByPlayerData
- type ModelsBlockedPlayerData
- type ModelsConfig
- type ModelsConfigExport
- type ModelsConfigList
- type ModelsConfigReq
- type ModelsCreateConfigRequest
- type ModelsCreateConfigResponse
- type ModelsDebugProfanityFilterRequest
- type ModelsGetAllPlayerBlockedByUsersResponse
- type ModelsGetAllPlayerBlockedUsersResponse
- type ModelsGetAllPlayerSessionAttributeResponse
- type ModelsGetConfigResponse
- type ModelsGetLobbyCcuResponse
- type ModelsGetPlayerSessionAttributeResponse
- type ModelsImportConfigResponse
- type ModelsListBlockedPlayerRequest
- type ModelsPartyData
- type ModelsPartyPUTCustomAttributesRequest
- type ModelsProfanityFilter
- type ModelsProfanityRule
- type ModelsSetPlayerSessionAttributeRequest
- type ModelsUpdateConfigRequest
- type ModelsUpdateConfigResponse
- type ResponseError
- type RestapiErrorResponseBody
- type RestapiErrorResponseV1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HandlersGetUsersPresenceResponse ¶ added in v0.2.0
type HandlersGetUsersPresenceResponse struct { // busy // Required: true Busy *int32 `json:"busy"` // data // Required: true Data []*HandlersUserPresence `json:"data"` // invisible // Required: true Invisible *int32 `json:"invisible"` // offline // Required: true Offline *int32 `json:"offline"` // online // Required: true Online *int32 `json:"online"` }
HandlersGetUsersPresenceResponse handlers get users presence response
swagger:model handlers.GetUsersPresenceResponse
func (*HandlersGetUsersPresenceResponse) MarshalBinary ¶ added in v0.2.0
func (m *HandlersGetUsersPresenceResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HandlersGetUsersPresenceResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *HandlersGetUsersPresenceResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HandlersUserPresence ¶ added in v0.2.0
type HandlersUserPresence struct { // activity // Required: true Activity *string `json:"activity"` // availability // Required: true Availability *string `json:"availability"` // last seen at // Required: true LastSeenAt *string `json:"lastSeenAt"` // namespace // Required: true Namespace *string `json:"namespace"` // user ID // Required: true UserID *string `json:"userID"` }
HandlersUserPresence handlers user presence
swagger:model handlers.UserPresence
func (*HandlersUserPresence) MarshalBinary ¶ added in v0.2.0
func (m *HandlersUserPresence) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HandlersUserPresence) UnmarshalBinary ¶ added in v0.2.0
func (m *HandlersUserPresence) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LogAppMessageDeclaration ¶ added in v0.2.0
type LogAppMessageDeclaration struct { // attributes // Required: true Attributes []string `json:"Attributes"` // code // Required: true Code *string `json:"Code"` // code name // Required: true CodeName *string `json:"CodeName"` // section // Required: true Section *string `json:"Section"` // service // Required: true Service *string `json:"Service"` // text // Required: true Text *string `json:"Text"` }
LogAppMessageDeclaration log app message declaration
swagger:model log.AppMessageDeclaration
func (*LogAppMessageDeclaration) MarshalBinary ¶ added in v0.2.0
func (m *LogAppMessageDeclaration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogAppMessageDeclaration) UnmarshalBinary ¶ added in v0.2.0
func (m *LogAppMessageDeclaration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelBulkAddFriendsRequest ¶
type ModelBulkAddFriendsRequest struct { // friend ids // Required: true FriendIds []string `json:"friendIds"` }
ModelBulkAddFriendsRequest model bulk add friends request
swagger:model model.BulkAddFriendsRequest
func (*ModelBulkAddFriendsRequest) MarshalBinary ¶
func (m *ModelBulkAddFriendsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelBulkAddFriendsRequest) UnmarshalBinary ¶
func (m *ModelBulkAddFriendsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelBulkUsersFreeFormNotificationRequestV1 ¶ added in v0.2.0
type ModelBulkUsersFreeFormNotificationRequestV1 struct { // free form message // Required: true Message *string `json:"message"` // topic name // Required: true TopicName *string `json:"topicName"` // user ids // Required: true UserIds []string `json:"userIds"` }
ModelBulkUsersFreeFormNotificationRequestV1 model bulk users free form notification request v1
swagger:model model.BulkUsersFreeFormNotificationRequestV1
func (*ModelBulkUsersFreeFormNotificationRequestV1) MarshalBinary ¶ added in v0.2.0
func (m *ModelBulkUsersFreeFormNotificationRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelBulkUsersFreeFormNotificationRequestV1) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelBulkUsersFreeFormNotificationRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelChatMessageResponse ¶ added in v0.2.0
type ModelChatMessageResponse struct { // from // Required: true From *string `json:"from"` // id // Required: true ID *string `json:"id"` // payload // Required: true Payload *string `json:"payload"` // received at // Required: true ReceivedAt *int64 `json:"receivedAt"` // to // Required: true To *string `json:"to"` }
ModelChatMessageResponse model chat message response
swagger:model model.ChatMessageResponse
func (*ModelChatMessageResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelChatMessageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelChatMessageResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelChatMessageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCreateTemplateRequest ¶ added in v0.2.0
type ModelCreateTemplateRequest struct { // template content, use handle bar {{key}} for replaceable context // Required: true TemplateContent *string `json:"templateContent"` // template language, follows IETF BCP 47 standard // Required: true TemplateLanguage *string `json:"templateLanguage"` // template identifier, only alphabet characters and hyphens are permitted // Required: true TemplateSlug *string `json:"templateSlug"` }
ModelCreateTemplateRequest model create template request
swagger:model model.CreateTemplateRequest
func (*ModelCreateTemplateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelCreateTemplateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCreateTemplateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelCreateTemplateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCreateTopicRequest ¶ added in v0.2.0
type ModelCreateTopicRequest struct { // topic description // Required: true Description *string `json:"description"` // topic name, should be alphabets, no special char except underscore, uppercase and no spacing // Required: true Topic *string `json:"topic"` }
ModelCreateTopicRequest model create topic request
swagger:model model.CreateTopicRequest
func (*ModelCreateTopicRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelCreateTopicRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCreateTopicRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelCreateTopicRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCreateTopicRequestV1 ¶ added in v0.2.0
type ModelCreateTopicRequestV1 struct { // topic description // Required: true Description *string `json:"description"` // topic name, should be alphabets, no special char except underscore, uppercase and no spacing // Required: true TopicName *string `json:"topicName"` }
ModelCreateTopicRequestV1 model create topic request v1
swagger:model model.CreateTopicRequestV1
func (*ModelCreateTopicRequestV1) MarshalBinary ¶ added in v0.2.0
func (m *ModelCreateTopicRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCreateTopicRequestV1) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelCreateTopicRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelFreeFormNotificationRequest ¶ added in v0.2.0
type ModelFreeFormNotificationRequest struct { // free form message // Required: true Message *string `json:"message"` // topic // Required: true Topic *string `json:"topic"` }
ModelFreeFormNotificationRequest model free form notification request
swagger:model model.FreeFormNotificationRequest
func (*ModelFreeFormNotificationRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelFreeFormNotificationRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelFreeFormNotificationRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelFreeFormNotificationRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelFreeFormNotificationRequestV1 ¶ added in v0.2.0
type ModelFreeFormNotificationRequestV1 struct { // free form message // Required: true Message *string `json:"message"` // topic name // Required: true TopicName *string `json:"topicName"` }
ModelFreeFormNotificationRequestV1 model free form notification request v1
swagger:model model.FreeFormNotificationRequestV1
func (*ModelFreeFormNotificationRequestV1) MarshalBinary ¶ added in v0.2.0
func (m *ModelFreeFormNotificationRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelFreeFormNotificationRequestV1) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelFreeFormNotificationRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetAllNotificationTemplateSlugResp ¶ added in v0.2.0
type ModelGetAllNotificationTemplateSlugResp struct { // data // Required: true Data []*ModelLocalization `json:"data"` // paging // Required: true Paging *ModelPagination `json:"paging"` }
ModelGetAllNotificationTemplateSlugResp model get all notification template slug resp
swagger:model model.GetAllNotificationTemplateSlugResp
func (*ModelGetAllNotificationTemplateSlugResp) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetAllNotificationTemplateSlugResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetAllNotificationTemplateSlugResp) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetAllNotificationTemplateSlugResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetAllNotificationTopicsResponse ¶ added in v0.2.0
type ModelGetAllNotificationTopicsResponse struct { // data // Required: true Data []*ModelNotificationTopicResponseV1 `json:"data"` // paging // Required: true Paging *ModelPagination `json:"paging"` }
ModelGetAllNotificationTopicsResponse model get all notification topics response
swagger:model model.GetAllNotificationTopicsResponse
func (*ModelGetAllNotificationTopicsResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetAllNotificationTopicsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetAllNotificationTopicsResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetAllNotificationTopicsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetFriendsResponse ¶
type ModelGetFriendsResponse struct { // friend i ds // Required: true FriendIDs []string `json:"friendIDs"` // paging // Required: true Paging *ModelPagination `json:"paging"` }
ModelGetFriendsResponse model get friends response
swagger:model model.GetFriendsResponse
func (*ModelGetFriendsResponse) MarshalBinary ¶
func (m *ModelGetFriendsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetFriendsResponse) UnmarshalBinary ¶
func (m *ModelGetFriendsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetUserFriendsResponse ¶ added in v0.2.0
type ModelGetUserFriendsResponse struct { // friend i ds // Required: true FriendIDs []string `json:"friendIDs"` // paging // Required: true Paging *ModelPagination `json:"paging"` }
ModelGetUserFriendsResponse model get user friends response
swagger:model model.GetUserFriendsResponse
func (*ModelGetUserFriendsResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserFriendsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetUserFriendsResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserFriendsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetUserIncomingFriendsResponse ¶ added in v0.2.0
type ModelGetUserIncomingFriendsResponse struct { // friend i ds // Required: true FriendIDs []string `json:"friendIDs"` // paging // Required: true Paging *ModelPagination `json:"paging"` }
ModelGetUserIncomingFriendsResponse model get user incoming friends response
swagger:model model.GetUserIncomingFriendsResponse
func (*ModelGetUserIncomingFriendsResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserIncomingFriendsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetUserIncomingFriendsResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserIncomingFriendsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetUserOutgoingFriendsResponse ¶ added in v0.2.0
type ModelGetUserOutgoingFriendsResponse struct { // friend i ds // Required: true FriendIDs []string `json:"friendIDs"` // paging // Required: true Paging *ModelPagination `json:"paging"` }
ModelGetUserOutgoingFriendsResponse model get user outgoing friends response
swagger:model model.GetUserOutgoingFriendsResponse
func (*ModelGetUserOutgoingFriendsResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserOutgoingFriendsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetUserOutgoingFriendsResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserOutgoingFriendsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLocalization ¶ added in v0.2.0
type ModelLocalization struct { // last draft at // Required: true LastDraftAt *string `json:"lastDraftAt"` // last published at // Required: true LastPublishedAt *string `json:"lastPublishedAt"` // template content // Required: true TemplateContent *ModelTemplateContent `json:"templateContent"` // template language // Required: true TemplateLanguage *string `json:"templateLanguage"` }
ModelLocalization model localization
swagger:model model.Localization
func (*ModelLocalization) MarshalBinary ¶ added in v0.2.0
func (m *ModelLocalization) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLocalization) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelLocalization) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelNotificationTemplateResponse ¶ added in v0.2.0
type ModelNotificationTemplateResponse struct { // template localizations // Required: true TemplateLocalizations []*ModelLocalization `json:"templateLocalizations"` // template slug // Required: true TemplateSlug *string `json:"templateSlug"` }
ModelNotificationTemplateResponse model notification template response
swagger:model model.NotificationTemplateResponse
func (*ModelNotificationTemplateResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelNotificationTemplateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelNotificationTemplateResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelNotificationTemplateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelNotificationTopicResponse ¶ added in v0.2.0
type ModelNotificationTopicResponse struct { // created at // Required: true CreatedAt *int64 `json:"createdAt"` // description // Required: true Description *string `json:"description"` // namespace // Required: true Namespace *string `json:"namespace"` // topic name, should be alphabets, no special char except underscore, uppercase and no spacing // Required: true Topic *string `json:"topic"` }
ModelNotificationTopicResponse model notification topic response
swagger:model model.NotificationTopicResponse
func (*ModelNotificationTopicResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelNotificationTopicResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelNotificationTopicResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelNotificationTopicResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelNotificationTopicResponseV1 ¶ added in v0.2.0
type ModelNotificationTopicResponseV1 struct { // created at // Required: true CreatedAt *int64 `json:"createdAt"` // description // Required: true Description *string `json:"description"` // namespace // Required: true Namespace *string `json:"namespace"` // topic name, should be alphabets, no special char except underscore, uppercase and no spacing // Required: true TopicName *string `json:"topicName"` }
ModelNotificationTopicResponseV1 model notification topic response v1
swagger:model model.NotificationTopicResponseV1
func (*ModelNotificationTopicResponseV1) MarshalBinary ¶ added in v0.2.0
func (m *ModelNotificationTopicResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelNotificationTopicResponseV1) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelNotificationTopicResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelNotificationWithTemplateRequest ¶ added in v0.2.0
type ModelNotificationWithTemplateRequest struct { // template context // Required: true TemplateContext map[string]string `json:"templateContext"` // template language // Required: true TemplateLanguage *string `json:"templateLanguage"` // template slug // Required: true TemplateSlug *string `json:"templateSlug"` // topic // Required: true Topic *string `json:"topic"` }
ModelNotificationWithTemplateRequest model notification with template request
swagger:model model.NotificationWithTemplateRequest
func (*ModelNotificationWithTemplateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelNotificationWithTemplateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelNotificationWithTemplateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelNotificationWithTemplateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelNotificationWithTemplateRequestV1 ¶ added in v0.2.0
type ModelNotificationWithTemplateRequestV1 struct { // template context // Required: true TemplateContext map[string]string `json:"templateContext"` // template language // Required: true TemplateLanguage *string `json:"templateLanguage"` // template slug // Required: true TemplateSlug *string `json:"templateSlug"` // topic name // Required: true TopicName *string `json:"topicName"` }
ModelNotificationWithTemplateRequestV1 model notification with template request v1
swagger:model model.NotificationWithTemplateRequestV1
func (*ModelNotificationWithTemplateRequestV1) MarshalBinary ¶ added in v0.2.0
func (m *ModelNotificationWithTemplateRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelNotificationWithTemplateRequestV1) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelNotificationWithTemplateRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPagination ¶
type ModelPagination 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"` }
ModelPagination model pagination
swagger:model model.Pagination
func (*ModelPagination) MarshalBinary ¶
func (m *ModelPagination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPagination) UnmarshalBinary ¶
func (m *ModelPagination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelTemplateContent ¶ added in v0.2.0
type ModelTemplateContent struct { // draft // Required: true Draft *string `json:"draft"` // published // Required: true Published *string `json:"published"` }
ModelTemplateContent model template content
swagger:model model.TemplateContent
func (*ModelTemplateContent) MarshalBinary ¶ added in v0.2.0
func (m *ModelTemplateContent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelTemplateContent) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelTemplateContent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelTemplateLocalization ¶ added in v0.2.0
type ModelTemplateLocalization struct { // last draft at // Required: true LastDraftAt *string `json:"lastDraftAt"` // last published at // Required: true LastPublishedAt *string `json:"lastPublishedAt"` // template content // Required: true TemplateContent *ModelTemplateContent `json:"templateContent"` // template language // Required: true TemplateLanguage *string `json:"templateLanguage"` // template slug // Required: true TemplateSlug *string `json:"templateSlug"` }
ModelTemplateLocalization model template localization
swagger:model model.TemplateLocalization
func (*ModelTemplateLocalization) MarshalBinary ¶ added in v0.2.0
func (m *ModelTemplateLocalization) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelTemplateLocalization) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelTemplateLocalization) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelTemplateLocalizationResponse ¶ added in v0.2.0
type ModelTemplateLocalizationResponse struct { // url for first page // Required: true First *string `json:"first"` // url for last page // Required: true Last *string `json:"last"` // url for next page // Required: true Next *string `json:"next"` // url for previous page // Required: true Previous *string `json:"previous"` // template localization // Required: true TemplateLocalization []*ModelTemplateLocalization `json:"templateLocalization"` }
ModelTemplateLocalizationResponse model template localization response
swagger:model model.TemplateLocalizationResponse
func (*ModelTemplateLocalizationResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelTemplateLocalizationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelTemplateLocalizationResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelTemplateLocalizationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelTemplateResponse ¶ added in v0.2.0
type ModelTemplateResponse struct { // localizations // Required: true Localizations []*ModelLocalization `json:"localizations"` // template slug // Required: true TemplateSlug *string `json:"templateSlug"` }
ModelTemplateResponse model template response
swagger:model model.TemplateResponse
func (*ModelTemplateResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelTemplateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelTemplateResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelTemplateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelTopicByNamespacesResponse ¶ added in v0.2.0
type ModelTopicByNamespacesResponse struct { // url for first page // Required: true First *string `json:"first"` // url for last page // Required: true Last *string `json:"last"` // url for next page // Required: true Next *string `json:"next"` // url for previous page // Required: true Previous *string `json:"previous"` // topics // Required: true Topics []*ModelNotificationTopicResponse `json:"topics"` }
ModelTopicByNamespacesResponse model topic by namespaces response
swagger:model model.TopicByNamespacesResponse
func (*ModelTopicByNamespacesResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelTopicByNamespacesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelTopicByNamespacesResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelTopicByNamespacesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpdateTemplateRequest ¶ added in v0.2.0
type ModelUpdateTemplateRequest struct { // template content // Required: true TemplateContent *string `json:"templateContent"` }
ModelUpdateTemplateRequest model update template request
swagger:model model.UpdateTemplateRequest
func (*ModelUpdateTemplateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpdateTemplateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpdateTemplateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpdateTemplateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpdateTopicRequest ¶ added in v0.2.0
type ModelUpdateTopicRequest struct { // topic description // Required: true Description *string `json:"description"` }
ModelUpdateTopicRequest model update topic request
swagger:model model.UpdateTopicRequest
func (*ModelUpdateTopicRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpdateTopicRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpdateTopicRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpdateTopicRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserAcceptFriendRequest ¶ added in v0.2.0
type ModelUserAcceptFriendRequest struct { // friend Id // Required: true FriendID *string `json:"friendId"` }
ModelUserAcceptFriendRequest model user accept friend request
swagger:model model.UserAcceptFriendRequest
func (*ModelUserAcceptFriendRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserAcceptFriendRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserAcceptFriendRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserAcceptFriendRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserCancelFriendRequest ¶ added in v0.2.0
type ModelUserCancelFriendRequest struct { // friend Id // Required: true FriendID *string `json:"friendId"` }
ModelUserCancelFriendRequest model user cancel friend request
swagger:model model.UserCancelFriendRequest
func (*ModelUserCancelFriendRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserCancelFriendRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserCancelFriendRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserCancelFriendRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserGetFriendshipStatusResponse ¶ added in v0.2.0
type ModelUserGetFriendshipStatusResponse struct { // code // Required: true Code *int32 `json:"code"` // name // Required: true Name *string `json:"name"` }
ModelUserGetFriendshipStatusResponse model user get friendship status response
swagger:model model.UserGetFriendshipStatusResponse
func (*ModelUserGetFriendshipStatusResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserGetFriendshipStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserGetFriendshipStatusResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserGetFriendshipStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserRejectFriendRequest ¶ added in v0.2.0
type ModelUserRejectFriendRequest struct { // friend Id // Required: true FriendID *string `json:"friendId"` }
ModelUserRejectFriendRequest model user reject friend request
swagger:model model.UserRejectFriendRequest
func (*ModelUserRejectFriendRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserRejectFriendRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserRejectFriendRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserRejectFriendRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserRequestFriendRequest ¶ added in v0.20.0
type ModelUserRequestFriendRequest struct { // friend Id // Required: true FriendID *string `json:"friendId"` // friend public Id // Required: true FriendPublicID *string `json:"friendPublicId"` }
ModelUserRequestFriendRequest model user request friend request
swagger:model model.UserRequestFriendRequest
func (*ModelUserRequestFriendRequest) MarshalBinary ¶ added in v0.20.0
func (m *ModelUserRequestFriendRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserRequestFriendRequest) UnmarshalBinary ¶ added in v0.20.0
func (m *ModelUserRequestFriendRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserUnfriendRequest ¶ added in v0.2.0
type ModelUserUnfriendRequest struct { // friend Id // Required: true FriendID *string `json:"friendId"` }
ModelUserUnfriendRequest model user unfriend request
swagger:model model.UserUnfriendRequest
func (*ModelUserUnfriendRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserUnfriendRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserUnfriendRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserUnfriendRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAdminAddProfanityFilterIntoListRequest ¶ added in v0.2.0
type ModelsAdminAddProfanityFilterIntoListRequest struct { // filter // Required: true Filter *string `json:"filter"` // note // Required: true Note *string `json:"note"` }
ModelsAdminAddProfanityFilterIntoListRequest models admin add profanity filter into list request
swagger:model models.AdminAddProfanityFilterIntoListRequest
func (*ModelsAdminAddProfanityFilterIntoListRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminAddProfanityFilterIntoListRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAdminAddProfanityFilterIntoListRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminAddProfanityFilterIntoListRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAdminAddProfanityFiltersFilterRequest ¶ added in v0.2.0
type ModelsAdminAddProfanityFiltersFilterRequest struct { // filter // Required: true Filter *string `json:"filter"` // note // Required: true Note *string `json:"note"` }
ModelsAdminAddProfanityFiltersFilterRequest models admin add profanity filters filter request
swagger:model models.AdminAddProfanityFiltersFilterRequest
func (*ModelsAdminAddProfanityFiltersFilterRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminAddProfanityFiltersFilterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAdminAddProfanityFiltersFilterRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminAddProfanityFiltersFilterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAdminAddProfanityFiltersRequest ¶ added in v0.2.0
type ModelsAdminAddProfanityFiltersRequest struct { // filters // Required: true Filters []*ModelsAdminAddProfanityFiltersFilterRequest `json:"filters"` }
ModelsAdminAddProfanityFiltersRequest models admin add profanity filters request
swagger:model models.AdminAddProfanityFiltersRequest
func (*ModelsAdminAddProfanityFiltersRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminAddProfanityFiltersRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAdminAddProfanityFiltersRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminAddProfanityFiltersRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAdminCreateProfanityListRequest ¶ added in v0.2.0
type ModelsAdminCreateProfanityListRequest struct { // is enabled // Required: true IsEnabled *bool `json:"isEnabled"` // is mandatory // Required: true IsMandatory *bool `json:"isMandatory"` // name // Required: true Name *string `json:"name"` }
ModelsAdminCreateProfanityListRequest models admin create profanity list request
swagger:model models.AdminCreateProfanityListRequest
func (*ModelsAdminCreateProfanityListRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminCreateProfanityListRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAdminCreateProfanityListRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminCreateProfanityListRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAdminDeleteProfanityFilterRequest ¶ added in v0.2.0
type ModelsAdminDeleteProfanityFilterRequest struct { // filter // Required: true Filter *string `json:"filter"` }
ModelsAdminDeleteProfanityFilterRequest models admin delete profanity filter request
swagger:model models.AdminDeleteProfanityFilterRequest
func (*ModelsAdminDeleteProfanityFilterRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminDeleteProfanityFilterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAdminDeleteProfanityFilterRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminDeleteProfanityFilterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAdminGetProfanityListFiltersV1Response ¶ added in v0.2.0
type ModelsAdminGetProfanityListFiltersV1Response struct { // filters // Required: true Filters []*ModelsProfanityFilter `json:"filters"` }
ModelsAdminGetProfanityListFiltersV1Response models admin get profanity list filters v1 response
swagger:model models.AdminGetProfanityListFiltersV1Response
func (*ModelsAdminGetProfanityListFiltersV1Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminGetProfanityListFiltersV1Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAdminGetProfanityListFiltersV1Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminGetProfanityListFiltersV1Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAdminGetProfanityListsListResponse ¶ added in v0.2.0
type ModelsAdminGetProfanityListsListResponse struct { // is enabled // Required: true IsEnabled *bool `json:"isEnabled"` // is mandatory // Required: true IsMandatory *bool `json:"isMandatory"` // name // Required: true Name *string `json:"name"` }
ModelsAdminGetProfanityListsListResponse models admin get profanity lists list response
swagger:model models.AdminGetProfanityListsListResponse
func (*ModelsAdminGetProfanityListsListResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminGetProfanityListsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAdminGetProfanityListsListResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminGetProfanityListsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAdminSetProfanityRuleForNamespaceRequest ¶ added in v0.2.0
type ModelsAdminSetProfanityRuleForNamespaceRequest struct { // rule // Required: true Rule *string `json:"rule"` }
ModelsAdminSetProfanityRuleForNamespaceRequest models admin set profanity rule for namespace request
swagger:model models.AdminSetProfanityRuleForNamespaceRequest
func (*ModelsAdminSetProfanityRuleForNamespaceRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminSetProfanityRuleForNamespaceRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAdminSetProfanityRuleForNamespaceRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminSetProfanityRuleForNamespaceRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAdminUpdateProfanityList ¶ added in v0.2.0
type ModelsAdminUpdateProfanityList struct { // is enabled // Required: true IsEnabled *bool `json:"isEnabled"` // is mandatory // Required: true IsMandatory *bool `json:"isMandatory"` // new name // Required: true NewName *string `json:"newName"` }
ModelsAdminUpdateProfanityList models admin update profanity list
swagger:model models.AdminUpdateProfanityList
func (*ModelsAdminUpdateProfanityList) MarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminUpdateProfanityList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAdminUpdateProfanityList) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminUpdateProfanityList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAdminVerifyMessageProfanityRequest ¶ added in v0.2.0
type ModelsAdminVerifyMessageProfanityRequest struct { // message // Required: true Message *string `json:"message"` // profanity level // Required: true ProfanityLevel *string `json:"profanityLevel"` }
ModelsAdminVerifyMessageProfanityRequest models admin verify message profanity request
swagger:model models.AdminVerifyMessageProfanityRequest
func (*ModelsAdminVerifyMessageProfanityRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminVerifyMessageProfanityRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAdminVerifyMessageProfanityRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminVerifyMessageProfanityRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAdminVerifyMessageProfanityResponse ¶ added in v0.2.0
type ModelsAdminVerifyMessageProfanityResponse struct { // filtered message // Required: true FilteredMessage *string `json:"filteredMessage"` // has profanity // Required: true HasProfanity *bool `json:"hasProfanity"` }
ModelsAdminVerifyMessageProfanityResponse models admin verify message profanity response
swagger:model models.AdminVerifyMessageProfanityResponse
func (*ModelsAdminVerifyMessageProfanityResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminVerifyMessageProfanityResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAdminVerifyMessageProfanityResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsAdminVerifyMessageProfanityResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsBlockedByPlayerData ¶ added in v0.2.0
type ModelsBlockedByPlayerData struct { // blocked at // Required: true // Format: date-time BlockedAt strfmt.DateTime `json:"blockedAt"` // user Id // Required: true UserID *string `json:"userId"` }
ModelsBlockedByPlayerData models blocked by player data
swagger:model models.BlockedByPlayerData
func (*ModelsBlockedByPlayerData) MarshalBinary ¶ added in v0.2.0
func (m *ModelsBlockedByPlayerData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsBlockedByPlayerData) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsBlockedByPlayerData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsBlockedPlayerData ¶ added in v0.2.0
type ModelsBlockedPlayerData struct { // blocked at // Required: true // Format: date-time BlockedAt strfmt.DateTime `json:"blockedAt"` // blocked user Id // Required: true BlockedUserID *string `json:"blockedUserId"` }
ModelsBlockedPlayerData models blocked player data
swagger:model models.BlockedPlayerData
func (*ModelsBlockedPlayerData) MarshalBinary ¶ added in v0.2.0
func (m *ModelsBlockedPlayerData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsBlockedPlayerData) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsBlockedPlayerData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsConfig ¶ added in v0.2.0
type ModelsConfig struct { // allow invite non connected user AllowInviteNonConnectedUser bool `json:"allowInviteNonConnectedUser"` // allow join party during matchmaking AllowJoinPartyDuringMatchmaking bool `json:"allowJoinPartyDuringMatchmaking"` // auto kick on disconnect AutoKickOnDisconnect bool `json:"autoKickOnDisconnect"` // auto kick on disconnect delay AutoKickOnDisconnectDelay int64 `json:"autoKickOnDisconnectDelay,omitempty"` // cancel ticket on disconnect CancelTicketOnDisconnect bool `json:"cancelTicketOnDisconnect"` // chat rate limit burst ChatRateLimitBurst int32 `json:"chatRateLimitBurst,omitempty"` // chat rate limit duration ChatRateLimitDuration int64 `json:"chatRateLimitDuration,omitempty"` // concurrent users limit ConcurrentUsersLimit int32 `json:"concurrentUsersLimit,omitempty"` // disable invitation on join party DisableInvitationOnJoinParty bool `json:"disableInvitationOnJoinParty"` // enable chat EnableChat bool `json:"enableChat"` // entitlement check EntitlementCheck bool `json:"entitlementCheck"` // entitlement item ID EntitlementItemID string `json:"entitlementItemID,omitempty"` // general rate limit burst GeneralRateLimitBurst int32 `json:"generalRateLimitBurst,omitempty"` // general rate limit duration GeneralRateLimitDuration int64 `json:"generalRateLimitDuration,omitempty"` // keep presence activity on disconnect KeepPresenceActivityOnDisconnect bool `json:"keepPresenceActivityOnDisconnect"` // max party member MaxPartyMember int32 `json:"maxPartyMember,omitempty"` // namespace Namespace string `json:"namespace,omitempty"` // profanity filter ProfanityFilter bool `json:"profanityFilter"` // ready consent timeout ReadyConsentTimeout int64 `json:"readyConsentTimeout,omitempty"` }
ModelsConfig models config
swagger:model models.Config
func (*ModelsConfig) MarshalBinary ¶ added in v0.2.0
func (m *ModelsConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsConfig) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsConfigExport ¶ added in v0.8.0
type ModelsConfigExport struct { // allow invite non connected user // Required: true AllowInviteNonConnectedUser *bool `json:"allowInviteNonConnectedUser"` // allow join party during matchmaking // Required: true AllowJoinPartyDuringMatchmaking *bool `json:"allowJoinPartyDuringMatchmaking"` // auto kick on disconnect // Required: true AutoKickOnDisconnect *bool `json:"autoKickOnDisconnect"` // auto kick on disconnect delay // Required: true AutoKickOnDisconnectDelay *int64 `json:"autoKickOnDisconnectDelay"` // cancel ticket on disconnect // Required: true CancelTicketOnDisconnect *bool `json:"cancelTicketOnDisconnect"` // chat rate limit burst // Required: true ChatRateLimitBurst *int32 `json:"chatRateLimitBurst"` // chat rate limit duration // Required: true ChatRateLimitDuration *int64 `json:"chatRateLimitDuration"` // concurrent users limit // Required: true ConcurrentUsersLimit *int32 `json:"concurrentUsersLimit"` // disable invitation on join party // Required: true DisableInvitationOnJoinParty *bool `json:"disableInvitationOnJoinParty"` // enable chat // Required: true EnableChat *bool `json:"enableChat"` // entitlement check // Required: true EntitlementCheck *bool `json:"entitlementCheck"` // entitlement item ID // Required: true EntitlementItemID *string `json:"entitlementItemID"` // general rate limit burst // Required: true GeneralRateLimitBurst *int32 `json:"generalRateLimitBurst"` // general rate limit duration // Required: true GeneralRateLimitDuration *int64 `json:"generalRateLimitDuration"` // keep presence activity on disconnect // Required: true KeepPresenceActivityOnDisconnect *bool `json:"keepPresenceActivityOnDisconnect"` // max party member // Required: true MaxPartyMember *int32 `json:"maxPartyMember"` // namespace // Required: true Namespace *string `json:"namespace"` // profanity filter // Required: true ProfanityFilter *bool `json:"profanityFilter"` // ready consent timeout // Required: true ReadyConsentTimeout *int64 `json:"readyConsentTimeout"` }
ModelsConfigExport models config export
swagger:model models.ConfigExport
func (*ModelsConfigExport) MarshalBinary ¶ added in v0.8.0
func (m *ModelsConfigExport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsConfigExport) UnmarshalBinary ¶ added in v0.8.0
func (m *ModelsConfigExport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsConfigList ¶ added in v0.2.0
type ModelsConfigList struct { // configs // Required: true Configs []*ModelsConfig `json:"configs"` }
ModelsConfigList models config list
swagger:model models.ConfigList
func (*ModelsConfigList) MarshalBinary ¶ added in v0.2.0
func (m *ModelsConfigList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsConfigList) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsConfigList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsConfigReq ¶ added in v0.2.0
type ModelsConfigReq struct { // allow invite non connected user AllowInviteNonConnectedUser bool `json:"allowInviteNonConnectedUser"` // allow join party during matchmaking AllowJoinPartyDuringMatchmaking bool `json:"allowJoinPartyDuringMatchmaking"` // auto kick on disconnect AutoKickOnDisconnect bool `json:"autoKickOnDisconnect"` // auto kick on disconnect delay AutoKickOnDisconnectDelay int64 `json:"autoKickOnDisconnectDelay,omitempty"` // cancel ticket on disconnect CancelTicketOnDisconnect bool `json:"cancelTicketOnDisconnect"` // chat rate limit burst ChatRateLimitBurst int32 `json:"chatRateLimitBurst,omitempty"` // chat rate limit duration ChatRateLimitDuration int64 `json:"chatRateLimitDuration,omitempty"` // concurrent users limit ConcurrentUsersLimit int32 `json:"concurrentUsersLimit,omitempty"` // disable invitation on join party DisableInvitationOnJoinParty bool `json:"disableInvitationOnJoinParty"` // enable chat EnableChat bool `json:"enableChat"` // entitlement check EntitlementCheck bool `json:"entitlementCheck"` // entitlement item ID EntitlementItemID string `json:"entitlementItemID,omitempty"` // general rate limit burst GeneralRateLimitBurst int32 `json:"generalRateLimitBurst,omitempty"` // general rate limit duration GeneralRateLimitDuration int64 `json:"generalRateLimitDuration,omitempty"` // keep presence activity on disconnect KeepPresenceActivityOnDisconnect bool `json:"keepPresenceActivityOnDisconnect"` // max party member MaxPartyMember int32 `json:"maxPartyMember,omitempty"` // profanity filter ProfanityFilter bool `json:"profanityFilter"` // ready consent timeout ReadyConsentTimeout int64 `json:"readyConsentTimeout,omitempty"` }
ModelsConfigReq models config req
swagger:model models.ConfigReq
func (*ModelsConfigReq) MarshalBinary ¶ added in v0.2.0
func (m *ModelsConfigReq) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsConfigReq) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsConfigReq) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreateConfigRequest ¶ added in v0.2.0
type ModelsCreateConfigRequest struct { // api key // Required: true APIKey *string `json:"apiKey"` }
ModelsCreateConfigRequest models create config request
swagger:model models.CreateConfigRequest
func (*ModelsCreateConfigRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelsCreateConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateConfigRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsCreateConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreateConfigResponse ¶ added in v0.2.0
type ModelsCreateConfigResponse struct { // api key // Required: true APIKey *string `json:"apiKey"` // namespace // Required: true Namespace *string `json:"namespace"` }
ModelsCreateConfigResponse models create config response
swagger:model models.CreateConfigResponse
func (*ModelsCreateConfigResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelsCreateConfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateConfigResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsCreateConfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDebugProfanityFilterRequest ¶ added in v0.2.0
type ModelsDebugProfanityFilterRequest struct { // text // Required: true Text *string `json:"text"` }
ModelsDebugProfanityFilterRequest models debug profanity filter request
swagger:model models.DebugProfanityFilterRequest
func (*ModelsDebugProfanityFilterRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelsDebugProfanityFilterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDebugProfanityFilterRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsDebugProfanityFilterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetAllPlayerBlockedByUsersResponse ¶ added in v0.2.0
type ModelsGetAllPlayerBlockedByUsersResponse struct { // data // Required: true Data []*ModelsBlockedByPlayerData `json:"data"` }
ModelsGetAllPlayerBlockedByUsersResponse models get all player blocked by users response
swagger:model models.GetAllPlayerBlockedByUsersResponse
func (*ModelsGetAllPlayerBlockedByUsersResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelsGetAllPlayerBlockedByUsersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetAllPlayerBlockedByUsersResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsGetAllPlayerBlockedByUsersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetAllPlayerBlockedUsersResponse ¶ added in v0.2.0
type ModelsGetAllPlayerBlockedUsersResponse struct { // data // Required: true Data []*ModelsBlockedPlayerData `json:"data"` }
ModelsGetAllPlayerBlockedUsersResponse models get all player blocked users response
swagger:model models.GetAllPlayerBlockedUsersResponse
func (*ModelsGetAllPlayerBlockedUsersResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelsGetAllPlayerBlockedUsersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetAllPlayerBlockedUsersResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsGetAllPlayerBlockedUsersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetAllPlayerSessionAttributeResponse ¶ added in v0.2.0
type ModelsGetAllPlayerSessionAttributeResponse struct { // attributes // Required: true Attributes map[string]string `json:"attributes"` }
ModelsGetAllPlayerSessionAttributeResponse models get all player session attribute response
swagger:model models.GetAllPlayerSessionAttributeResponse
func (*ModelsGetAllPlayerSessionAttributeResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelsGetAllPlayerSessionAttributeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetAllPlayerSessionAttributeResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsGetAllPlayerSessionAttributeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetConfigResponse ¶ added in v0.2.0
type ModelsGetConfigResponse struct { // api key // Required: true APIKey *string `json:"apiKey"` // namespace // Required: true Namespace *string `json:"namespace"` }
ModelsGetConfigResponse models get config response
swagger:model models.GetConfigResponse
func (*ModelsGetConfigResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelsGetConfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetConfigResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsGetConfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetLobbyCcuResponse ¶ added in v0.8.0
type ModelsGetLobbyCcuResponse struct { // count current users // Required: true CountCurrentUsers *int32 `json:"countCurrentUsers"` }
ModelsGetLobbyCcuResponse models get lobby ccu response
swagger:model models.GetLobbyCcuResponse
func (*ModelsGetLobbyCcuResponse) MarshalBinary ¶ added in v0.8.0
func (m *ModelsGetLobbyCcuResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetLobbyCcuResponse) UnmarshalBinary ¶ added in v0.8.0
func (m *ModelsGetLobbyCcuResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetPlayerSessionAttributeResponse ¶ added in v0.2.0
type ModelsGetPlayerSessionAttributeResponse struct { // key // Required: true Key *string `json:"key"` // value // Required: true Value *string `json:"value"` }
ModelsGetPlayerSessionAttributeResponse models get player session attribute response
swagger:model models.GetPlayerSessionAttributeResponse
func (*ModelsGetPlayerSessionAttributeResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelsGetPlayerSessionAttributeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetPlayerSessionAttributeResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsGetPlayerSessionAttributeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsImportConfigResponse ¶ added in v0.8.0
type ModelsImportConfigResponse struct { // failed configs // Required: true FailedConfigs []string `json:"failedConfigs"` // ignored configs // Required: true IgnoredConfigs []string `json:"ignoredConfigs"` // new configs // Required: true NewConfigs []string `json:"newConfigs"` // replaced configs // Required: true ReplacedConfigs []string `json:"replacedConfigs"` }
ModelsImportConfigResponse models import config response
swagger:model models.ImportConfigResponse
func (*ModelsImportConfigResponse) MarshalBinary ¶ added in v0.8.0
func (m *ModelsImportConfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsImportConfigResponse) UnmarshalBinary ¶ added in v0.8.0
func (m *ModelsImportConfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsListBlockedPlayerRequest ¶ added in v0.2.0
type ModelsListBlockedPlayerRequest struct { // list blocked user Id // Required: true ListBlockedUserID []string `json:"listBlockedUserId"` }
ModelsListBlockedPlayerRequest models list blocked player request
swagger:model models.ListBlockedPlayerRequest
func (*ModelsListBlockedPlayerRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelsListBlockedPlayerRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsListBlockedPlayerRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsListBlockedPlayerRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPartyData ¶ added in v0.2.0
type ModelsPartyData struct { // custom attribute // Required: true CustomAttribute interface{} `json:"custom_attribute"` // invitees // Required: true Invitees []string `json:"invitees"` // leader // Required: true Leader *string `json:"leader"` // members // Required: true Members []string `json:"members"` // namespace // Required: true Namespace *string `json:"namespace"` // party Id // Required: true PartyID *string `json:"partyId"` // updated at // Required: true UpdatedAt *int64 `json:"updatedAt"` }
ModelsPartyData models party data
swagger:model models.PartyData
func (*ModelsPartyData) MarshalBinary ¶ added in v0.2.0
func (m *ModelsPartyData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPartyData) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsPartyData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPartyPUTCustomAttributesRequest ¶ added in v0.2.0
type ModelsPartyPUTCustomAttributesRequest struct { // custom attribute // Required: true CustomAttribute interface{} `json:"custom_attribute"` // updated at // Required: true UpdatedAt *int64 `json:"updatedAt"` }
ModelsPartyPUTCustomAttributesRequest models party p u t custom attributes request
swagger:model models.PartyPUTCustomAttributesRequest
func (*ModelsPartyPUTCustomAttributesRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelsPartyPUTCustomAttributesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPartyPUTCustomAttributesRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsPartyPUTCustomAttributesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsProfanityFilter ¶ added in v0.2.0
type ModelsProfanityFilter struct { // filter // Required: true Filter *string `json:"filter"` // list name // Required: true ListName *string `json:"listName"` // namespace // Required: true Namespace *string `json:"namespace"` // note // Required: true Note *string `json:"note"` }
ModelsProfanityFilter models profanity filter
swagger:model models.ProfanityFilter
func (*ModelsProfanityFilter) MarshalBinary ¶ added in v0.2.0
func (m *ModelsProfanityFilter) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsProfanityFilter) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsProfanityFilter) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsProfanityRule ¶ added in v0.2.0
type ModelsProfanityRule struct { // namespace // Required: true Namespace *string `json:"Namespace"` // rule // Required: true Rule *string `json:"Rule"` }
ModelsProfanityRule models profanity rule
swagger:model models.ProfanityRule
func (*ModelsProfanityRule) MarshalBinary ¶ added in v0.2.0
func (m *ModelsProfanityRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsProfanityRule) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsProfanityRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsSetPlayerSessionAttributeRequest ¶ added in v0.2.0
type ModelsSetPlayerSessionAttributeRequest struct { // attributes // Required: true Attributes map[string]string `json:"attributes"` }
ModelsSetPlayerSessionAttributeRequest models set player session attribute request
swagger:model models.SetPlayerSessionAttributeRequest
func (*ModelsSetPlayerSessionAttributeRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelsSetPlayerSessionAttributeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsSetPlayerSessionAttributeRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsSetPlayerSessionAttributeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUpdateConfigRequest ¶ added in v0.2.0
type ModelsUpdateConfigRequest struct { // api key // Required: true APIKey *string `json:"apiKey"` }
ModelsUpdateConfigRequest models update config request
swagger:model models.UpdateConfigRequest
func (*ModelsUpdateConfigRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelsUpdateConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdateConfigRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsUpdateConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUpdateConfigResponse ¶ added in v0.2.0
type ModelsUpdateConfigResponse struct { // api key // Required: true APIKey *string `json:"apiKey"` // namespace // Required: true Namespace *string `json:"namespace"` }
ModelsUpdateConfigResponse models update config response
swagger:model models.UpdateConfigResponse
func (*ModelsUpdateConfigResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelsUpdateConfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdateConfigResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsUpdateConfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseError ¶ added in v0.8.0
type ResponseError struct { // error code // Required: true ErrorCode *int32 `json:"errorCode"` // error message // Required: true ErrorMessage *string `json:"errorMessage"` }
ResponseError response error
swagger:model response.Error
func (*ResponseError) MarshalBinary ¶ added in v0.8.0
func (m *ResponseError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResponseError) UnmarshalBinary ¶ added in v0.8.0
func (m *ResponseError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RestapiErrorResponseBody ¶
type RestapiErrorResponseBody struct { // error code // Required: true ErrorCode *int32 `json:"ErrorCode"` // error message // Required: true ErrorMessage *string `json:"ErrorMessage"` }
RestapiErrorResponseBody restapi error response body
swagger:model restapi.ErrorResponseBody
func (*RestapiErrorResponseBody) MarshalBinary ¶
func (m *RestapiErrorResponseBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RestapiErrorResponseBody) UnmarshalBinary ¶
func (m *RestapiErrorResponseBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RestapiErrorResponseV1 ¶
type RestapiErrorResponseV1 struct { // error code // Required: true ErrorCode *int32 `json:"errorCode"` // error message // Required: true ErrorMessage *string `json:"errorMessage"` }
RestapiErrorResponseV1 restapi error response v1
swagger:model restapi.ErrorResponseV1
func (*RestapiErrorResponseV1) MarshalBinary ¶
func (m *RestapiErrorResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RestapiErrorResponseV1) UnmarshalBinary ¶
func (m *RestapiErrorResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files
¶
- handlers_get_users_presence_response.go
- handlers_user_presence.go
- log_app_message_declaration.go
- model_bulk_add_friends_request.go
- model_bulk_users_free_form_notification_request_v1.go
- model_chat_message_response.go
- model_create_template_request.go
- model_create_topic_request.go
- model_create_topic_request_v1.go
- model_free_form_notification_request.go
- model_free_form_notification_request_v1.go
- model_get_all_notification_template_slug_resp.go
- model_get_all_notification_topics_response.go
- model_get_friends_response.go
- model_get_user_friends_response.go
- model_get_user_incoming_friends_response.go
- model_get_user_outgoing_friends_response.go
- model_localization.go
- model_notification_template_response.go
- model_notification_topic_response.go
- model_notification_topic_response_v1.go
- model_notification_with_template_request.go
- model_notification_with_template_request_v1.go
- model_pagination.go
- model_template_content.go
- model_template_localization.go
- model_template_localization_response.go
- model_template_response.go
- model_topic_by_namespaces_response.go
- model_update_template_request.go
- model_update_topic_request.go
- model_user_accept_friend_request.go
- model_user_cancel_friend_request.go
- model_user_get_friendship_status_response.go
- model_user_reject_friend_request.go
- model_user_request_friend_request.go
- model_user_unfriend_request.go
- models_admin_add_profanity_filter_into_list_request.go
- models_admin_add_profanity_filters_filter_request.go
- models_admin_add_profanity_filters_request.go
- models_admin_create_profanity_list_request.go
- models_admin_delete_profanity_filter_request.go
- models_admin_get_profanity_list_filters_v1_response.go
- models_admin_get_profanity_lists_list_response.go
- models_admin_set_profanity_rule_for_namespace_request.go
- models_admin_update_profanity_list.go
- models_admin_verify_message_profanity_request.go
- models_admin_verify_message_profanity_response.go
- models_blocked_by_player_data.go
- models_blocked_player_data.go
- models_config.go
- models_config_export.go
- models_config_list.go
- models_config_req.go
- models_create_config_request.go
- models_create_config_response.go
- models_debug_profanity_filter_request.go
- models_get_all_player_blocked_by_users_response.go
- models_get_all_player_blocked_users_response.go
- models_get_all_player_session_attribute_response.go
- models_get_config_response.go
- models_get_lobby_ccu_response.go
- models_get_player_session_attribute_response.go
- models_import_config_response.go
- models_list_blocked_player_request.go
- models_party_data.go
- models_party_p_u_t_custom_attributes_request.go
- models_profanity_filter.go
- models_profanity_rule.go
- models_set_player_session_attribute_request.go
- models_update_config_request.go
- models_update_config_response.go
- response_error.go
- restapi_error_response_body.go
- restapi_error_response_v1.go