Documentation
¶
Index ¶
- Constants
- type ApimodelsAppendTeamGameSessionRequest
- type ApimodelsConfigAlertRequestCreate
- type ApimodelsConfigAlertResponse
- type ApimodelsConfigurationTemplateResponse
- type ApimodelsConfigurationTemplatesResponse
- type ApimodelsCreateConfigurationTemplateRequest
- type ApimodelsCreateGameSessionRequest
- type ApimodelsCreatePartyRequest
- type ApimodelsDSInformationResponse
- type ApimodelsDeleteBulkGameSessionRequest
- type ApimodelsDeleteBulkGameSessionsAPIResponse
- type ApimodelsDeleteBulkPartySessionRequest
- type ApimodelsDeleteBulkPartySessionsAPIResponse
- type ApimodelsEnvironmentVariableListResponse
- type ApimodelsEnvironmentVariableResponse
- type ApimodelsGameSessionQueryResponse
- type ApimodelsGameSessionResponse
- type ApimodelsGlobalConfigurationResponse
- type ApimodelsJoinByCodeRequest
- type ApimodelsKickResponse
- type ApimodelsNativeSessionPagingResponse
- type ApimodelsPSNAppServerCredentialRecord
- type ApimodelsPagination
- type ApimodelsPartyQueryResponse
- type ApimodelsPartySessionResponse
- type ApimodelsPlayerAttributesRequestBody
- type ApimodelsPlayerAttributesResponseBody
- type ApimodelsPlayerPlatform
- type ApimodelsPlayersCurrentPlatformRequest
- type ApimodelsPlayersCurrentPlatformResponse
- type ApimodelsPromoteLeaderRequest
- type ApimodelsPublicConfiguration
- type ApimodelsPutGlobalConfigurationRequest
- type ApimodelsPutPlatformCredentialsRequest
- type ApimodelsRequestMember
- type ApimodelsResponseDeleteBulkGameSessions
- type ApimodelsResponseDeleteBulkPartySessions
- type ApimodelsServerSecret
- type ApimodelsSessionInviteRequest
- type ApimodelsSessionInviteResponse
- type ApimodelsSessionStorageRequest
- type ApimodelsSetDSReadyRequest
- type ApimodelsUpdateConfigurationTemplateRequest
- type ApimodelsUpdateGameSessionBackfillRequest
- type ApimodelsUpdateGameSessionMemberStatusResponse
- type ApimodelsUpdateGameSessionRequest
- type ApimodelsUpdateGamesessionDSInformationRequest
- type ApimodelsUpdatePartyRequest
- type ApimodelsUserResponse
- type ApimodelsXblCertificateResponseBody
- type LogconfigConfiguration
- type ModelNativeSession
- type ModelNativeSessionMember
- type ModelsAsyncProcessDSRequest
- type ModelsDSMConfigRecord
- type ModelsDefaultDSMCConfig
- type ModelsExtendConfiguration
- type ModelsGameServer
- type ModelsMemberActiveSession
- type ModelsNativeSessionSetting
- type ModelsPSNAppServerCredentials
- type ModelsPartyMembers
- type ModelsPlatformCredentials
- type ModelsPortConfigurationAMS
- type ModelsRecentPlayerQueryResponse
- type ModelsRequestReconcileMaxActiveSession
- type ModelsTeam
- type ModelsUserInfoResponse
- type ModelsUserPlatformInfo
- type ModelsXBLCertificateCredential
- type ResponseError
Constants ¶
const ( // ApimodelsConfigurationTemplateResponseJoinabilityCLOSED captures enum value "CLOSED" ApimodelsConfigurationTemplateResponseJoinabilityCLOSED string = "CLOSED" // ApimodelsConfigurationTemplateResponseJoinabilityFRIENDSOFFRIENDS captures enum value "FRIENDS_OF_FRIENDS" ApimodelsConfigurationTemplateResponseJoinabilityFRIENDSOFFRIENDS string = "FRIENDS_OF_FRIENDS" // ApimodelsConfigurationTemplateResponseJoinabilityFRIENDSOFLEADER captures enum value "FRIENDS_OF_LEADER" ApimodelsConfigurationTemplateResponseJoinabilityFRIENDSOFLEADER string = "FRIENDS_OF_LEADER" // ApimodelsConfigurationTemplateResponseJoinabilityFRIENDSOFMEMBERS captures enum value "FRIENDS_OF_MEMBERS" ApimodelsConfigurationTemplateResponseJoinabilityFRIENDSOFMEMBERS string = "FRIENDS_OF_MEMBERS" // ApimodelsConfigurationTemplateResponseJoinabilityINVITEONLY captures enum value "INVITE_ONLY" ApimodelsConfigurationTemplateResponseJoinabilityINVITEONLY string = "INVITE_ONLY" // ApimodelsConfigurationTemplateResponseJoinabilityOPEN captures enum value "OPEN" ApimodelsConfigurationTemplateResponseJoinabilityOPEN string = "OPEN" )
const ( // ApimodelsConfigurationTemplateResponseTextChatModeGAME captures enum value "GAME" ApimodelsConfigurationTemplateResponseTextChatModeGAME string = "GAME" // ApimodelsConfigurationTemplateResponseTextChatModeNONE captures enum value "NONE" ApimodelsConfigurationTemplateResponseTextChatModeNONE string = "NONE" // ApimodelsConfigurationTemplateResponseTextChatModeTEAM captures enum value "TEAM" ApimodelsConfigurationTemplateResponseTextChatModeTEAM string = "TEAM" )
const ( // ApimodelsConfigurationTemplateResponseTypeDS captures enum value "DS" ApimodelsConfigurationTemplateResponseTypeDS string = "DS" // ApimodelsConfigurationTemplateResponseTypeNONE captures enum value "NONE" ApimodelsConfigurationTemplateResponseTypeNONE string = "NONE" // ApimodelsConfigurationTemplateResponseTypeP2P captures enum value "P2P" ApimodelsConfigurationTemplateResponseTypeP2P string = "P2P" )
const ( // ApimodelsCreateConfigurationTemplateRequestJoinabilityCLOSED captures enum value "CLOSED" ApimodelsCreateConfigurationTemplateRequestJoinabilityCLOSED string = "CLOSED" // ApimodelsCreateConfigurationTemplateRequestJoinabilityFRIENDSOFFRIENDS captures enum value "FRIENDS_OF_FRIENDS" ApimodelsCreateConfigurationTemplateRequestJoinabilityFRIENDSOFFRIENDS string = "FRIENDS_OF_FRIENDS" // ApimodelsCreateConfigurationTemplateRequestJoinabilityFRIENDSOFLEADER captures enum value "FRIENDS_OF_LEADER" ApimodelsCreateConfigurationTemplateRequestJoinabilityFRIENDSOFLEADER string = "FRIENDS_OF_LEADER" // ApimodelsCreateConfigurationTemplateRequestJoinabilityFRIENDSOFMEMBERS captures enum value "FRIENDS_OF_MEMBERS" ApimodelsCreateConfigurationTemplateRequestJoinabilityFRIENDSOFMEMBERS string = "FRIENDS_OF_MEMBERS" // ApimodelsCreateConfigurationTemplateRequestJoinabilityINVITEONLY captures enum value "INVITE_ONLY" ApimodelsCreateConfigurationTemplateRequestJoinabilityINVITEONLY string = "INVITE_ONLY" // ApimodelsCreateConfigurationTemplateRequestJoinabilityOPEN captures enum value "OPEN" ApimodelsCreateConfigurationTemplateRequestJoinabilityOPEN string = "OPEN" )
const ( // ApimodelsCreateConfigurationTemplateRequestTextChatModeGAME captures enum value "GAME" ApimodelsCreateConfigurationTemplateRequestTextChatModeGAME string = "GAME" // ApimodelsCreateConfigurationTemplateRequestTextChatModeNONE captures enum value "NONE" ApimodelsCreateConfigurationTemplateRequestTextChatModeNONE string = "NONE" // ApimodelsCreateConfigurationTemplateRequestTextChatModeTEAM captures enum value "TEAM" ApimodelsCreateConfigurationTemplateRequestTextChatModeTEAM string = "TEAM" )
const ( // ApimodelsCreateConfigurationTemplateRequestTypeDS captures enum value "DS" ApimodelsCreateConfigurationTemplateRequestTypeDS string = "DS" // ApimodelsCreateConfigurationTemplateRequestTypeNONE captures enum value "NONE" ApimodelsCreateConfigurationTemplateRequestTypeNONE string = "NONE" // ApimodelsCreateConfigurationTemplateRequestTypeP2P captures enum value "P2P" ApimodelsCreateConfigurationTemplateRequestTypeP2P string = "P2P" )
const ( // ApimodelsCreateGameSessionRequestJoinabilityCLOSED captures enum value "CLOSED" ApimodelsCreateGameSessionRequestJoinabilityCLOSED string = "CLOSED" // ApimodelsCreateGameSessionRequestJoinabilityFRIENDSOFFRIENDS captures enum value "FRIENDS_OF_FRIENDS" ApimodelsCreateGameSessionRequestJoinabilityFRIENDSOFFRIENDS string = "FRIENDS_OF_FRIENDS" // ApimodelsCreateGameSessionRequestJoinabilityFRIENDSOFLEADER captures enum value "FRIENDS_OF_LEADER" ApimodelsCreateGameSessionRequestJoinabilityFRIENDSOFLEADER string = "FRIENDS_OF_LEADER" // ApimodelsCreateGameSessionRequestJoinabilityFRIENDSOFMEMBERS captures enum value "FRIENDS_OF_MEMBERS" ApimodelsCreateGameSessionRequestJoinabilityFRIENDSOFMEMBERS string = "FRIENDS_OF_MEMBERS" // ApimodelsCreateGameSessionRequestJoinabilityINVITEONLY captures enum value "INVITE_ONLY" ApimodelsCreateGameSessionRequestJoinabilityINVITEONLY string = "INVITE_ONLY" // ApimodelsCreateGameSessionRequestJoinabilityOPEN captures enum value "OPEN" ApimodelsCreateGameSessionRequestJoinabilityOPEN string = "OPEN" )
const ( // ApimodelsCreateGameSessionRequestTextChatModeGAME captures enum value "GAME" ApimodelsCreateGameSessionRequestTextChatModeGAME string = "GAME" // ApimodelsCreateGameSessionRequestTextChatModeNONE captures enum value "NONE" ApimodelsCreateGameSessionRequestTextChatModeNONE string = "NONE" // ApimodelsCreateGameSessionRequestTextChatModeTEAM captures enum value "TEAM" ApimodelsCreateGameSessionRequestTextChatModeTEAM string = "TEAM" )
const ( // ApimodelsCreateGameSessionRequestTypeDS captures enum value "DS" ApimodelsCreateGameSessionRequestTypeDS string = "DS" // ApimodelsCreateGameSessionRequestTypeNONE captures enum value "NONE" ApimodelsCreateGameSessionRequestTypeNONE string = "NONE" // ApimodelsCreateGameSessionRequestTypeP2P captures enum value "P2P" ApimodelsCreateGameSessionRequestTypeP2P string = "P2P" )
const ( // ApimodelsCreatePartyRequestJoinabilityCLOSED captures enum value "CLOSED" ApimodelsCreatePartyRequestJoinabilityCLOSED string = "CLOSED" // ApimodelsCreatePartyRequestJoinabilityFRIENDSOFFRIENDS captures enum value "FRIENDS_OF_FRIENDS" ApimodelsCreatePartyRequestJoinabilityFRIENDSOFFRIENDS string = "FRIENDS_OF_FRIENDS" // ApimodelsCreatePartyRequestJoinabilityFRIENDSOFLEADER captures enum value "FRIENDS_OF_LEADER" ApimodelsCreatePartyRequestJoinabilityFRIENDSOFLEADER string = "FRIENDS_OF_LEADER" // ApimodelsCreatePartyRequestJoinabilityFRIENDSOFMEMBERS captures enum value "FRIENDS_OF_MEMBERS" ApimodelsCreatePartyRequestJoinabilityFRIENDSOFMEMBERS string = "FRIENDS_OF_MEMBERS" // ApimodelsCreatePartyRequestJoinabilityINVITEONLY captures enum value "INVITE_ONLY" ApimodelsCreatePartyRequestJoinabilityINVITEONLY string = "INVITE_ONLY" // ApimodelsCreatePartyRequestJoinabilityOPEN captures enum value "OPEN" ApimodelsCreatePartyRequestJoinabilityOPEN string = "OPEN" )
const ( // ApimodelsCreatePartyRequestTypeDS captures enum value "DS" ApimodelsCreatePartyRequestTypeDS string = "DS" // ApimodelsCreatePartyRequestTypeNONE captures enum value "NONE" ApimodelsCreatePartyRequestTypeNONE string = "NONE" // ApimodelsCreatePartyRequestTypeP2P captures enum value "P2P" ApimodelsCreatePartyRequestTypeP2P string = "P2P" )
const ( // ApimodelsDSInformationResponseStatusAVAILABLE captures enum value "AVAILABLE" ApimodelsDSInformationResponseStatusAVAILABLE string = "AVAILABLE" // ApimodelsDSInformationResponseStatusDSERROR captures enum value "DS_ERROR" ApimodelsDSInformationResponseStatusDSERROR string = "DS_ERROR" // ApimodelsDSInformationResponseStatusFAILEDTOREQUEST captures enum value "FAILED_TO_REQUEST" ApimodelsDSInformationResponseStatusFAILEDTOREQUEST string = "FAILED_TO_REQUEST" // ApimodelsDSInformationResponseStatusNEEDTOREQUEST captures enum value "NEED_TO_REQUEST" ApimodelsDSInformationResponseStatusNEEDTOREQUEST string = "NEED_TO_REQUEST" // ApimodelsDSInformationResponseStatusPREPARING captures enum value "PREPARING" ApimodelsDSInformationResponseStatusPREPARING string = "PREPARING" // ApimodelsDSInformationResponseStatusREQUESTED captures enum value "REQUESTED" ApimodelsDSInformationResponseStatusREQUESTED string = "REQUESTED" )
const ( // ApimodelsDSInformationResponseStatusV2AVAILABLE captures enum value "AVAILABLE" ApimodelsDSInformationResponseStatusV2AVAILABLE string = "AVAILABLE" // ApimodelsDSInformationResponseStatusV2DSCANCELLED captures enum value "DS_CANCELLED" ApimodelsDSInformationResponseStatusV2DSCANCELLED string = "DS_CANCELLED" // ApimodelsDSInformationResponseStatusV2DSERROR captures enum value "DS_ERROR" ApimodelsDSInformationResponseStatusV2DSERROR string = "DS_ERROR" // ApimodelsDSInformationResponseStatusV2ENDED captures enum value "ENDED" ApimodelsDSInformationResponseStatusV2ENDED string = "ENDED" // ApimodelsDSInformationResponseStatusV2FAILEDTOREQUEST captures enum value "FAILED_TO_REQUEST" ApimodelsDSInformationResponseStatusV2FAILEDTOREQUEST string = "FAILED_TO_REQUEST" // ApimodelsDSInformationResponseStatusV2NEEDTOREQUEST captures enum value "NEED_TO_REQUEST" ApimodelsDSInformationResponseStatusV2NEEDTOREQUEST string = "NEED_TO_REQUEST" // ApimodelsDSInformationResponseStatusV2PREPARING captures enum value "PREPARING" ApimodelsDSInformationResponseStatusV2PREPARING string = "PREPARING" // ApimodelsDSInformationResponseStatusV2REQUESTED captures enum value "REQUESTED" ApimodelsDSInformationResponseStatusV2REQUESTED string = "REQUESTED" // ApimodelsDSInformationResponseStatusV2UNKNOWN captures enum value "UNKNOWN" ApimodelsDSInformationResponseStatusV2UNKNOWN string = "UNKNOWN" )
const ( // ApimodelsPublicConfigurationJoinabilityCLOSED captures enum value "CLOSED" ApimodelsPublicConfigurationJoinabilityCLOSED string = "CLOSED" // ApimodelsPublicConfigurationJoinabilityFRIENDSOFFRIENDS captures enum value "FRIENDS_OF_FRIENDS" ApimodelsPublicConfigurationJoinabilityFRIENDSOFFRIENDS string = "FRIENDS_OF_FRIENDS" // ApimodelsPublicConfigurationJoinabilityFRIENDSOFLEADER captures enum value "FRIENDS_OF_LEADER" ApimodelsPublicConfigurationJoinabilityFRIENDSOFLEADER string = "FRIENDS_OF_LEADER" // ApimodelsPublicConfigurationJoinabilityFRIENDSOFMEMBERS captures enum value "FRIENDS_OF_MEMBERS" ApimodelsPublicConfigurationJoinabilityFRIENDSOFMEMBERS string = "FRIENDS_OF_MEMBERS" // ApimodelsPublicConfigurationJoinabilityINVITEONLY captures enum value "INVITE_ONLY" ApimodelsPublicConfigurationJoinabilityINVITEONLY string = "INVITE_ONLY" // ApimodelsPublicConfigurationJoinabilityOPEN captures enum value "OPEN" ApimodelsPublicConfigurationJoinabilityOPEN string = "OPEN" )
const ( // ApimodelsPublicConfigurationTextChatModeGAME captures enum value "GAME" ApimodelsPublicConfigurationTextChatModeGAME string = "GAME" // ApimodelsPublicConfigurationTextChatModeNONE captures enum value "NONE" ApimodelsPublicConfigurationTextChatModeNONE string = "NONE" // ApimodelsPublicConfigurationTextChatModeTEAM captures enum value "TEAM" ApimodelsPublicConfigurationTextChatModeTEAM string = "TEAM" )
const ( // ApimodelsPublicConfigurationTypeDS captures enum value "DS" ApimodelsPublicConfigurationTypeDS string = "DS" // ApimodelsPublicConfigurationTypeNONE captures enum value "NONE" ApimodelsPublicConfigurationTypeNONE string = "NONE" // ApimodelsPublicConfigurationTypeP2P captures enum value "P2P" ApimodelsPublicConfigurationTypeP2P string = "P2P" )
const ( // ApimodelsUpdateConfigurationTemplateRequestJoinabilityCLOSED captures enum value "CLOSED" ApimodelsUpdateConfigurationTemplateRequestJoinabilityCLOSED string = "CLOSED" // ApimodelsUpdateConfigurationTemplateRequestJoinabilityFRIENDSOFFRIENDS captures enum value "FRIENDS_OF_FRIENDS" ApimodelsUpdateConfigurationTemplateRequestJoinabilityFRIENDSOFFRIENDS string = "FRIENDS_OF_FRIENDS" // ApimodelsUpdateConfigurationTemplateRequestJoinabilityFRIENDSOFLEADER captures enum value "FRIENDS_OF_LEADER" ApimodelsUpdateConfigurationTemplateRequestJoinabilityFRIENDSOFLEADER string = "FRIENDS_OF_LEADER" // ApimodelsUpdateConfigurationTemplateRequestJoinabilityFRIENDSOFMEMBERS captures enum value "FRIENDS_OF_MEMBERS" ApimodelsUpdateConfigurationTemplateRequestJoinabilityFRIENDSOFMEMBERS string = "FRIENDS_OF_MEMBERS" // ApimodelsUpdateConfigurationTemplateRequestJoinabilityINVITEONLY captures enum value "INVITE_ONLY" ApimodelsUpdateConfigurationTemplateRequestJoinabilityINVITEONLY string = "INVITE_ONLY" // ApimodelsUpdateConfigurationTemplateRequestJoinabilityOPEN captures enum value "OPEN" ApimodelsUpdateConfigurationTemplateRequestJoinabilityOPEN string = "OPEN" )
const ( // ApimodelsUpdateConfigurationTemplateRequestTextChatModeGAME captures enum value "GAME" ApimodelsUpdateConfigurationTemplateRequestTextChatModeGAME string = "GAME" // ApimodelsUpdateConfigurationTemplateRequestTextChatModeNONE captures enum value "NONE" ApimodelsUpdateConfigurationTemplateRequestTextChatModeNONE string = "NONE" // ApimodelsUpdateConfigurationTemplateRequestTextChatModeTEAM captures enum value "TEAM" ApimodelsUpdateConfigurationTemplateRequestTextChatModeTEAM string = "TEAM" )
const ( // ApimodelsUpdateConfigurationTemplateRequestTypeDS captures enum value "DS" ApimodelsUpdateConfigurationTemplateRequestTypeDS string = "DS" // ApimodelsUpdateConfigurationTemplateRequestTypeNONE captures enum value "NONE" ApimodelsUpdateConfigurationTemplateRequestTypeNONE string = "NONE" // ApimodelsUpdateConfigurationTemplateRequestTypeP2P captures enum value "P2P" ApimodelsUpdateConfigurationTemplateRequestTypeP2P string = "P2P" )
const ( // ApimodelsUpdateGameSessionRequestJoinabilityCLOSED captures enum value "CLOSED" ApimodelsUpdateGameSessionRequestJoinabilityCLOSED string = "CLOSED" // ApimodelsUpdateGameSessionRequestJoinabilityFRIENDSOFFRIENDS captures enum value "FRIENDS_OF_FRIENDS" ApimodelsUpdateGameSessionRequestJoinabilityFRIENDSOFFRIENDS string = "FRIENDS_OF_FRIENDS" // ApimodelsUpdateGameSessionRequestJoinabilityFRIENDSOFLEADER captures enum value "FRIENDS_OF_LEADER" ApimodelsUpdateGameSessionRequestJoinabilityFRIENDSOFLEADER string = "FRIENDS_OF_LEADER" // ApimodelsUpdateGameSessionRequestJoinabilityFRIENDSOFMEMBERS captures enum value "FRIENDS_OF_MEMBERS" ApimodelsUpdateGameSessionRequestJoinabilityFRIENDSOFMEMBERS string = "FRIENDS_OF_MEMBERS" // ApimodelsUpdateGameSessionRequestJoinabilityINVITEONLY captures enum value "INVITE_ONLY" ApimodelsUpdateGameSessionRequestJoinabilityINVITEONLY string = "INVITE_ONLY" // ApimodelsUpdateGameSessionRequestJoinabilityOPEN captures enum value "OPEN" ApimodelsUpdateGameSessionRequestJoinabilityOPEN string = "OPEN" )
const ( // ApimodelsUpdateGameSessionRequestTypeDS captures enum value "DS" ApimodelsUpdateGameSessionRequestTypeDS string = "DS" // ApimodelsUpdateGameSessionRequestTypeNONE captures enum value "NONE" ApimodelsUpdateGameSessionRequestTypeNONE string = "NONE" // ApimodelsUpdateGameSessionRequestTypeP2P captures enum value "P2P" ApimodelsUpdateGameSessionRequestTypeP2P string = "P2P" )
const ( // ApimodelsUpdatePartyRequestJoinabilityCLOSED captures enum value "CLOSED" ApimodelsUpdatePartyRequestJoinabilityCLOSED string = "CLOSED" // ApimodelsUpdatePartyRequestJoinabilityFRIENDSOFFRIENDS captures enum value "FRIENDS_OF_FRIENDS" ApimodelsUpdatePartyRequestJoinabilityFRIENDSOFFRIENDS string = "FRIENDS_OF_FRIENDS" // ApimodelsUpdatePartyRequestJoinabilityFRIENDSOFLEADER captures enum value "FRIENDS_OF_LEADER" ApimodelsUpdatePartyRequestJoinabilityFRIENDSOFLEADER string = "FRIENDS_OF_LEADER" // ApimodelsUpdatePartyRequestJoinabilityFRIENDSOFMEMBERS captures enum value "FRIENDS_OF_MEMBERS" ApimodelsUpdatePartyRequestJoinabilityFRIENDSOFMEMBERS string = "FRIENDS_OF_MEMBERS" // ApimodelsUpdatePartyRequestJoinabilityINVITEONLY captures enum value "INVITE_ONLY" ApimodelsUpdatePartyRequestJoinabilityINVITEONLY string = "INVITE_ONLY" // ApimodelsUpdatePartyRequestJoinabilityOPEN captures enum value "OPEN" ApimodelsUpdatePartyRequestJoinabilityOPEN string = "OPEN" )
const ( // ApimodelsUpdatePartyRequestTypeDS captures enum value "DS" ApimodelsUpdatePartyRequestTypeDS string = "DS" // ApimodelsUpdatePartyRequestTypeNONE captures enum value "NONE" ApimodelsUpdatePartyRequestTypeNONE string = "NONE" // ApimodelsUpdatePartyRequestTypeP2P captures enum value "P2P" ApimodelsUpdatePartyRequestTypeP2P string = "P2P" )
const ( // ApimodelsUserResponseStatusCONNECTED captures enum value "CONNECTED" ApimodelsUserResponseStatusCONNECTED string = "CONNECTED" // ApimodelsUserResponseStatusINVITED captures enum value "INVITED" ApimodelsUserResponseStatusINVITED string = "INVITED" // ApimodelsUserResponseStatusJOINED captures enum value "JOINED" ApimodelsUserResponseStatusJOINED string = "JOINED" // ApimodelsUserResponseStatusKICKED captures enum value "KICKED" ApimodelsUserResponseStatusKICKED string = "KICKED" // ApimodelsUserResponseStatusLEFT captures enum value "LEFT" ApimodelsUserResponseStatusLEFT string = "LEFT" // ApimodelsUserResponseStatusREJECTED captures enum value "REJECTED" ApimodelsUserResponseStatusREJECTED string = "REJECTED" )
const ( // ApimodelsUserResponseStatusV2CANCELLED captures enum value "CANCELLED" ApimodelsUserResponseStatusV2CANCELLED string = "CANCELLED" // ApimodelsUserResponseStatusV2CONNECTED captures enum value "CONNECTED" ApimodelsUserResponseStatusV2CONNECTED string = "CONNECTED" // ApimodelsUserResponseStatusV2DISCONNECTED captures enum value "DISCONNECTED" ApimodelsUserResponseStatusV2DISCONNECTED string = "DISCONNECTED" // ApimodelsUserResponseStatusV2DROPPED captures enum value "DROPPED" ApimodelsUserResponseStatusV2DROPPED string = "DROPPED" // ApimodelsUserResponseStatusV2INVITED captures enum value "INVITED" ApimodelsUserResponseStatusV2INVITED string = "INVITED" // ApimodelsUserResponseStatusV2JOINED captures enum value "JOINED" ApimodelsUserResponseStatusV2JOINED string = "JOINED" // ApimodelsUserResponseStatusV2KICKED captures enum value "KICKED" ApimodelsUserResponseStatusV2KICKED string = "KICKED" // ApimodelsUserResponseStatusV2LEFT captures enum value "LEFT" ApimodelsUserResponseStatusV2LEFT string = "LEFT" // ApimodelsUserResponseStatusV2REJECTED captures enum value "REJECTED" ApimodelsUserResponseStatusV2REJECTED string = "REJECTED" // ApimodelsUserResponseStatusV2TERMINATED captures enum value "TERMINATED" ApimodelsUserResponseStatusV2TERMINATED string = "TERMINATED" // ApimodelsUserResponseStatusV2TIMEOUT captures enum value "TIMEOUT" ApimodelsUserResponseStatusV2TIMEOUT string = "TIMEOUT" )
const ( // LogconfigConfigurationLogLevelDEBUG captures enum value "DEBUG" LogconfigConfigurationLogLevelDEBUG string = "DEBUG" // LogconfigConfigurationLogLevelERROR captures enum value "ERROR" LogconfigConfigurationLogLevelERROR string = "ERROR" // LogconfigConfigurationLogLevelFATAL captures enum value "FATAL" LogconfigConfigurationLogLevelFATAL string = "FATAL" // LogconfigConfigurationLogLevelINFO captures enum value "INFO" LogconfigConfigurationLogLevelINFO string = "INFO" // LogconfigConfigurationLogLevelPANIC captures enum value "PANIC" LogconfigConfigurationLogLevelPANIC string = "PANIC" // LogconfigConfigurationLogLevelTRACE captures enum value "TRACE" LogconfigConfigurationLogLevelTRACE string = "TRACE" // LogconfigConfigurationLogLevelWARNING captures enum value "WARNING" LogconfigConfigurationLogLevelWARNING string = "WARNING" )
const ( // ModelsNativeSessionSettingPSNDisableSystemUIMenuKICK captures enum value "KICK" ModelsNativeSessionSettingPSNDisableSystemUIMenuKICK string = "KICK" // ModelsNativeSessionSettingPSNDisableSystemUIMenuPROMOTETOLEADER captures enum value "PROMOTE_TO_LEADER" ModelsNativeSessionSettingPSNDisableSystemUIMenuPROMOTETOLEADER string = "PROMOTE_TO_LEADER" // ModelsNativeSessionSettingPSNDisableSystemUIMenuUPDATEINVITABLEUSERTYPE captures enum value "UPDATE_INVITABLE_USER_TYPE" ModelsNativeSessionSettingPSNDisableSystemUIMenuUPDATEINVITABLEUSERTYPE string = "UPDATE_INVITABLE_USER_TYPE" // ModelsNativeSessionSettingPSNDisableSystemUIMenuUPDATEJOINABLEUSERTYPE captures enum value "UPDATE_JOINABLE_USER_TYPE" ModelsNativeSessionSettingPSNDisableSystemUIMenuUPDATEJOINABLEUSERTYPE string = "UPDATE_JOINABLE_USER_TYPE" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApimodelsAppendTeamGameSessionRequest ¶ added in v0.41.0
type ApimodelsAppendTeamGameSessionRequest struct {
// additionalmembers
// Required: true
AdditionalMembers []*ModelsPartyMembers `json:"additionalMembers"`
// proposedteams
// Required: true
ProposedTeams []*ModelsTeam `json:"proposedTeams"`
// version
// Required: true
// Format: int32
Version *int32 `json:"version"`
}
ApimodelsAppendTeamGameSessionRequest Apimodels append team game session request
swagger:model Apimodels append team game session request.
func (*ApimodelsAppendTeamGameSessionRequest) MarshalBinary ¶ added in v0.41.0
func (m *ApimodelsAppendTeamGameSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsAppendTeamGameSessionRequest) UnmarshalBinary ¶ added in v0.41.0
func (m *ApimodelsAppendTeamGameSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsConfigAlertRequestCreate ¶ added in v0.45.0
type ApimodelsConfigAlertRequestCreate struct {
// durationdays
// Required: true
// Format: int32
DurationDays *int32 `json:"durationDays"`
}
ApimodelsConfigAlertRequestCreate Apimodels config alert request create
swagger:model Apimodels config alert request create.
func (*ApimodelsConfigAlertRequestCreate) MarshalBinary ¶ added in v0.45.0
func (m *ApimodelsConfigAlertRequestCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsConfigAlertRequestCreate) UnmarshalBinary ¶ added in v0.45.0
func (m *ApimodelsConfigAlertRequestCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsConfigAlertResponse ¶ added in v0.45.0
type ApimodelsConfigAlertResponse struct {
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// durationdays
// Required: true
// Format: int32
DurationDays *int32 `json:"durationDays"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// updatedat
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
ApimodelsConfigAlertResponse Apimodels config alert response
swagger:model Apimodels config alert response.
func (*ApimodelsConfigAlertResponse) MarshalBinary ¶ added in v0.45.0
func (m *ApimodelsConfigAlertResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsConfigAlertResponse) UnmarshalBinary ¶ added in v0.45.0
func (m *ApimodelsConfigAlertResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsConfigurationTemplateResponse ¶
type ApimodelsConfigurationTemplateResponse struct {
// psnbaseurl
PSNBaseURL string `json:"PSNBaseUrl,omitempty"`
// amsclaimtimeoutminutes
// Format: int32
AmsClaimTimeoutMinutes int32 `json:"amsClaimTimeoutMinutes,omitempty"`
// appname
AppName string `json:"appName,omitempty"`
// asyncprocessdsrequest
AsyncProcessDSRequest *ModelsAsyncProcessDSRequest `json:"asyncProcessDSRequest,omitempty"`
// attributes
Attributes interface{} `json:"attributes,omitempty"`
// autojoin
AutoJoin bool `json:"autoJoin"`
// autoleavesession
AutoLeaveSession bool `json:"autoLeaveSession"`
// clientversion
// Required: true
ClientVersion *string `json:"clientVersion"`
// createdat
// Required: true
CreatedAt *string `json:"createdAt"`
// customurlgrpc
CustomURLGRPC string `json:"customURLGRPC,omitempty"`
// deployment
// Required: true
Deployment *string `json:"deployment"`
// disablecodegeneration
DisableCodeGeneration bool `json:"disableCodeGeneration"`
// disableresendinvite
DisableResendInvite bool `json:"disableResendInvite"`
// dsmanualsetready
DsManualSetReady bool `json:"dsManualSetReady"`
// dssource
DsSource string `json:"dsSource,omitempty"`
// enablesecret
EnableSecret bool `json:"enableSecret"`
// fallbackclaimkeys
FallbackClaimKeys []string `json:"fallbackClaimKeys,omitempty"`
// grpcsessionconfig
GrpcSessionConfig *ModelsExtendConfiguration `json:"grpcSessionConfig,omitempty"`
// immutablestorage
ImmutableStorage bool `json:"immutableStorage"`
// inactivetimeout
// Required: true
// Format: int32
InactiveTimeout *int32 `json:"inactiveTimeout"`
// invitetimeout
// Required: true
// Format: int32
InviteTimeout *int32 `json:"inviteTimeout"`
// joinability
// Enum: ['CLOSED', 'FRIENDS_OF_FRIENDS', 'FRIENDS_OF_LEADER', 'FRIENDS_OF_MEMBERS', 'INVITE_ONLY', 'OPEN']
// Required: true
Joinability *string `json:"joinability"`
// last
// Required: true
Last *string `json:"last"`
// leaderelectiongraceperiod
// Format: int32
LeaderElectionGracePeriod int32 `json:"leaderElectionGracePeriod,omitempty"`
// manualrejoin
ManualRejoin bool `json:"manualRejoin"`
// maxactivesessions
// Format: int32
MaxActiveSessions int32 `json:"maxActiveSessions,omitempty"`
// maxplayers
// Required: true
// Format: int32
MaxPlayers *int32 `json:"maxPlayers"`
// minplayers
// Required: true
// Format: int32
MinPlayers *int32 `json:"minPlayers"`
// name
// Required: true
Name *string `json:"name"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// nativesessionsetting
NativeSessionSetting *ModelsNativeSessionSetting `json:"nativeSessionSetting,omitempty"`
// partycodelength
// Format: int32
PartyCodeLength int32 `json:"partyCodeLength,omitempty"`
// persistent
// Required: true
Persistent *bool `json:"persistent"`
// preferredclaimkeys
PreferredClaimKeys []string `json:"preferredClaimKeys,omitempty"`
// requestedregions
RequestedRegions []string `json:"requestedRegions,omitempty"`
// textchat
// Required: true
TextChat *bool `json:"textChat"`
// textchatmode
// Enum: ['GAME', 'NONE', 'TEAM']
TextChatMode string `json:"textChatMode,omitempty"`
// tieteamssessionlifetime
TieTeamsSessionLifetime bool `json:"tieTeamsSessionLifetime"`
// ttlhours
// Format: int32
TTLHours int32 `json:"ttlHours,omitempty"`
// type
// Enum: ['DS', 'NONE', 'P2P']
// Required: true
Type *string `json:"type"`
// updatedat
// Required: true
UpdatedAt *string `json:"updatedAt"`
}
ApimodelsConfigurationTemplateResponse Apimodels configuration template response
swagger:model Apimodels configuration template response.
func (*ApimodelsConfigurationTemplateResponse) MarshalBinary ¶
func (m *ApimodelsConfigurationTemplateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsConfigurationTemplateResponse) UnmarshalBinary ¶
func (m *ApimodelsConfigurationTemplateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsConfigurationTemplatesResponse ¶
type ApimodelsConfigurationTemplatesResponse struct {
// data
// Required: true
Data []*ApimodelsConfigurationTemplateResponse `json:"data"`
// paging
// Required: true
Paging *ApimodelsPagination `json:"paging"`
}
ApimodelsConfigurationTemplatesResponse Apimodels configuration templates response
swagger:model Apimodels configuration templates response.
func (*ApimodelsConfigurationTemplatesResponse) MarshalBinary ¶
func (m *ApimodelsConfigurationTemplatesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsConfigurationTemplatesResponse) UnmarshalBinary ¶
func (m *ApimodelsConfigurationTemplatesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsCreateConfigurationTemplateRequest ¶
type ApimodelsCreateConfigurationTemplateRequest struct {
// nativesessionsetting
NativeSessionSetting *ModelsNativeSessionSetting `json:"NativeSessionSetting,omitempty"`
// psnbaseurl
PSNBaseURL string `json:"PSNBaseUrl,omitempty"`
// amsclaimtimeoutminutes
// Format: int32
AmsClaimTimeoutMinutes int32 `json:"amsClaimTimeoutMinutes,omitempty"`
// appname
AppName string `json:"appName,omitempty"`
// asyncprocessdsrequest
AsyncProcessDSRequest *ModelsAsyncProcessDSRequest `json:"asyncProcessDSRequest,omitempty"`
// attributes
Attributes interface{} `json:"attributes,omitempty"`
// autojoin
AutoJoin bool `json:"autoJoin"`
// autoleavesession
AutoLeaveSession bool `json:"autoLeaveSession"`
// clientversion
// Required: true
ClientVersion *string `json:"clientVersion"`
// customurlgrpc
CustomURLGRPC string `json:"customURLGRPC,omitempty"`
// deployment
// Required: true
Deployment *string `json:"deployment"`
// disablecodegeneration
DisableCodeGeneration bool `json:"disableCodeGeneration"`
// disableresendinvite
DisableResendInvite bool `json:"disableResendInvite"`
// dsmanualsetready
DsManualSetReady bool `json:"dsManualSetReady"`
// dssource
DsSource string `json:"dsSource,omitempty"`
// enablesecret
EnableSecret bool `json:"enableSecret"`
// fallbackclaimkeys
FallbackClaimKeys []string `json:"fallbackClaimKeys,omitempty"`
// grpcsessionconfig
GrpcSessionConfig *ModelsExtendConfiguration `json:"grpcSessionConfig,omitempty"`
// immutablestorage
ImmutableStorage bool `json:"immutableStorage"`
// inactivetimeout
// Required: true
// Format: int32
InactiveTimeout *int32 `json:"inactiveTimeout"`
// invitetimeout
// Required: true
// Format: int32
InviteTimeout *int32 `json:"inviteTimeout"`
// joinability
// Enum: ['CLOSED', 'FRIENDS_OF_FRIENDS', 'FRIENDS_OF_LEADER', 'FRIENDS_OF_MEMBERS', 'INVITE_ONLY', 'OPEN']
// Required: true
Joinability *string `json:"joinability"`
// leaderelectiongraceperiod
// Format: int32
LeaderElectionGracePeriod int32 `json:"leaderElectionGracePeriod,omitempty"`
// manualrejoin
ManualRejoin bool `json:"manualRejoin"`
// maxactivesessions
// Format: int32
MaxActiveSessions int32 `json:"maxActiveSessions,omitempty"`
// maxplayers
// Required: true
// Format: int32
MaxPlayers *int32 `json:"maxPlayers"`
// minplayers
// Required: true
// Format: int32
MinPlayers *int32 `json:"minPlayers"`
// name
// Required: true
Name *string `json:"name"`
// partycodelength
// Format: int32
PartyCodeLength int32 `json:"partyCodeLength,omitempty"`
// persistent
// Required: true
Persistent *bool `json:"persistent"`
// preferredclaimkeys
PreferredClaimKeys []string `json:"preferredClaimKeys,omitempty"`
// requestedregions
// Required: true
RequestedRegions []string `json:"requestedRegions"`
// textchat
// Required: true
TextChat *bool `json:"textChat"`
// textchatmode
// Enum: ['GAME', 'NONE', 'TEAM']
TextChatMode string `json:"textChatMode,omitempty"`
// tieteamssessionlifetime
TieTeamsSessionLifetime bool `json:"tieTeamsSessionLifetime"`
// ttlhours
// Format: int32
TTLHours int32 `json:"ttlHours,omitempty"`
// type
// Enum: ['DS', 'NONE', 'P2P']
// Required: true
Type *string `json:"type"`
}
ApimodelsCreateConfigurationTemplateRequest Apimodels create configuration template request
swagger:model Apimodels create configuration template request.
func (*ApimodelsCreateConfigurationTemplateRequest) MarshalBinary ¶
func (m *ApimodelsCreateConfigurationTemplateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsCreateConfigurationTemplateRequest) UnmarshalBinary ¶
func (m *ApimodelsCreateConfigurationTemplateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsCreateGameSessionRequest ¶
type ApimodelsCreateGameSessionRequest struct {
// appname
AppName string `json:"appName,omitempty"`
// attributes
// Required: true
Attributes interface{} `json:"attributes"`
// autojoin
AutoJoin bool `json:"autoJoin"`
// backfillticketid
// Required: true
BackfillTicketID *string `json:"backfillTicketID"`
// clientversion
// Required: true
ClientVersion *string `json:"clientVersion"`
// configurationname
// Required: true
ConfigurationName *string `json:"configurationName"`
// customurlgrpc
CustomURLGRPC string `json:"customURLGRPC,omitempty"`
// deployment
// Required: true
Deployment *string `json:"deployment"`
// dssource
DsSource string `json:"dsSource,omitempty"`
// fallbackclaimkeys
FallbackClaimKeys []string `json:"fallbackClaimKeys,omitempty"`
// inactivetimeout
// Required: true
// Format: int32
InactiveTimeout *int32 `json:"inactiveTimeout"`
// invitetimeout
// Required: true
// Format: int32
InviteTimeout *int32 `json:"inviteTimeout"`
// joinability
// Enum: ['CLOSED', 'FRIENDS_OF_FRIENDS', 'FRIENDS_OF_LEADER', 'FRIENDS_OF_MEMBERS', 'INVITE_ONLY', 'OPEN']
// Required: true
Joinability *string `json:"joinability"`
// matchpool
// Required: true
MatchPool *string `json:"matchPool"`
// maxplayers
// Required: true
// Format: int32
MaxPlayers *int32 `json:"maxPlayers"`
// minplayers
// Required: true
// Format: int32
MinPlayers *int32 `json:"minPlayers"`
// preferredclaimkeys
PreferredClaimKeys []string `json:"preferredClaimKeys,omitempty"`
// requestedregions
// Required: true
RequestedRegions []string `json:"requestedRegions"`
// servername
// Required: true
ServerName *string `json:"serverName"`
// session storage
Storage *ApimodelsSessionStorageRequest `json:"storage,omitempty"`
// teams
// Required: true
Teams []*ModelsTeam `json:"teams"`
// textchat
// Required: true
TextChat *bool `json:"textChat"`
// textchatmode
// Enum: ['GAME', 'NONE', 'TEAM']
TextChatMode string `json:"textChatMode,omitempty"`
// ticketids
// Required: true
TicketIDs []string `json:"ticketIDs"`
// tieteamssessionlifetime
TieTeamsSessionLifetime bool `json:"tieTeamsSessionLifetime"`
// type
// Enum: ['DS', 'NONE', 'P2P']
// Required: true
Type *string `json:"type"`
}
ApimodelsCreateGameSessionRequest Apimodels create game session request
swagger:model Apimodels create game session request.
func (*ApimodelsCreateGameSessionRequest) MarshalBinary ¶
func (m *ApimodelsCreateGameSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsCreateGameSessionRequest) UnmarshalBinary ¶
func (m *ApimodelsCreateGameSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsCreatePartyRequest ¶
type ApimodelsCreatePartyRequest struct {
// attributes
// Required: true
Attributes interface{} `json:"attributes"`
// configurationname
// Required: true
ConfigurationName *string `json:"configurationName"`
// inactivetimeout
// Required: true
// Format: int32
InactiveTimeout *int32 `json:"inactiveTimeout"`
// invitetimeout
// Required: true
// Format: int32
InviteTimeout *int32 `json:"inviteTimeout"`
// joinability
// Enum: ['CLOSED', 'FRIENDS_OF_FRIENDS', 'FRIENDS_OF_LEADER', 'FRIENDS_OF_MEMBERS', 'INVITE_ONLY', 'OPEN']
// Required: true
Joinability *string `json:"joinability"`
// maxplayers
// Required: true
// Format: int32
MaxPlayers *int32 `json:"maxPlayers"`
// members
// Required: true
Members []*ApimodelsRequestMember `json:"members"`
// minplayers
// Required: true
// Format: int32
MinPlayers *int32 `json:"minPlayers"`
// textchat
// Required: true
TextChat *bool `json:"textChat"`
// type
// Enum: ['DS', 'NONE', 'P2P']
// Required: true
Type *string `json:"type"`
}
ApimodelsCreatePartyRequest Apimodels create party request
swagger:model Apimodels create party request.
func (*ApimodelsCreatePartyRequest) MarshalBinary ¶
func (m *ApimodelsCreatePartyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsCreatePartyRequest) UnmarshalBinary ¶
func (m *ApimodelsCreatePartyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsDSInformationResponse ¶
type ApimodelsDSInformationResponse struct {
// createdat
// Required: true
CreatedAt *string `json:"CreatedAt"`
// requestedat
// Required: true
RequestedAt *string `json:"RequestedAt"`
// server
Server *ModelsGameServer `json:"Server,omitempty"`
// status
// Enum: ['AVAILABLE', 'DS_ERROR', 'FAILED_TO_REQUEST', 'NEED_TO_REQUEST', 'PREPARING', 'REQUESTED']
Status string `json:"Status,omitempty"`
// statusv2
// Enum: ['AVAILABLE', 'DS_CANCELLED', 'DS_ERROR', 'ENDED', 'FAILED_TO_REQUEST', 'NEED_TO_REQUEST', 'PREPARING', 'REQUESTED', 'UNKNOWN']
StatusV2 string `json:"StatusV2,omitempty"`
}
ApimodelsDSInformationResponse Apimodels DS information response
swagger:model Apimodels DS information response.
func (*ApimodelsDSInformationResponse) MarshalBinary ¶
func (m *ApimodelsDSInformationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsDSInformationResponse) UnmarshalBinary ¶
func (m *ApimodelsDSInformationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsDeleteBulkGameSessionRequest ¶ added in v0.42.0
type ApimodelsDeleteBulkGameSessionRequest struct {
// ids
// Required: true
Ids []string `json:"ids"`
}
ApimodelsDeleteBulkGameSessionRequest Apimodels delete bulk game session request
swagger:model Apimodels delete bulk game session request.
func (*ApimodelsDeleteBulkGameSessionRequest) MarshalBinary ¶ added in v0.42.0
func (m *ApimodelsDeleteBulkGameSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsDeleteBulkGameSessionRequest) UnmarshalBinary ¶ added in v0.42.0
func (m *ApimodelsDeleteBulkGameSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsDeleteBulkGameSessionsAPIResponse ¶ added in v0.42.0
type ApimodelsDeleteBulkGameSessionsAPIResponse struct {
// failed
Failed []*ApimodelsResponseDeleteBulkGameSessions `json:"failed,omitempty"`
// success
Success []string `json:"success,omitempty"`
}
ApimodelsDeleteBulkGameSessionsAPIResponse Apimodels delete bulk game sessions API response
swagger:model Apimodels delete bulk game sessions API response.
func (*ApimodelsDeleteBulkGameSessionsAPIResponse) MarshalBinary ¶ added in v0.42.0
func (m *ApimodelsDeleteBulkGameSessionsAPIResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsDeleteBulkGameSessionsAPIResponse) UnmarshalBinary ¶ added in v0.42.0
func (m *ApimodelsDeleteBulkGameSessionsAPIResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsDeleteBulkPartySessionRequest ¶ added in v0.75.0
type ApimodelsDeleteBulkPartySessionRequest struct {
// ids
// Required: true
Ids []string `json:"ids"`
}
ApimodelsDeleteBulkPartySessionRequest Apimodels delete bulk party session request
swagger:model Apimodels delete bulk party session request.
func (*ApimodelsDeleteBulkPartySessionRequest) MarshalBinary ¶ added in v0.75.0
func (m *ApimodelsDeleteBulkPartySessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsDeleteBulkPartySessionRequest) UnmarshalBinary ¶ added in v0.75.0
func (m *ApimodelsDeleteBulkPartySessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsDeleteBulkPartySessionsAPIResponse ¶ added in v0.75.0
type ApimodelsDeleteBulkPartySessionsAPIResponse struct {
// failed
Failed []*ApimodelsResponseDeleteBulkPartySessions `json:"failed,omitempty"`
// success
Success []string `json:"success,omitempty"`
}
ApimodelsDeleteBulkPartySessionsAPIResponse Apimodels delete bulk party sessions API response
swagger:model Apimodels delete bulk party sessions API response.
func (*ApimodelsDeleteBulkPartySessionsAPIResponse) MarshalBinary ¶ added in v0.75.0
func (m *ApimodelsDeleteBulkPartySessionsAPIResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsDeleteBulkPartySessionsAPIResponse) UnmarshalBinary ¶ added in v0.75.0
func (m *ApimodelsDeleteBulkPartySessionsAPIResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsEnvironmentVariableListResponse ¶ added in v0.51.0
type ApimodelsEnvironmentVariableListResponse struct {
// data
// Required: true
Data []*ApimodelsEnvironmentVariableResponse `json:"data"`
}
ApimodelsEnvironmentVariableListResponse Apimodels environment variable list response
swagger:model Apimodels environment variable list response.
func (*ApimodelsEnvironmentVariableListResponse) MarshalBinary ¶ added in v0.51.0
func (m *ApimodelsEnvironmentVariableListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsEnvironmentVariableListResponse) UnmarshalBinary ¶ added in v0.51.0
func (m *ApimodelsEnvironmentVariableListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsEnvironmentVariableResponse ¶ added in v0.51.0
type ApimodelsEnvironmentVariableResponse struct {
// actualvalue
ActualValue string `json:"actualValue,omitempty"`
// defaultvalue
DefaultValue string `json:"defaultValue,omitempty"`
// description
Description string `json:"description,omitempty"`
// name
// Required: true
Name *string `json:"name"`
}
ApimodelsEnvironmentVariableResponse Apimodels environment variable response
swagger:model Apimodels environment variable response.
func (*ApimodelsEnvironmentVariableResponse) MarshalBinary ¶ added in v0.51.0
func (m *ApimodelsEnvironmentVariableResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsEnvironmentVariableResponse) UnmarshalBinary ¶ added in v0.51.0
func (m *ApimodelsEnvironmentVariableResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsGameSessionQueryResponse ¶
type ApimodelsGameSessionQueryResponse struct {
// data
// Required: true
Data []*ApimodelsGameSessionResponse `json:"data"`
// paging
// Required: true
Paging *ApimodelsPagination `json:"paging"`
}
ApimodelsGameSessionQueryResponse Apimodels game session query response
swagger:model Apimodels game session query response.
func (*ApimodelsGameSessionQueryResponse) MarshalBinary ¶
func (m *ApimodelsGameSessionQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsGameSessionQueryResponse) UnmarshalBinary ¶
func (m *ApimodelsGameSessionQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsGameSessionResponse ¶
type ApimodelsGameSessionResponse struct {
// dsinformation
// Required: true
DSInformation *ApimodelsDSInformationResponse `json:"DSInformation"`
// attributes
Attributes interface{} `json:"attributes,omitempty"`
// backfillticketid
// Required: true
BackfillTicketID *string `json:"backfillTicketID"`
// code
Code string `json:"code,omitempty"`
// configuration
// Required: true
Configuration *ApimodelsPublicConfiguration `json:"configuration"`
// createdat
// Required: true
CreatedAt *string `json:"createdAt"`
// createdby
// Required: true
CreatedBy *string `json:"createdBy"`
// expiredat
ExpiredAt string `json:"expiredAt,omitempty"`
// id
// Required: true
ID *string `json:"id"`
// isactive
// Required: true
IsActive *bool `json:"isActive"`
// isfull
// Required: true
IsFull *bool `json:"isFull"`
// leaderid
// Required: true
LeaderID *string `json:"leaderID"`
// matchpool
// Required: true
MatchPool *string `json:"matchPool"`
// members
// Required: true
Members []*ApimodelsUserResponse `json:"members"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// storage
Storage interface{} `json:"storage,omitempty"`
// teams
Teams []*ModelsTeam `json:"teams,omitempty"`
// ticketids
TicketIDs []string `json:"ticketIDs,omitempty"`
// updatedat
// Required: true
UpdatedAt *string `json:"updatedAt"`
// version
// Required: true
// Format: int32
Version *int32 `json:"version"`
}
ApimodelsGameSessionResponse Apimodels game session response
swagger:model Apimodels game session response.
func (*ApimodelsGameSessionResponse) MarshalBinary ¶
func (m *ApimodelsGameSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsGameSessionResponse) UnmarshalBinary ¶
func (m *ApimodelsGameSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsGlobalConfigurationResponse ¶ added in v0.56.0
type ApimodelsGlobalConfigurationResponse struct {
// metricexcludednamespaces
MetricExcludedNamespaces []string `json:"metricExcludedNamespaces,omitempty"`
// regionretrymapping
// Required: true
RegionRetryMapping map[string][]string `json:"regionRetryMapping"`
// regionurlmapping
// Required: true
RegionURLMapping []string `json:"regionURLMapping"`
// testgamemode
// Required: true
TestGameMode *string `json:"testGameMode"`
// testregionurlmapping
// Required: true
TestRegionURLMapping []string `json:"testRegionURLMapping"`
// testtargetuserids
// Required: true
TestTargetUserIDs []string `json:"testTargetUserIDs"`
// updatedat
// Required: true
UpdatedAt *string `json:"updatedAt"`
}
ApimodelsGlobalConfigurationResponse Apimodels global configuration response
swagger:model Apimodels global configuration response.
func (*ApimodelsGlobalConfigurationResponse) MarshalBinary ¶ added in v0.56.0
func (m *ApimodelsGlobalConfigurationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsGlobalConfigurationResponse) UnmarshalBinary ¶ added in v0.56.0
func (m *ApimodelsGlobalConfigurationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsJoinByCodeRequest ¶
type ApimodelsJoinByCodeRequest struct {
// code
// Required: true
Code *string `json:"code"`
}
ApimodelsJoinByCodeRequest Apimodels join by code request
swagger:model Apimodels join by code request.
func (*ApimodelsJoinByCodeRequest) MarshalBinary ¶
func (m *ApimodelsJoinByCodeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsJoinByCodeRequest) UnmarshalBinary ¶
func (m *ApimodelsJoinByCodeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsKickResponse ¶
type ApimodelsKickResponse struct {
// leaderid
// Required: true
LeaderID *string `json:"leaderID"`
// members
// Required: true
Members []*ApimodelsUserResponse `json:"members"`
// partyid
// Required: true
PartyID *string `json:"partyID"`
}
ApimodelsKickResponse Apimodels kick response
swagger:model Apimodels kick response.
func (*ApimodelsKickResponse) MarshalBinary ¶
func (m *ApimodelsKickResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsKickResponse) UnmarshalBinary ¶
func (m *ApimodelsKickResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsNativeSessionPagingResponse ¶ added in v0.61.0
type ApimodelsNativeSessionPagingResponse struct {
// data
// Required: true
Data []*ModelNativeSession `json:"data"`
// paging
// Required: true
Paging *ApimodelsPagination `json:"paging"`
}
ApimodelsNativeSessionPagingResponse Apimodels native session paging response
swagger:model Apimodels native session paging response.
func (*ApimodelsNativeSessionPagingResponse) MarshalBinary ¶ added in v0.61.0
func (m *ApimodelsNativeSessionPagingResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsNativeSessionPagingResponse) UnmarshalBinary ¶ added in v0.61.0
func (m *ApimodelsNativeSessionPagingResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPSNAppServerCredentialRecord ¶ added in v0.75.0
type ApimodelsPSNAppServerCredentialRecord struct {
// clientid
// Required: true
ClientID *string `json:"clientId"`
// clientsecret
// Required: true
ClientSecret *string `json:"clientSecret"`
// scope
// Required: true
Scope *string `json:"scope"`
}
ApimodelsPSNAppServerCredentialRecord Apimodels PSN app server credential record
swagger:model Apimodels PSN app server credential record.
func (*ApimodelsPSNAppServerCredentialRecord) MarshalBinary ¶ added in v0.75.0
func (m *ApimodelsPSNAppServerCredentialRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPSNAppServerCredentialRecord) UnmarshalBinary ¶ added in v0.75.0
func (m *ApimodelsPSNAppServerCredentialRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPagination ¶
type ApimodelsPagination 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"`
}
ApimodelsPagination Apimodels pagination
swagger:model Apimodels pagination.
func (*ApimodelsPagination) MarshalBinary ¶
func (m *ApimodelsPagination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPagination) UnmarshalBinary ¶
func (m *ApimodelsPagination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPartyQueryResponse ¶
type ApimodelsPartyQueryResponse struct {
// data
// Required: true
Data []*ApimodelsPartySessionResponse `json:"data"`
// paging
// Required: true
Paging *ApimodelsPagination `json:"paging"`
}
ApimodelsPartyQueryResponse Apimodels party query response
swagger:model Apimodels party query response.
func (*ApimodelsPartyQueryResponse) MarshalBinary ¶
func (m *ApimodelsPartyQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPartyQueryResponse) UnmarshalBinary ¶
func (m *ApimodelsPartyQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPartySessionResponse ¶
type ApimodelsPartySessionResponse struct {
// attributes
Attributes interface{} `json:"attributes,omitempty"`
// code
// Required: true
Code *string `json:"code"`
// configuration
// Required: true
Configuration *ApimodelsPublicConfiguration `json:"configuration"`
// createdat
// Required: true
CreatedAt *string `json:"createdAt"`
// createdby
// Required: true
CreatedBy *string `json:"createdBy"`
// expiredat
ExpiredAt string `json:"expiredAt,omitempty"`
// id
// Required: true
ID *string `json:"id"`
// isactive
// Required: true
IsActive *bool `json:"isActive"`
// isfull
// Required: true
IsFull *bool `json:"isFull"`
// leaderid
// Required: true
LeaderID *string `json:"leaderID"`
// members
// Required: true
Members []*ApimodelsUserResponse `json:"members"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// storage
Storage interface{} `json:"storage,omitempty"`
// updatedat
// Required: true
UpdatedAt *string `json:"updatedAt"`
// version
// Required: true
// Format: int32
Version *int32 `json:"version"`
}
ApimodelsPartySessionResponse Apimodels party session response
swagger:model Apimodels party session response.
func (*ApimodelsPartySessionResponse) MarshalBinary ¶
func (m *ApimodelsPartySessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPartySessionResponse) UnmarshalBinary ¶
func (m *ApimodelsPartySessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPlayerAttributesRequestBody ¶ added in v0.37.0
type ApimodelsPlayerAttributesRequestBody struct {
// crossplayenabled
// Required: true
CrossplayEnabled *bool `json:"crossplayEnabled"`
// currentplatform
// Required: true
CurrentPlatform *string `json:"currentPlatform"`
// the parameter is optional
// Required: true
Data interface{} `json:"data"`
// the parameter is optional and is populated automatically. You can pass an empty array if needed.
// Required: true
Platforms []*ModelsUserPlatformInfo `json:"platforms"`
// roles
Roles []string `json:"roles,omitempty"`
// the parameter is optional and is populated automatically. You can pass an empty string if needed.
// Required: true
SimultaneousPlatform *string `json:"simultaneousPlatform"`
}
ApimodelsPlayerAttributesRequestBody Apimodels player attributes request body
swagger:model Apimodels player attributes request body.
func (*ApimodelsPlayerAttributesRequestBody) MarshalBinary ¶ added in v0.37.0
func (m *ApimodelsPlayerAttributesRequestBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPlayerAttributesRequestBody) UnmarshalBinary ¶ added in v0.37.0
func (m *ApimodelsPlayerAttributesRequestBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPlayerAttributesResponseBody ¶ added in v0.37.0
type ApimodelsPlayerAttributesResponseBody struct {
// crossplayenabled
// Required: true
CrossplayEnabled *bool `json:"crossplayEnabled"`
// currentplatform
// Required: true
CurrentPlatform *string `json:"currentPlatform"`
// data
// Required: true
Data interface{} `json:"data"`
// platforms
// Required: true
Platforms []*ModelsUserPlatformInfo `json:"platforms"`
// roles
// Required: true
Roles []string `json:"roles"`
// userid
// Required: true
UserID *string `json:"userID"`
}
ApimodelsPlayerAttributesResponseBody Apimodels player attributes response body
swagger:model Apimodels player attributes response body.
func (*ApimodelsPlayerAttributesResponseBody) MarshalBinary ¶ added in v0.37.0
func (m *ApimodelsPlayerAttributesResponseBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPlayerAttributesResponseBody) UnmarshalBinary ¶ added in v0.37.0
func (m *ApimodelsPlayerAttributesResponseBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPlayerPlatform ¶ added in v0.46.0
type ApimodelsPlayerPlatform struct {
// crossplayenabled
CrossplayEnabled bool `json:"crossplayEnabled"`
// currentplatform
// Required: true
CurrentPlatform *string `json:"currentPlatform"`
// userid
// Required: true
UserID *string `json:"userID"`
}
ApimodelsPlayerPlatform Apimodels player platform
swagger:model Apimodels player platform.
func (*ApimodelsPlayerPlatform) MarshalBinary ¶ added in v0.46.0
func (m *ApimodelsPlayerPlatform) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPlayerPlatform) UnmarshalBinary ¶ added in v0.46.0
func (m *ApimodelsPlayerPlatform) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPlayersCurrentPlatformRequest ¶ added in v0.46.0
type ApimodelsPlayersCurrentPlatformRequest struct {
// userids
// Required: true
UserIDs []string `json:"userIDs"`
}
ApimodelsPlayersCurrentPlatformRequest Apimodels players current platform request
swagger:model Apimodels players current platform request.
func (*ApimodelsPlayersCurrentPlatformRequest) MarshalBinary ¶ added in v0.46.0
func (m *ApimodelsPlayersCurrentPlatformRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPlayersCurrentPlatformRequest) UnmarshalBinary ¶ added in v0.46.0
func (m *ApimodelsPlayersCurrentPlatformRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPlayersCurrentPlatformResponse ¶ added in v0.46.0
type ApimodelsPlayersCurrentPlatformResponse struct {
// data
// Required: true
Data []*ApimodelsPlayerPlatform `json:"data"`
}
ApimodelsPlayersCurrentPlatformResponse Apimodels players current platform response
swagger:model Apimodels players current platform response.
func (*ApimodelsPlayersCurrentPlatformResponse) MarshalBinary ¶ added in v0.46.0
func (m *ApimodelsPlayersCurrentPlatformResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPlayersCurrentPlatformResponse) UnmarshalBinary ¶ added in v0.46.0
func (m *ApimodelsPlayersCurrentPlatformResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPromoteLeaderRequest ¶
type ApimodelsPromoteLeaderRequest struct {
// leaderid
// Required: true
LeaderID *string `json:"leaderID"`
}
ApimodelsPromoteLeaderRequest Apimodels promote leader request
swagger:model Apimodels promote leader request.
func (*ApimodelsPromoteLeaderRequest) MarshalBinary ¶
func (m *ApimodelsPromoteLeaderRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPromoteLeaderRequest) UnmarshalBinary ¶
func (m *ApimodelsPromoteLeaderRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPublicConfiguration ¶
type ApimodelsPublicConfiguration struct {
// psnbaseurl
PSNBaseURL string `json:"PSNBaseURL,omitempty"`
// amsclaimtimeoutminutes
// Format: int32
AmsClaimTimeoutMinutes int32 `json:"amsClaimTimeoutMinutes,omitempty"`
// appname
AppName string `json:"appName,omitempty"`
// asyncprocessdsrequest
AsyncProcessDSRequest *ModelsAsyncProcessDSRequest `json:"asyncProcessDSRequest,omitempty"`
// attributes
Attributes interface{} `json:"attributes,omitempty"`
// autojoin
// Required: true
AutoJoin *bool `json:"autoJoin"`
// clientversion
// Required: true
ClientVersion *string `json:"clientVersion"`
// customurlgrpc
CustomURLGRPC string `json:"customURLGRPC,omitempty"`
// deployment
// Required: true
Deployment *string `json:"deployment"`
// disablecodegeneration
DisableCodeGeneration bool `json:"disableCodeGeneration"`
// disableresendinvite
DisableResendInvite bool `json:"disableResendInvite"`
// dsmanualsetready
DsManualSetReady bool `json:"dsManualSetReady"`
// dssource
DsSource string `json:"dsSource,omitempty"`
// enablesecret
EnableSecret bool `json:"enableSecret"`
// fallbackclaimkeys
FallbackClaimKeys []string `json:"fallbackClaimKeys,omitempty"`
// grpcsessionconfig
GrpcSessionConfig *ModelsExtendConfiguration `json:"grpcSessionConfig,omitempty"`
// immutablestorage
ImmutableStorage bool `json:"immutableStorage"`
// inactivetimeout
// Required: true
// Format: int32
InactiveTimeout *int32 `json:"inactiveTimeout"`
// invitetimeout
// Required: true
// Format: int32
InviteTimeout *int32 `json:"inviteTimeout"`
// joinability
// Enum: ['CLOSED', 'FRIENDS_OF_FRIENDS', 'FRIENDS_OF_LEADER', 'FRIENDS_OF_MEMBERS', 'INVITE_ONLY', 'OPEN']
// Required: true
Joinability *string `json:"joinability"`
// leaderelectiongraceperiod
// Format: int32
LeaderElectionGracePeriod int32 `json:"leaderElectionGracePeriod,omitempty"`
// manualrejoin
ManualRejoin bool `json:"manualRejoin"`
// maxactivesession
// Format: int32
MaxActiveSession int32 `json:"maxActiveSession,omitempty"`
// maxplayers
// Required: true
// Format: int32
MaxPlayers *int32 `json:"maxPlayers"`
// minplayers
// Required: true
// Format: int32
MinPlayers *int32 `json:"minPlayers"`
// name
// Required: true
Name *string `json:"name"`
// nativesessionsetting
NativeSessionSetting *ModelsNativeSessionSetting `json:"nativeSessionSetting,omitempty"`
// partycodelength
// Format: int32
PartyCodeLength int32 `json:"partyCodeLength,omitempty"`
// persistent
// Required: true
Persistent *bool `json:"persistent"`
// preferredclaimkeys
PreferredClaimKeys []string `json:"preferredClaimKeys,omitempty"`
// requestedregions
RequestedRegions []string `json:"requestedRegions,omitempty"`
// textchat
// Required: true
TextChat *bool `json:"textChat"`
// textchatmode
// Enum: ['GAME', 'NONE', 'TEAM']
TextChatMode string `json:"textChatMode,omitempty"`
// tieteamssessionlifetime
TieTeamsSessionLifetime bool `json:"tieTeamsSessionLifetime"`
// ttlhours
// Format: int32
TTLHours int32 `json:"ttlHours,omitempty"`
// type
// Enum: ['DS', 'NONE', 'P2P']
// Required: true
Type *string `json:"type"`
}
ApimodelsPublicConfiguration Apimodels public configuration
swagger:model Apimodels public configuration.
func (*ApimodelsPublicConfiguration) MarshalBinary ¶
func (m *ApimodelsPublicConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPublicConfiguration) UnmarshalBinary ¶
func (m *ApimodelsPublicConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPutGlobalConfigurationRequest ¶ added in v0.56.0
type ApimodelsPutGlobalConfigurationRequest struct {
// metricexcludednamespaces
// Required: true
MetricExcludedNamespaces []string `json:"metricExcludedNamespaces"`
// regionretrymapping
// Required: true
RegionRetryMapping map[string][]string `json:"regionRetryMapping"`
// regionurlmapping
// Required: true
RegionURLMapping []string `json:"regionURLMapping"`
// testgamemode
// Required: true
TestGameMode *string `json:"testGameMode"`
// testregionurlmapping
// Required: true
TestRegionURLMapping []string `json:"testRegionURLMapping"`
// testtargetuserids
// Required: true
TestTargetUserIDs []string `json:"testTargetUserIDs"`
}
ApimodelsPutGlobalConfigurationRequest Apimodels put global configuration request
swagger:model Apimodels put global configuration request.
func (*ApimodelsPutGlobalConfigurationRequest) MarshalBinary ¶ added in v0.56.0
func (m *ApimodelsPutGlobalConfigurationRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPutGlobalConfigurationRequest) UnmarshalBinary ¶ added in v0.56.0
func (m *ApimodelsPutGlobalConfigurationRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPutPlatformCredentialsRequest ¶ added in v0.48.0
type ApimodelsPutPlatformCredentialsRequest struct {
// psn
// Required: true
Psn *ApimodelsPSNAppServerCredentialRecord `json:"psn"`
}
ApimodelsPutPlatformCredentialsRequest Apimodels put platform credentials request
swagger:model Apimodels put platform credentials request.
func (*ApimodelsPutPlatformCredentialsRequest) MarshalBinary ¶ added in v0.48.0
func (m *ApimodelsPutPlatformCredentialsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPutPlatformCredentialsRequest) UnmarshalBinary ¶ added in v0.48.0
func (m *ApimodelsPutPlatformCredentialsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsRequestMember ¶
type ApimodelsRequestMember struct {
// id
// Required: true
ID *string `json:"ID"`
// platformid
// Required: true
PlatformID *string `json:"PlatformID"`
// platformuserid
// Required: true
PlatformUserID *string `json:"PlatformUserID"`
}
ApimodelsRequestMember Apimodels request member
swagger:model Apimodels request member.
func (*ApimodelsRequestMember) MarshalBinary ¶
func (m *ApimodelsRequestMember) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsRequestMember) UnmarshalBinary ¶
func (m *ApimodelsRequestMember) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsResponseDeleteBulkGameSessions ¶ added in v0.42.0
type ApimodelsResponseDeleteBulkGameSessions struct {
// error
// Required: true
Error *string `json:"error"`
// id
// Required: true
ID *string `json:"id"`
}
ApimodelsResponseDeleteBulkGameSessions Apimodels response delete bulk game sessions
swagger:model Apimodels response delete bulk game sessions.
func (*ApimodelsResponseDeleteBulkGameSessions) MarshalBinary ¶ added in v0.42.0
func (m *ApimodelsResponseDeleteBulkGameSessions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsResponseDeleteBulkGameSessions) UnmarshalBinary ¶ added in v0.42.0
func (m *ApimodelsResponseDeleteBulkGameSessions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsResponseDeleteBulkPartySessions ¶ added in v0.75.0
type ApimodelsResponseDeleteBulkPartySessions struct {
// error
// Required: true
Error *string `json:"error"`
// id
// Required: true
ID *string `json:"id"`
}
ApimodelsResponseDeleteBulkPartySessions Apimodels response delete bulk party sessions
swagger:model Apimodels response delete bulk party sessions.
func (*ApimodelsResponseDeleteBulkPartySessions) MarshalBinary ¶ added in v0.75.0
func (m *ApimodelsResponseDeleteBulkPartySessions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsResponseDeleteBulkPartySessions) UnmarshalBinary ¶ added in v0.75.0
func (m *ApimodelsResponseDeleteBulkPartySessions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsServerSecret ¶ added in v0.59.0
type ApimodelsServerSecret struct {
// secret
// Required: true
Secret *string `json:"secret"`
}
ApimodelsServerSecret Apimodels server secret
swagger:model Apimodels server secret.
func (*ApimodelsServerSecret) MarshalBinary ¶ added in v0.59.0
func (m *ApimodelsServerSecret) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsServerSecret) UnmarshalBinary ¶ added in v0.59.0
func (m *ApimodelsServerSecret) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsSessionInviteRequest ¶
type ApimodelsSessionInviteRequest struct {
// metadata
Metadata map[string]string `json:"metadata,omitempty"`
// platformid
// Required: true
PlatformID *string `json:"platformID"`
// userid
// Required: true
UserID *string `json:"userID"`
}
ApimodelsSessionInviteRequest Apimodels session invite request
swagger:model Apimodels session invite request.
func (*ApimodelsSessionInviteRequest) MarshalBinary ¶
func (m *ApimodelsSessionInviteRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsSessionInviteRequest) UnmarshalBinary ¶
func (m *ApimodelsSessionInviteRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsSessionInviteResponse ¶ added in v0.59.0
type ApimodelsSessionInviteResponse struct {
// platformuserid
// Required: true
PlatformUserID *string `json:"platformUserID"`
}
ApimodelsSessionInviteResponse Apimodels session invite response
swagger:model Apimodels session invite response.
func (*ApimodelsSessionInviteResponse) MarshalBinary ¶ added in v0.59.0
func (m *ApimodelsSessionInviteResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsSessionInviteResponse) UnmarshalBinary ¶ added in v0.59.0
func (m *ApimodelsSessionInviteResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsSessionStorageRequest ¶ added in v0.72.0
type ApimodelsSessionStorageRequest struct {
// leader
// Required: true
Leader interface{} `json:"leader"`
}
ApimodelsSessionStorageRequest Apimodels session storage request
swagger:model Apimodels session storage request.
func (*ApimodelsSessionStorageRequest) MarshalBinary ¶ added in v0.72.0
func (m *ApimodelsSessionStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsSessionStorageRequest) UnmarshalBinary ¶ added in v0.72.0
func (m *ApimodelsSessionStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsSetDSReadyRequest ¶ added in v0.57.0
type ApimodelsSetDSReadyRequest struct {
// ready
// Required: true
Ready *bool `json:"ready"`
}
ApimodelsSetDSReadyRequest Apimodels set DS ready request
swagger:model Apimodels set DS ready request.
func (*ApimodelsSetDSReadyRequest) MarshalBinary ¶ added in v0.57.0
func (m *ApimodelsSetDSReadyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsSetDSReadyRequest) UnmarshalBinary ¶ added in v0.57.0
func (m *ApimodelsSetDSReadyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsUpdateConfigurationTemplateRequest ¶
type ApimodelsUpdateConfigurationTemplateRequest struct {
// nativesessionsetting
NativeSessionSetting *ModelsNativeSessionSetting `json:"NativeSessionSetting,omitempty"`
// psnbaseurl
PSNBaseURL string `json:"PSNBaseUrl,omitempty"`
// amsclaimtimeoutminutes
// Format: int32
AmsClaimTimeoutMinutes int32 `json:"amsClaimTimeoutMinutes,omitempty"`
// appname
AppName string `json:"appName,omitempty"`
// asyncprocessdsrequest
AsyncProcessDSRequest *ModelsAsyncProcessDSRequest `json:"asyncProcessDSRequest,omitempty"`
// attributes
Attributes interface{} `json:"attributes,omitempty"`
// autojoin
AutoJoin bool `json:"autoJoin"`
// autoleavesession
AutoLeaveSession bool `json:"autoLeaveSession"`
// clientversion
// Required: true
ClientVersion *string `json:"clientVersion"`
// customurlgrpc
CustomURLGRPC string `json:"customURLGRPC,omitempty"`
// deployment
// Required: true
Deployment *string `json:"deployment"`
// disablecodegeneration
DisableCodeGeneration bool `json:"disableCodeGeneration"`
// disableresendinvite
DisableResendInvite bool `json:"disableResendInvite"`
// dsmanualsetready
DsManualSetReady bool `json:"dsManualSetReady"`
// dssource
DsSource string `json:"dsSource,omitempty"`
// enablesecret
EnableSecret bool `json:"enableSecret"`
// fallbackclaimkeys
FallbackClaimKeys []string `json:"fallbackClaimKeys,omitempty"`
// grpcsessionconfig
GrpcSessionConfig *ModelsExtendConfiguration `json:"grpcSessionConfig,omitempty"`
// immutablestorage
ImmutableStorage bool `json:"immutableStorage"`
// inactivetimeout
// Required: true
// Format: int32
InactiveTimeout *int32 `json:"inactiveTimeout"`
// invitetimeout
// Required: true
// Format: int32
InviteTimeout *int32 `json:"inviteTimeout"`
// joinability
// Enum: ['CLOSED', 'FRIENDS_OF_FRIENDS', 'FRIENDS_OF_LEADER', 'FRIENDS_OF_MEMBERS', 'INVITE_ONLY', 'OPEN']
// Required: true
Joinability *string `json:"joinability"`
// leaderelectiongraceperiod
// Format: int32
LeaderElectionGracePeriod int32 `json:"leaderElectionGracePeriod,omitempty"`
// manualrejoin
ManualRejoin bool `json:"manualRejoin"`
// maxactivesessions
// Format: int32
MaxActiveSessions int32 `json:"maxActiveSessions,omitempty"`
// maxplayers
// Required: true
// Format: int32
MaxPlayers *int32 `json:"maxPlayers"`
// minplayers
// Required: true
// Format: int32
MinPlayers *int32 `json:"minPlayers"`
// name
// Required: true
Name *string `json:"name"`
// partycodelength
// Format: int32
PartyCodeLength int32 `json:"partyCodeLength,omitempty"`
// persistent
// Required: true
Persistent *bool `json:"persistent"`
// preferredclaimkeys
PreferredClaimKeys []string `json:"preferredClaimKeys,omitempty"`
// requestedregions
// Required: true
RequestedRegions []string `json:"requestedRegions"`
// textchat
// Required: true
TextChat *bool `json:"textChat"`
// textchatmode
// Enum: ['GAME', 'NONE', 'TEAM']
TextChatMode string `json:"textChatMode,omitempty"`
// tieteamssessionlifetime
TieTeamsSessionLifetime bool `json:"tieTeamsSessionLifetime"`
// ttlhours
// Format: int32
TTLHours int32 `json:"ttlHours,omitempty"`
// type
// Enum: ['DS', 'NONE', 'P2P']
// Required: true
Type *string `json:"type"`
}
ApimodelsUpdateConfigurationTemplateRequest Apimodels update configuration template request
swagger:model Apimodels update configuration template request.
func (*ApimodelsUpdateConfigurationTemplateRequest) MarshalBinary ¶
func (m *ApimodelsUpdateConfigurationTemplateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUpdateConfigurationTemplateRequest) UnmarshalBinary ¶
func (m *ApimodelsUpdateConfigurationTemplateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsUpdateGameSessionBackfillRequest ¶ added in v0.40.0
type ApimodelsUpdateGameSessionBackfillRequest struct {
// backfillticketid
// Required: true
BackfillTicketID *string `json:"backfillTicketID"`
}
ApimodelsUpdateGameSessionBackfillRequest Apimodels update game session backfill request
swagger:model Apimodels update game session backfill request.
func (*ApimodelsUpdateGameSessionBackfillRequest) MarshalBinary ¶ added in v0.40.0
func (m *ApimodelsUpdateGameSessionBackfillRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUpdateGameSessionBackfillRequest) UnmarshalBinary ¶ added in v0.40.0
func (m *ApimodelsUpdateGameSessionBackfillRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsUpdateGameSessionMemberStatusResponse ¶
type ApimodelsUpdateGameSessionMemberStatusResponse struct {
// status
// Required: true
Status *string `json:"status"`
// statusv2
// Required: true
StatusV2 *string `json:"statusV2"`
}
ApimodelsUpdateGameSessionMemberStatusResponse Apimodels update game session member status response
swagger:model Apimodels update game session member status response.
func (*ApimodelsUpdateGameSessionMemberStatusResponse) MarshalBinary ¶
func (m *ApimodelsUpdateGameSessionMemberStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUpdateGameSessionMemberStatusResponse) UnmarshalBinary ¶
func (m *ApimodelsUpdateGameSessionMemberStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsUpdateGameSessionRequest ¶
type ApimodelsUpdateGameSessionRequest struct {
// attributes
// Required: true
Attributes interface{} `json:"attributes"`
// backfillticketid
// Required: true
BackfillTicketID *string `json:"backfillTicketID"`
// clientversion
// Required: true
ClientVersion *string `json:"clientVersion"`
// deployment
// Required: true
Deployment *string `json:"deployment"`
// fallbackclaimkeys
FallbackClaimKeys []string `json:"fallbackClaimKeys,omitempty"`
// inactivetimeout
// Required: true
// Format: int32
InactiveTimeout *int32 `json:"inactiveTimeout"`
// invitetimeout
// Required: true
// Format: int32
InviteTimeout *int32 `json:"inviteTimeout"`
// joinability
// Enum: ['CLOSED', 'FRIENDS_OF_FRIENDS', 'FRIENDS_OF_LEADER', 'FRIENDS_OF_MEMBERS', 'INVITE_ONLY', 'OPEN']
// Required: true
Joinability *string `json:"joinability"`
// matchpool
// Required: true
MatchPool *string `json:"matchPool"`
// maxplayers
// Required: true
// Format: int32
MaxPlayers *int32 `json:"maxPlayers"`
// minplayers
// Required: true
// Format: int32
MinPlayers *int32 `json:"minPlayers"`
// preferredclaimkeys
PreferredClaimKeys []string `json:"preferredClaimKeys,omitempty"`
// requestedregions
// Required: true
RequestedRegions []string `json:"requestedRegions"`
// teams
// Required: true
Teams []*ModelsTeam `json:"teams"`
// ticketids
// Required: true
TicketIDs []string `json:"ticketIDs"`
// tieteamssessionlifetime
TieTeamsSessionLifetime bool `json:"tieTeamsSessionLifetime"`
// type
// Enum: ['DS', 'NONE', 'P2P']
// Required: true
Type *string `json:"type"`
// version
// Required: true
// Format: int32
Version *int32 `json:"version"`
}
ApimodelsUpdateGameSessionRequest Apimodels update game session request
swagger:model Apimodels update game session request.
func (*ApimodelsUpdateGameSessionRequest) MarshalBinary ¶
func (m *ApimodelsUpdateGameSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUpdateGameSessionRequest) UnmarshalBinary ¶
func (m *ApimodelsUpdateGameSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsUpdateGamesessionDSInformationRequest ¶ added in v0.77.0
type ApimodelsUpdateGamesessionDSInformationRequest struct {
// createdregion
// Required: true
CreatedRegion *string `json:"createdRegion"`
// deployment
// Required: true
Deployment *string `json:"deployment"`
// description
// Required: true
Description *string `json:"description"`
// ip
// Required: true
IP *string `json:"ip"`
// port
// Required: true
// Format: int32
Port *int32 `json:"port"`
// region
// Required: true
Region *string `json:"region"`
// serverid
// Required: true
ServerID *string `json:"serverId"`
// source
// Required: true
Source *string `json:"source"`
// status
// Required: true
Status *string `json:"status"`
}
ApimodelsUpdateGamesessionDSInformationRequest Apimodels update gamesession DS information request
swagger:model Apimodels update gamesession DS information request.
func (*ApimodelsUpdateGamesessionDSInformationRequest) MarshalBinary ¶ added in v0.77.0
func (m *ApimodelsUpdateGamesessionDSInformationRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUpdateGamesessionDSInformationRequest) UnmarshalBinary ¶ added in v0.77.0
func (m *ApimodelsUpdateGamesessionDSInformationRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsUpdatePartyRequest ¶
type ApimodelsUpdatePartyRequest struct {
// attributes
// Required: true
Attributes interface{} `json:"attributes"`
// inactivetimeout
// Required: true
// Format: int32
InactiveTimeout *int32 `json:"inactiveTimeout"`
// invitetimeout
// Required: true
// Format: int32
InviteTimeout *int32 `json:"inviteTimeout"`
// joinability
// Enum: ['CLOSED', 'FRIENDS_OF_FRIENDS', 'FRIENDS_OF_LEADER', 'FRIENDS_OF_MEMBERS', 'INVITE_ONLY', 'OPEN']
// Required: true
Joinability *string `json:"joinability"`
// maxplayers
// Required: true
// Format: int32
MaxPlayers *int32 `json:"maxPlayers"`
// minplayers
// Required: true
// Format: int32
MinPlayers *int32 `json:"minPlayers"`
// type
// Enum: ['DS', 'NONE', 'P2P']
// Required: true
Type *string `json:"type"`
// version
// Required: true
// Format: int32
Version *int32 `json:"version"`
}
ApimodelsUpdatePartyRequest Apimodels update party request
swagger:model Apimodels update party request.
func (*ApimodelsUpdatePartyRequest) MarshalBinary ¶
func (m *ApimodelsUpdatePartyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUpdatePartyRequest) UnmarshalBinary ¶
func (m *ApimodelsUpdatePartyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsUserResponse ¶
type ApimodelsUserResponse struct {
// id
// Required: true
ID *string `json:"id"`
// platformid
// Required: true
PlatformID *string `json:"platformID"`
// platformuserid
// Required: true
PlatformUserID *string `json:"platformUserID"`
// previousstatus
PreviousStatus string `json:"previousStatus,omitempty"`
// status
// Enum: ['CONNECTED', 'INVITED', 'JOINED', 'KICKED', 'LEFT', 'REJECTED']
// Required: true
Status *string `json:"status"`
// statusv2
// Enum: ['CANCELLED', 'CONNECTED', 'DISCONNECTED', 'DROPPED', 'INVITED', 'JOINED', 'KICKED', 'LEFT', 'REJECTED', 'TERMINATED', 'TIMEOUT']
// Required: true
StatusV2 *string `json:"statusV2"`
// updatedat
// Required: true
UpdatedAt *string `json:"updatedAt"`
}
ApimodelsUserResponse Apimodels user response
swagger:model Apimodels user response.
func (*ApimodelsUserResponse) MarshalBinary ¶
func (m *ApimodelsUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUserResponse) UnmarshalBinary ¶
func (m *ApimodelsUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsXblCertificateResponseBody ¶ added in v0.75.0
type ApimodelsXblCertificateResponseBody struct {
// businesspartnercertfilebytes
// Required: true
BusinessPartnerCertFileBytes *string `json:"businessPartnerCertFileBytes"`
// businesspartnercertfilename
// Required: true
BusinessPartnerCertFileName *string `json:"businessPartnerCertFileName"`
// createdby
// Required: true
CreatedBy *string `json:"createdBy"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// updatedat
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
ApimodelsXblCertificateResponseBody Apimodels xbl certificate response body
swagger:model Apimodels xbl certificate response body.
func (*ApimodelsXblCertificateResponseBody) MarshalBinary ¶ added in v0.75.0
func (m *ApimodelsXblCertificateResponseBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsXblCertificateResponseBody) UnmarshalBinary ¶ added in v0.75.0
func (m *ApimodelsXblCertificateResponseBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LogconfigConfiguration ¶ added in v0.70.0
type LogconfigConfiguration struct {
// loglevel
// Enum: ['debug', 'error', 'fatal', 'info', 'panic', 'trace', 'warning']
LogLevel string `json:"logLevel,omitempty"`
}
LogconfigConfiguration Logconfig configuration
swagger:model Logconfig configuration.
func (*LogconfigConfiguration) MarshalBinary ¶ added in v0.70.0
func (m *LogconfigConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogconfigConfiguration) UnmarshalBinary ¶ added in v0.70.0
func (m *LogconfigConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelNativeSession ¶ added in v0.61.0
type ModelNativeSession struct {
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"CreatedAt"`
// deletedat
// Required: true
// Format: date-time
DeletedAt strfmt.DateTime `json:"DeletedAt"`
// pushcontextid
// Required: true
PushContextID *string `json:"PushContextID"`
// id
// Required: true
ID *string `json:"id"`
// members
// Required: true
Members []*ModelNativeSessionMember `json:"members"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// nativesessionplatforms
// Required: true
NativeSessionPlatforms map[string]string `json:"nativeSessionPlatforms"`
// persistent
// Required: true
Persistent *bool `json:"persistent"`
}
ModelNativeSession Model native session
swagger:model Model native session.
func (*ModelNativeSession) MarshalBinary ¶ added in v0.61.0
func (m *ModelNativeSession) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelNativeSession) UnmarshalBinary ¶ added in v0.61.0
func (m *ModelNativeSession) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelNativeSessionMember ¶ added in v0.61.0
type ModelNativeSessionMember struct {
// platformid
// Required: true
PlatformID *string `json:"platformID"`
// platformuserid
// Required: true
PlatformUserID *string `json:"platformUserID"`
// userid
// Required: true
UserID *string `json:"userID"`
}
ModelNativeSessionMember Model native session member
swagger:model Model native session member.
func (*ModelNativeSessionMember) MarshalBinary ¶ added in v0.61.0
func (m *ModelNativeSessionMember) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelNativeSessionMember) UnmarshalBinary ¶ added in v0.61.0
func (m *ModelNativeSessionMember) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAsyncProcessDSRequest ¶ added in v0.77.0
type ModelsAsyncProcessDSRequest struct {
// async
Async bool `json:"async"`
// timeout
// Format: int64
Timeout int64 `json:"timeout,omitempty"`
}
ModelsAsyncProcessDSRequest Models async process DS request
swagger:model Models async process DS request.
func (*ModelsAsyncProcessDSRequest) MarshalBinary ¶ added in v0.77.0
func (m *ModelsAsyncProcessDSRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAsyncProcessDSRequest) UnmarshalBinary ¶ added in v0.77.0
func (m *ModelsAsyncProcessDSRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDSMConfigRecord ¶ added in v0.41.0
type ModelsDSMConfigRecord struct {
// claim_timeout
// Required: true
// Format: int32
ClaimTimeout int32 `json:"claim_timeout"`
// createdat
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// creation_timeout
// Required: true
// Format: int32
CreationTimeout int32 `json:"creation_timeout"`
// namespace
Namespace string `json:"namespace,omitempty"`
// updatedat
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
}
ModelsDSMConfigRecord Models DSM config record
swagger:model Models DSM config record.
func (*ModelsDSMConfigRecord) MarshalBinary ¶ added in v0.41.0
func (m *ModelsDSMConfigRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDSMConfigRecord) UnmarshalBinary ¶ added in v0.41.0
func (m *ModelsDSMConfigRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDefaultDSMCConfig ¶ added in v0.41.0
type ModelsDefaultDSMCConfig struct {
// claim_timeout
// Required: true
// Format: int32
ClaimTimeout int32 `json:"claim_timeout"`
// creation_timeout
// Required: true
// Format: int32
CreationTimeout int32 `json:"creation_timeout"`
}
ModelsDefaultDSMCConfig Models default DSMC config
swagger:model Models default DSMC config.
func (*ModelsDefaultDSMCConfig) MarshalBinary ¶ added in v0.41.0
func (m *ModelsDefaultDSMCConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDefaultDSMCConfig) UnmarshalBinary ¶ added in v0.41.0
func (m *ModelsDefaultDSMCConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsExtendConfiguration ¶ added in v0.74.0
type ModelsExtendConfiguration struct {
// appname
AppName string `json:"appName,omitempty"`
// customurl
CustomURL string `json:"customURL,omitempty"`
// functionflag
// Format: int32
FunctionFlag *int32 `json:"functionFlag,omitempty"`
}
ModelsExtendConfiguration Models extend configuration
swagger:model Models extend configuration.
func (*ModelsExtendConfiguration) MarshalBinary ¶ added in v0.74.0
func (m *ModelsExtendConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsExtendConfiguration) UnmarshalBinary ¶ added in v0.74.0
func (m *ModelsExtendConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGameServer ¶
type ModelsGameServer struct {
// alternate_ips
AlternateIps []string `json:"alternate_ips,omitempty"`
// ams_protocol
AmsProtocol []*ModelsPortConfigurationAMS `json:"ams_protocol,omitempty"`
// custom_attribute
// Required: true
CustomAttribute *string `json:"custom_attribute"`
// deployment
Deployment string `json:"deployment,omitempty"`
// description
Description string `json:"description,omitempty"`
// extend_region
ExtendRegion string `json:"extend_region,omitempty"`
// game_version
GameVersion string `json:"game_version,omitempty"`
// image_version
ImageVersion string `json:"image_version,omitempty"`
// ip
IP string `json:"ip,omitempty"`
// is_override_game_version
// Required: true
IsOverrideGameVersion *bool `json:"is_override_game_version"`
// last_update
// Required: true
// Format: date-time
LastUpdate strfmt.DateTime `json:"last_update"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// pod_name
PodName string `json:"pod_name,omitempty"`
// port
// Format: int32
Port int32 `json:"port,omitempty"`
// ports
Ports map[string]int64 `json:"ports,omitempty"`
// protocol
Protocol string `json:"protocol,omitempty"`
// provider
Provider string `json:"provider,omitempty"`
// region
// Required: true
Region *string `json:"region"`
// session_id
// Required: true
SessionID *string `json:"session_id"`
// source
// Required: true
Source *string `json:"source"`
// status
// Required: true
Status *string `json:"status"`
}
ModelsGameServer Models game server
swagger:model Models game server.
func (*ModelsGameServer) MarshalBinary ¶
func (m *ModelsGameServer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGameServer) UnmarshalBinary ¶
func (m *ModelsGameServer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsMemberActiveSession ¶ added in v0.57.0
type ModelsMemberActiveSession struct {
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"CreatedAt"`
// id
// Required: true
ID *string `json:"ID"`
// memberid
// Required: true
MemberID *string `json:"MemberID"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// sessionids
// Required: true
SessionIDs []string `json:"SessionIDs"`
// sessiontemplate
// Required: true
SessionTemplate *string `json:"SessionTemplate"`
// total
// Required: true
// Format: int32
Total *int32 `json:"Total"`
// updatedat
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"UpdatedAt"`
}
ModelsMemberActiveSession Models member active session
swagger:model Models member active session.
func (*ModelsMemberActiveSession) MarshalBinary ¶ added in v0.57.0
func (m *ModelsMemberActiveSession) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsMemberActiveSession) UnmarshalBinary ¶ added in v0.57.0
func (m *ModelsMemberActiveSession) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsNativeSessionSetting ¶ added in v0.43.0
type ModelsNativeSessionSetting struct {
// psndisablesystemuimenu
// Enum: ['KICK', 'PROMOTE_TO_LEADER', 'UPDATE_INVITABLE_USER_TYPE', 'UPDATE_JOINABLE_USER_TYPE']
PSNDisableSystemUIMenu []string `json:"PSNDisableSystemUIMenu,omitempty"`
// psnservicelabel
// Required: true
// Format: int32
PSNServiceLabel *int32 `json:"PSNServiceLabel"`
// psnsupportedplatforms
PSNSupportedPlatforms []string `json:"PSNSupportedPlatforms,omitempty"`
// sessiontitle
// Required: true
SessionTitle *string `json:"SessionTitle"`
// shouldsync
ShouldSync bool `json:"ShouldSync"`
// xboxallowcrossplatform
// Required: true
XboxAllowCrossPlatform *bool `json:"XboxAllowCrossPlatform"`
// xboxsandboxid
// Required: true
XboxSandboxID *string `json:"XboxSandboxID"`
// xboxserviceconfigid
// Required: true
XboxServiceConfigID *string `json:"XboxServiceConfigID"`
// xboxsessiontemplatename
// Required: true
XboxSessionTemplateName *string `json:"XboxSessionTemplateName"`
// xboxtitleid
// Required: true
XboxTitleID *string `json:"XboxTitleID"`
// localizedsessionname
LocalizedSessionName interface{} `json:"localizedSessionName,omitempty"`
}
ModelsNativeSessionSetting Models native session setting
swagger:model Models native session setting.
func (*ModelsNativeSessionSetting) MarshalBinary ¶ added in v0.43.0
func (m *ModelsNativeSessionSetting) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsNativeSessionSetting) UnmarshalBinary ¶ added in v0.43.0
func (m *ModelsNativeSessionSetting) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPSNAppServerCredentials ¶ added in v0.48.0
type ModelsPSNAppServerCredentials struct {
// clientid
// Required: true
ClientID *string `json:"clientId"`
// clientsecret
// Required: true
ClientSecret *string `json:"clientSecret"`
// createdat
// Required: true
CreatedAt *string `json:"createdAt"`
// createdby
// Required: true
CreatedBy *string `json:"createdBy"`
// scope
// Required: true
Scope *string `json:"scope"`
// updatedat
// Required: true
UpdatedAt *string `json:"updatedAt"`
}
ModelsPSNAppServerCredentials Models PSN app server credentials
swagger:model Models PSN app server credentials.
func (*ModelsPSNAppServerCredentials) MarshalBinary ¶ added in v0.48.0
func (m *ModelsPSNAppServerCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPSNAppServerCredentials) UnmarshalBinary ¶ added in v0.48.0
func (m *ModelsPSNAppServerCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPartyMembers ¶ added in v0.36.0
type ModelsPartyMembers struct {
// partyid
PartyID string `json:"partyID,omitempty"`
// userids
UserIDs []string `json:"userIDs,omitempty"`
}
ModelsPartyMembers Models party members
swagger:model Models party members.
func (*ModelsPartyMembers) MarshalBinary ¶ added in v0.36.0
func (m *ModelsPartyMembers) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPartyMembers) UnmarshalBinary ¶ added in v0.36.0
func (m *ModelsPartyMembers) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPlatformCredentials ¶ added in v0.49.0
type ModelsPlatformCredentials struct {
// psn
// Required: true
Psn *ModelsPSNAppServerCredentials `json:"psn"`
// updatedat
// Required: true
UpdatedAt *string `json:"updatedAt"`
// xbox
Xbox *ModelsXBLCertificateCredential `json:"xbox,omitempty"`
}
ModelsPlatformCredentials Models platform credentials
swagger:model Models platform credentials.
func (*ModelsPlatformCredentials) MarshalBinary ¶ added in v0.49.0
func (m *ModelsPlatformCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPlatformCredentials) UnmarshalBinary ¶ added in v0.49.0
func (m *ModelsPlatformCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPortConfigurationAMS ¶ added in v0.54.0
type ModelsPortConfigurationAMS struct {
// name
// Required: true
Name *string `json:"name"`
// protocol
// Required: true
Protocol *string `json:"protocol"`
}
ModelsPortConfigurationAMS Models port configuration AMS
swagger:model Models port configuration AMS.
func (*ModelsPortConfigurationAMS) MarshalBinary ¶ added in v0.54.0
func (m *ModelsPortConfigurationAMS) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPortConfigurationAMS) UnmarshalBinary ¶ added in v0.54.0
func (m *ModelsPortConfigurationAMS) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRecentPlayerQueryResponse ¶ added in v0.60.0
type ModelsRecentPlayerQueryResponse struct {
// data
// Required: true
Data []*ModelsUserInfoResponse `json:"data"`
}
ModelsRecentPlayerQueryResponse Models recent player query response
swagger:model Models recent player query response.
func (*ModelsRecentPlayerQueryResponse) MarshalBinary ¶ added in v0.60.0
func (m *ModelsRecentPlayerQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRecentPlayerQueryResponse) UnmarshalBinary ¶ added in v0.60.0
func (m *ModelsRecentPlayerQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRequestReconcileMaxActiveSession ¶ added in v0.57.0
type ModelsRequestReconcileMaxActiveSession struct {
// userid
// Required: true
UserID *string `json:"userID"`
}
ModelsRequestReconcileMaxActiveSession Models request reconcile max active session
swagger:model Models request reconcile max active session.
func (*ModelsRequestReconcileMaxActiveSession) MarshalBinary ¶ added in v0.57.0
func (m *ModelsRequestReconcileMaxActiveSession) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRequestReconcileMaxActiveSession) UnmarshalBinary ¶ added in v0.57.0
func (m *ModelsRequestReconcileMaxActiveSession) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsTeam ¶
type ModelsTeam struct {
// parties
Parties []*ModelsPartyMembers `json:"parties,omitempty"`
// teamid
TeamID string `json:"teamID,omitempty"`
// userids
UserIDs []string `json:"userIDs,omitempty"`
}
ModelsTeam Models team
swagger:model Models team.
func (*ModelsTeam) MarshalBinary ¶
func (m *ModelsTeam) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsTeam) UnmarshalBinary ¶
func (m *ModelsTeam) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUserInfoResponse ¶ added in v0.61.0
type ModelsUserInfoResponse struct {
// lastplayedtime
// Format: date-time
LastPlayedTime *strfmt.DateTime `json:"lastPlayedTime,omitempty"`
// matchpool
MatchPool string `json:"matchPool,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// platformname
PlatformName string `json:"platformName,omitempty"`
// sessiontemplate
SessionTemplate string `json:"sessionTemplate,omitempty"`
// userid
UserID string `json:"userID,omitempty"`
}
ModelsUserInfoResponse Models user info response
swagger:model Models user info response.
func (*ModelsUserInfoResponse) MarshalBinary ¶ added in v0.61.0
func (m *ModelsUserInfoResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUserInfoResponse) UnmarshalBinary ¶ added in v0.61.0
func (m *ModelsUserInfoResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUserPlatformInfo ¶ added in v0.37.0
type ModelsUserPlatformInfo struct {
// name
// Required: true
Name *string `json:"name"`
// userid
// Required: true
UserID *string `json:"userID"`
}
ModelsUserPlatformInfo Models user platform info
swagger:model Models user platform info.
func (*ModelsUserPlatformInfo) MarshalBinary ¶ added in v0.37.0
func (m *ModelsUserPlatformInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUserPlatformInfo) UnmarshalBinary ¶ added in v0.37.0
func (m *ModelsUserPlatformInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsXBLCertificateCredential ¶ added in v0.75.0
type ModelsXBLCertificateCredential struct {
// businesspartnercertfilebytes
// Required: true
BusinessPartnerCertFileBytes *string `json:"businessPartnerCertFileBytes"`
// businesspartnercertfilename
// Required: true
BusinessPartnerCertFileName *string `json:"businessPartnerCertFileName"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// createdby
// Required: true
CreatedBy *string `json:"createdBy"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// updatedat
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
ModelsXBLCertificateCredential Models XBL certificate credential
swagger:model Models XBL certificate credential.
func (*ModelsXBLCertificateCredential) MarshalBinary ¶ added in v0.75.0
func (m *ModelsXBLCertificateCredential) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsXBLCertificateCredential) UnmarshalBinary ¶ added in v0.75.0
func (m *ModelsXBLCertificateCredential) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseError ¶
type ResponseError struct {
// attributes
// Required: true
Attributes map[string]string `json:"attributes"`
// errorcode
// Required: true
// Format: int32
ErrorCode *int32 `json:"errorCode"`
// errormessage
// Required: true
ErrorMessage *string `json:"errorMessage"`
// message
// Required: true
Message *string `json:"message"`
// name
// Required: true
Name *string `json:"name"`
}
ResponseError Response error
swagger:model Response error.
func (*ResponseError) MarshalBinary ¶
func (m *ResponseError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResponseError) UnmarshalBinary ¶
func (m *ResponseError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files
¶
- apimodels_append_team_game_session_request.go
- apimodels_config_alert_request_create.go
- apimodels_config_alert_response.go
- apimodels_configuration_template_response.go
- apimodels_configuration_templates_response.go
- apimodels_create_configuration_template_request.go
- apimodels_create_game_session_request.go
- apimodels_create_party_request.go
- apimodels_d_s_information_response.go
- apimodels_delete_bulk_game_session_request.go
- apimodels_delete_bulk_game_sessions_api_response.go
- apimodels_delete_bulk_party_session_request.go
- apimodels_delete_bulk_party_sessions_api_response.go
- apimodels_environment_variable_list_response.go
- apimodels_environment_variable_response.go
- apimodels_game_session_query_response.go
- apimodels_game_session_response.go
- apimodels_global_configuration_response.go
- apimodels_join_by_code_request.go
- apimodels_kick_response.go
- apimodels_native_session_paging_response.go
- apimodels_p_s_n_app_server_credential_record.go
- apimodels_pagination.go
- apimodels_party_query_response.go
- apimodels_party_session_response.go
- apimodels_player_attributes_request_body.go
- apimodels_player_attributes_response_body.go
- apimodels_player_platform.go
- apimodels_players_current_platform_request.go
- apimodels_players_current_platform_response.go
- apimodels_promote_leader_request.go
- apimodels_public_configuration.go
- apimodels_put_global_configuration_request.go
- apimodels_put_platform_credentials_request.go
- apimodels_request_member.go
- apimodels_response_delete_bulk_game_sessions.go
- apimodels_response_delete_bulk_party_sessions.go
- apimodels_server_secret.go
- apimodels_session_invite_request.go
- apimodels_session_invite_response.go
- apimodels_session_storage_request.go
- apimodels_set_d_s_ready_request.go
- apimodels_update_configuration_template_request.go
- apimodels_update_game_session_backfill_request.go
- apimodels_update_game_session_member_status_response.go
- apimodels_update_game_session_request.go
- apimodels_update_gamesession_d_s_information_request.go
- apimodels_update_party_request.go
- apimodels_user_response.go
- apimodels_xbl_certificate_response_body.go
- logconfig_configuration.go
- model_native_session.go
- model_native_session_member.go
- models_async_process_d_s_request.go
- models_d_s_m_config_record.go
- models_default_d_s_m_c_config.go
- models_extend_configuration.go
- models_game_server.go
- models_member_active_session.go
- models_native_session_setting.go
- models_p_s_n_app_server_credentials.go
- models_party_members.go
- models_platform_credentials.go
- models_port_configuration_a_m_s.go
- models_recent_player_query_response.go
- models_request_reconcile_max_active_session.go
- models_team.go
- models_user_info_response.go
- models_user_platform_info.go
- models_x_b_l_certificate_credential.go
- response_error.go