Documentation
¶
Index ¶
- Constants
- type ApiError
- type ApiResponse
- 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 ( // 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 ( // 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 ( // 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 ( // 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 ( // 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 ( // 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 ApiError ¶
func (*ApiError) IsAvailable ¶
type ApiResponse ¶
type ApimodelsAppendTeamGameSessionRequest ¶
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 ¶
func (m *ApimodelsAppendTeamGameSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsAppendTeamGameSessionRequest) UnmarshalBinary ¶
func (m *ApimodelsAppendTeamGameSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsConfigAlertRequestCreate ¶
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 ¶
func (m *ApimodelsConfigAlertRequestCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsConfigAlertRequestCreate) UnmarshalBinary ¶
func (m *ApimodelsConfigAlertRequestCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsConfigAlertResponse ¶
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 ¶
func (m *ApimodelsConfigAlertResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsConfigAlertResponse) UnmarshalBinary ¶
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
// 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"`
// 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
// 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
// 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"`
// 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
// 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
// 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
// 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
// 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
// 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
Status string `json:"Status,omitempty"`
// statusv2
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 ¶
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 ¶
func (m *ApimodelsDeleteBulkGameSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsDeleteBulkGameSessionRequest) UnmarshalBinary ¶
func (m *ApimodelsDeleteBulkGameSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsDeleteBulkGameSessionsAPIResponse ¶
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 ¶
func (m *ApimodelsDeleteBulkGameSessionsAPIResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsDeleteBulkGameSessionsAPIResponse) UnmarshalBinary ¶
func (m *ApimodelsDeleteBulkGameSessionsAPIResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsDeleteBulkPartySessionRequest ¶
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 ¶
func (m *ApimodelsDeleteBulkPartySessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsDeleteBulkPartySessionRequest) UnmarshalBinary ¶
func (m *ApimodelsDeleteBulkPartySessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsDeleteBulkPartySessionsAPIResponse ¶
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 ¶
func (m *ApimodelsDeleteBulkPartySessionsAPIResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsDeleteBulkPartySessionsAPIResponse) UnmarshalBinary ¶
func (m *ApimodelsDeleteBulkPartySessionsAPIResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsEnvironmentVariableListResponse ¶
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 ¶
func (m *ApimodelsEnvironmentVariableListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsEnvironmentVariableListResponse) UnmarshalBinary ¶
func (m *ApimodelsEnvironmentVariableListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsEnvironmentVariableResponse ¶
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 ¶
func (m *ApimodelsEnvironmentVariableResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsEnvironmentVariableResponse) UnmarshalBinary ¶
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 ¶
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 ¶
func (m *ApimodelsGlobalConfigurationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsGlobalConfigurationResponse) UnmarshalBinary ¶
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 ¶
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 ¶
func (m *ApimodelsNativeSessionPagingResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsNativeSessionPagingResponse) UnmarshalBinary ¶
func (m *ApimodelsNativeSessionPagingResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPSNAppServerCredentialRecord ¶
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 ¶
func (m *ApimodelsPSNAppServerCredentialRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPSNAppServerCredentialRecord) UnmarshalBinary ¶
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 ¶
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 ¶
func (m *ApimodelsPlayerAttributesRequestBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPlayerAttributesRequestBody) UnmarshalBinary ¶
func (m *ApimodelsPlayerAttributesRequestBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPlayerAttributesResponseBody ¶
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 ¶
func (m *ApimodelsPlayerAttributesResponseBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPlayerAttributesResponseBody) UnmarshalBinary ¶
func (m *ApimodelsPlayerAttributesResponseBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPlayerPlatform ¶
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 ¶
func (m *ApimodelsPlayerPlatform) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPlayerPlatform) UnmarshalBinary ¶
func (m *ApimodelsPlayerPlatform) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPlayersCurrentPlatformRequest ¶
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 ¶
func (m *ApimodelsPlayersCurrentPlatformRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPlayersCurrentPlatformRequest) UnmarshalBinary ¶
func (m *ApimodelsPlayersCurrentPlatformRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPlayersCurrentPlatformResponse ¶
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 ¶
func (m *ApimodelsPlayersCurrentPlatformResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPlayersCurrentPlatformResponse) UnmarshalBinary ¶
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
// 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"`
// 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
// 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 ¶
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 ¶
func (m *ApimodelsPutGlobalConfigurationRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPutGlobalConfigurationRequest) UnmarshalBinary ¶
func (m *ApimodelsPutGlobalConfigurationRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPutPlatformCredentialsRequest ¶
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 ¶
func (m *ApimodelsPutPlatformCredentialsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPutPlatformCredentialsRequest) UnmarshalBinary ¶
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 ¶
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 ¶
func (m *ApimodelsResponseDeleteBulkGameSessions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsResponseDeleteBulkGameSessions) UnmarshalBinary ¶
func (m *ApimodelsResponseDeleteBulkGameSessions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsResponseDeleteBulkPartySessions ¶
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 ¶
func (m *ApimodelsResponseDeleteBulkPartySessions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsResponseDeleteBulkPartySessions) UnmarshalBinary ¶
func (m *ApimodelsResponseDeleteBulkPartySessions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsServerSecret ¶
type ApimodelsServerSecret struct {
// secret
// Required: true
Secret *string `json:"secret"`
}
ApimodelsServerSecret Apimodels server secret
swagger:model Apimodels server secret.
func (*ApimodelsServerSecret) MarshalBinary ¶
func (m *ApimodelsServerSecret) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsServerSecret) UnmarshalBinary ¶
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 ¶
type ApimodelsSessionInviteResponse struct {
// platformuserid
// Required: true
PlatformUserID *string `json:"platformUserID"`
}
ApimodelsSessionInviteResponse Apimodels session invite response
swagger:model Apimodels session invite response.
func (*ApimodelsSessionInviteResponse) MarshalBinary ¶
func (m *ApimodelsSessionInviteResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsSessionInviteResponse) UnmarshalBinary ¶
func (m *ApimodelsSessionInviteResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsSessionStorageRequest ¶
type ApimodelsSessionStorageRequest struct {
// leader
// Required: true
Leader interface{} `json:"leader"`
}
ApimodelsSessionStorageRequest Apimodels session storage request
swagger:model Apimodels session storage request.
func (*ApimodelsSessionStorageRequest) MarshalBinary ¶
func (m *ApimodelsSessionStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsSessionStorageRequest) UnmarshalBinary ¶
func (m *ApimodelsSessionStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsSetDSReadyRequest ¶
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 ¶
func (m *ApimodelsSetDSReadyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsSetDSReadyRequest) UnmarshalBinary ¶
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
// 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"`
// 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
// 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 ¶
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 ¶
func (m *ApimodelsUpdateGameSessionBackfillRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUpdateGameSessionBackfillRequest) UnmarshalBinary ¶
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
// 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
// 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.2.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.2.0
func (m *ApimodelsUpdateGamesessionDSInformationRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUpdateGamesessionDSInformationRequest) UnmarshalBinary ¶ added in v0.2.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
// 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
// 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
// Required: true
Status *string `json:"status"`
// statusv2
// 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 ¶
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 ¶
func (m *ApimodelsXblCertificateResponseBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsXblCertificateResponseBody) UnmarshalBinary ¶
func (m *ApimodelsXblCertificateResponseBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LogconfigConfiguration ¶
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 ¶
func (m *LogconfigConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogconfigConfiguration) UnmarshalBinary ¶
func (m *LogconfigConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelNativeSession ¶
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 ¶
func (m *ModelNativeSession) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelNativeSession) UnmarshalBinary ¶
func (m *ModelNativeSession) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelNativeSessionMember ¶
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 ¶
func (m *ModelNativeSessionMember) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelNativeSessionMember) UnmarshalBinary ¶
func (m *ModelNativeSessionMember) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAsyncProcessDSRequest ¶ added in v0.2.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.2.0
func (m *ModelsAsyncProcessDSRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAsyncProcessDSRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelsAsyncProcessDSRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDSMConfigRecord ¶
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 ¶
func (m *ModelsDSMConfigRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDSMConfigRecord) UnmarshalBinary ¶
func (m *ModelsDSMConfigRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDefaultDSMCConfig ¶
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 ¶
func (m *ModelsDefaultDSMCConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDefaultDSMCConfig) UnmarshalBinary ¶
func (m *ModelsDefaultDSMCConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsExtendConfiguration ¶
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 ¶
func (m *ModelsExtendConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsExtendConfiguration) UnmarshalBinary ¶
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 ¶
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 ¶
func (m *ModelsMemberActiveSession) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsMemberActiveSession) UnmarshalBinary ¶
func (m *ModelsMemberActiveSession) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsNativeSessionSetting ¶
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 ¶
func (m *ModelsNativeSessionSetting) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsNativeSessionSetting) UnmarshalBinary ¶
func (m *ModelsNativeSessionSetting) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPSNAppServerCredentials ¶
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 ¶
func (m *ModelsPSNAppServerCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPSNAppServerCredentials) UnmarshalBinary ¶
func (m *ModelsPSNAppServerCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPartyMembers ¶
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 ¶
func (m *ModelsPartyMembers) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPartyMembers) UnmarshalBinary ¶
func (m *ModelsPartyMembers) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPlatformCredentials ¶
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 ¶
func (m *ModelsPlatformCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPlatformCredentials) UnmarshalBinary ¶
func (m *ModelsPlatformCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPortConfigurationAMS ¶
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 ¶
func (m *ModelsPortConfigurationAMS) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPortConfigurationAMS) UnmarshalBinary ¶
func (m *ModelsPortConfigurationAMS) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRecentPlayerQueryResponse ¶
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 ¶
func (m *ModelsRecentPlayerQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRecentPlayerQueryResponse) UnmarshalBinary ¶
func (m *ModelsRecentPlayerQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRequestReconcileMaxActiveSession ¶
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 ¶
func (m *ModelsRequestReconcileMaxActiveSession) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRequestReconcileMaxActiveSession) UnmarshalBinary ¶
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 ¶
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 ¶
func (m *ModelsUserInfoResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUserInfoResponse) UnmarshalBinary ¶
func (m *ModelsUserInfoResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUserPlatformInfo ¶
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 ¶
func (m *ModelsUserPlatformInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUserPlatformInfo) UnmarshalBinary ¶
func (m *ModelsUserPlatformInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsXBLCertificateCredential ¶
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 ¶
func (m *ModelsXBLCertificateCredential) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsXBLCertificateCredential) UnmarshalBinary ¶
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) TranslateToApiError ¶
func (m *ResponseError) TranslateToApiError() (*ApiError, error)
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
- errors.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