Documentation
¶
Index ¶
- Constants
- type AccountCreateTestUserRequestV4
- type AccountCreateTestUserResponseV4
- type AccountCreateTestUsersRequestV4
- type AccountCreateTestUsersResponseV4
- type AccountCreateUserRequestV4
- type AccountCreateUserResponseV4
- type AccountUpgradeHeadlessAccountRequestV4
- type AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4
- func (m *AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) MarshalBinary() ([]byte, error)
- func (m *AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) UnmarshalBinary(b []byte) error
- func (m *AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) Validate(formats strfmt.Registry) error
- type AccountUserActiveBanResponseV4
- type AccountUserPermissionsResponseV4
- type AccountUserResponseV4
- type AccountcommonAvatarConfig
- type AccountcommonBan
- type AccountcommonBanReason
- type AccountcommonBanReasonV3
- type AccountcommonBanReasons
- type AccountcommonBanReasonsV3
- type AccountcommonBanV3
- type AccountcommonBannedByV3
- type AccountcommonBans
- type AccountcommonBansV3
- type AccountcommonClientPermission
- type AccountcommonClientPermissionV3
- type AccountcommonClientPermissions
- type AccountcommonClientPermissionsV3
- type AccountcommonConflictedUserPlatformAccounts
- type AccountcommonCountry
- type AccountcommonCountryAgeRestriction
- type AccountcommonDescription
- type AccountcommonDistinctLinkedPlatformV3
- type AccountcommonDistinctPlatformResponseV3
- type AccountcommonInputValidationDescription
- type AccountcommonJWTBanV3
- type AccountcommonListUsersWithPlatformAccountsResponse
- type AccountcommonNamespaceRole
- type AccountcommonNetflixCertificates
- type AccountcommonPagination
- type AccountcommonPaginationV3
- type AccountcommonPermission
- type AccountcommonPermissionV3
- type AccountcommonPermissions
- type AccountcommonPermissionsV3
- type AccountcommonPlatformAccount
- type AccountcommonPlatformLinkingHistory
- type AccountcommonPlatformUserInformationV3
- type AccountcommonRegisteredDomain
- type AccountcommonRole
- type AccountcommonRoleManager
- type AccountcommonRoleManagerV3
- type AccountcommonRoleMember
- type AccountcommonRoleMemberV3
- type AccountcommonRoleV3
- type AccountcommonSimpleUserPlatformInfoV3
- type AccountcommonUserInformationV3
- type AccountcommonUserLinkedPlatform
- type AccountcommonUserLinkedPlatformV3
- type AccountcommonUserLinkedPlatformsResponseV3
- type AccountcommonUserPlatformInfo
- type AccountcommonUserPlatforms
- type AccountcommonUserSearchByPlatformIDResult
- type AccountcommonUserSearchResult
- type AccountcommonUserWithLinkedPlatformAccounts
- type AccountcommonUserWithPlatformAccounts
- type BannedBy
- type BloomFilterJSON
- type ClientmodelClientCreateRequest
- type ClientmodelClientCreationResponse
- type ClientmodelClientCreationV3Request
- type ClientmodelClientResponse
- type ClientmodelClientUpdateRequest
- type ClientmodelClientUpdateSecretRequest
- type ClientmodelClientUpdateV3Request
- type ClientmodelClientV3Response
- type ClientmodelClientsV3Response
- type ClientmodelV3ClientUpdateSecretRequest
- type LegalAcceptedPoliciesRequest
- type ModelAccountProgressionInfo
- type ModelAddUserRoleV4Request
- type ModelAgeRestrictionRequest
- type ModelAgeRestrictionRequestV3
- type ModelAgeRestrictionResponse
- type ModelAgeRestrictionResponseV3
- type ModelAssignUserV4Request
- type ModelAssignedUserV4Response
- type ModelAuthenticatorKeyResponseV4
- type ModelBackupCodesResponseV4
- type ModelBanCreateRequest
- type ModelBanUpdateRequest
- type ModelBulkBanCreateRequestV3
- type ModelBulkUnbanCreateRequestV3
- type ModelCheckValidUserIDRequestV4
- type ModelCountry
- type ModelCountryAgeRestrictionRequest
- type ModelCountryAgeRestrictionV3Request
- type ModelCountryBlacklistRequest
- type ModelCountryBlacklistResponse
- type ModelCountryResponse
- type ModelCountryV3Response
- type ModelCreateJusticeUserResponse
- type ModelDeviceBanRequestV4
- type ModelDeviceBanResponseV4
- type ModelDeviceBanUpdateRequestV4
- type ModelDeviceBannedResponseV4
- type ModelDeviceBansResponseV4
- type ModelDeviceIDDecryptResponseV4
- type ModelDeviceResponseV4
- type ModelDeviceTypeResponseV4
- type ModelDeviceTypesResponseV4
- type ModelDeviceUserResponseV4
- type ModelDeviceUsersResponseV4
- type ModelDevicesResponseV4
- type ModelDisableUserRequest
- type ModelEmailUpdateRequestV4
- type ModelEnabledFactorsResponseV4
- type ModelFailedBanUnbanUserV3
- type ModelForgotPasswordRequestV3
- type ModelGetAdminUsersResponse
- type ModelGetBulkUserBansRequest
- type ModelGetLinkHeadlessAccountConflictResponse
- type ModelGetPublisherUserResponse
- type ModelGetPublisherUserV3Response
- type ModelGetUserBanV3Response
- type ModelGetUserJusticePlatformAccountResponse
- type ModelGetUserMapping
- type ModelGetUserMappingV3
- type ModelGetUsersResponseWithPaginationV3
- type ModelInputValidationConfigVersion
- type ModelInputValidationData
- type ModelInputValidationDataPublic
- type ModelInputValidationUpdatePayload
- type ModelInputValidationsPublicResponse
- type ModelInputValidationsResponse
- type ModelInviteUserRequestV3
- type ModelInviteUserRequestV4
- type ModelInviteUserResponseV3
- type ModelLinkHeadlessAccountRequest
- type ModelLinkPlatformAccountRequest
- type ModelLinkPlatformAccountWithProgressionRequest
- type ModelLinkRequest
- type ModelLinkingHistoryResponseWithPaginationV3
- type ModelListAssignedUsersV4Response
- type ModelListBulkUserBanResponseV3
- type ModelListBulkUserPlatformsResponse
- type ModelListBulkUserResponse
- type ModelListEmailAddressRequest
- type ModelListRoleV4Response
- type ModelListUserInformationResult
- type ModelListUserResponseV3
- type ModelListUserRolesV4Response
- type ModelListValidUserIDResponseV4
- type ModelLoginHistoriesResponse
- type ModelNamespaceRoleRequest
- type ModelPermissionDeleteRequest
- type ModelPlatformDomainDeleteRequest
- type ModelPlatformDomainResponse
- type ModelPlatformDomainUpdateRequest
- type ModelPlatformUserIDRequest
- type ModelPlatformUserInformation
- type ModelPublicInviteUserRequestV4
- type ModelPublicThirdPartyPlatformInfo
- type ModelPublicUserInformationResponseV3
- type ModelPublicUserInformationV3
- type ModelPublicUserResponse
- type ModelPublicUserResponseV3
- type ModelPublicUsersResponse
- type ModelRemoveUserRoleV4Request
- type ModelResetPasswordRequest
- type ModelResetPasswordRequestV3
- type ModelRevokeUserV4Request
- type ModelRoleAdminStatusResponse
- type ModelRoleAdminStatusResponseV3
- type ModelRoleCreateRequest
- type ModelRoleCreateV3Request
- type ModelRoleManagersRequest
- type ModelRoleManagersRequestV3
- type ModelRoleManagersResponse
- type ModelRoleManagersResponsesV3
- type ModelRoleMembersRequest
- type ModelRoleMembersRequestV3
- type ModelRoleMembersResponse
- type ModelRoleMembersResponseV3
- type ModelRoleNamesResponseV3
- type ModelRoleResponse
- type ModelRoleResponseV3
- type ModelRoleResponseWithManagers
- type ModelRoleResponseWithManagersAndPaginationV3
- type ModelRoleResponseWithManagersV3
- type ModelRoleUpdateRequest
- type ModelRoleUpdateRequestV3
- type ModelRoleV4Request
- type ModelRoleV4Response
- type ModelSSOPlatformCredentialRequest
- type ModelSSOPlatformCredentialResponse
- type ModelSearchUsersByPlatformIDResponse
- type ModelSearchUsersResponse
- type ModelSearchUsersResponseWithPaginationV3
- type ModelSendRegisterVerificationCodeRequest
- type ModelSendVerificationCodeRequest
- type ModelSendVerificationCodeRequestV3
- type ModelSendVerificationLinkRequest
- type ModelThirdPartyLoginPlatformCredentialRequest
- type ModelThirdPartyLoginPlatformCredentialResponse
- type ModelTokenThirdPartyLinkStatusResponse
- type ModelUnlinkUserPlatformRequest
- type ModelUpdatePermissionScheduleRequest
- type ModelUpdateUserDeletionStatusRequest
- type ModelUpdateUserStatusRequest
- type ModelUpgradeHeadlessAccountRequest
- type ModelUpgradeHeadlessAccountV3Request
- type ModelUpgradeHeadlessAccountWithVerificationCodeRequest
- type ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3
- func (m *ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) MarshalBinary() ([]byte, error)
- func (m *ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) UnmarshalBinary(b []byte) error
- func (m *ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) Validate(formats strfmt.Registry) error
- type ModelUserActiveBanResponse
- type ModelUserActiveBanResponseV3
- type ModelUserBanResponse
- type ModelUserBanResponseV3
- type ModelUserBaseInfo
- type ModelUserCreateFromInvitationRequestV3
- type ModelUserCreateFromInvitationRequestV4
- type ModelUserCreateRequest
- type ModelUserCreateRequestV3
- type ModelUserCreateResponse
- type ModelUserCreateResponseV3
- type ModelUserDeletionStatusResponse
- type ModelUserIDsRequest
- type ModelUserIdentityUpdateRequestV3
- type ModelUserInfoResponse
- type ModelUserInformation
- type ModelUserInvitationV3
- type ModelUserLoginHistoryResponse
- type ModelUserPasswordUpdateRequest
- type ModelUserPasswordUpdateV3Request
- type ModelUserPermissionsResponseV3
- type ModelUserPlatformInfo
- type ModelUserPlatformMetadata
- type ModelUserPublicInfoResponseV4
- type ModelUserResponse
- type ModelUserResponseV3
- type ModelUserRolesV4Response
- type ModelUserUnbanCreateRequestV3
- type ModelUserUpdateRequest
- type ModelUserUpdateRequestV3
- type ModelUserVerificationRequest
- type ModelUserVerificationRequestV3
- type ModelUserWithPlatformInfo
- type ModelValidUserIDResponseV4
- type ModelValidationDetail
- type ModelValidationDetailPublic
- type ModelVerificationCodeResponse
- type ModelVerifyRegistrationCode
- type ModelWebLinkingResponse
- type OauthapiRevocationList
- type OauthcommonJWKKey
- type OauthcommonJWKSet
- type OauthcommonUserRevocationListRecord
- type OauthmodelCountryLocationResponse
- type OauthmodelErrorResponse
- type OauthmodelGameTokenCodeResponse
- type OauthmodelOneTimeLinkingCodeResponse
- type OauthmodelOneTimeLinkingCodeValidationResponse
- type OauthmodelPlatformTokenRefreshResponseV3
- type OauthmodelTokenIntrospectResponse
- type OauthmodelTokenResponse
- type OauthmodelTokenResponseV3
- type OauthmodelTokenThirdPartyResponse
- type OauthmodelTokenWithDeviceCookieResponseV3
- type OauthmodelUserBan
- type RestErrorResponse
- type RestErrorResponseWithConflictedUserPlatformAccounts
- type Validation
- type ValidationDescription
Constants ¶
const ( // AccountCreateTestUserRequestV4AuthTypeEMAILPASSWD captures enum value "EMAILPASSWD" AccountCreateTestUserRequestV4AuthTypeEMAILPASSWD string = "EMAILPASSWD" )
const ( // AccountCreateUserRequestV4AuthTypeEMAILPASSWD captures enum value "EMAILPASSWD" AccountCreateUserRequestV4AuthTypeEMAILPASSWD string = "EMAILPASSWD" )
const ( // ModelUserCreateFromInvitationRequestV3AuthTypeEMAILPASSWD captures enum value "EMAILPASSWD" ModelUserCreateFromInvitationRequestV3AuthTypeEMAILPASSWD string = "EMAILPASSWD" )
const ( // ModelUserCreateFromInvitationRequestV4AuthTypeEMAILPASSWD captures enum value "EMAILPASSWD" ModelUserCreateFromInvitationRequestV4AuthTypeEMAILPASSWD string = "EMAILPASSWD" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountCreateTestUserRequestV4 ¶ added in v0.8.0
type AccountCreateTestUserRequestV4 struct { // acceptedpolicies AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"` // authtype // Enum: ['EMAILPASSWD'] // Required: true AuthType *string `json:"authType"` // country // Required: true Country *string `json:"country"` // dateofbirth // Required: true DateOfBirth *string `json:"dateOfBirth"` // displayname // Required: true DisplayName *string `json:"displayName"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // password // Required: true Password *string `json:"password"` // passwordmd5sum // Required: true PasswordMD5Sum *string `json:"passwordMD5Sum"` // username // Required: true Username *string `json:"username"` // verified // Required: true Verified *bool `json:"verified"` }
AccountCreateTestUserRequestV4 Account create test user request V4
swagger:model Account create test user request V4.
func (*AccountCreateTestUserRequestV4) MarshalBinary ¶ added in v0.8.0
func (m *AccountCreateTestUserRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreateTestUserRequestV4) UnmarshalBinary ¶ added in v0.8.0
func (m *AccountCreateTestUserRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCreateTestUserResponseV4 ¶ added in v0.25.0
type AccountCreateTestUserResponseV4 struct { // authtype // Required: true AuthType *string `json:"authType"` // country // Required: true Country *string `json:"country"` // dateofbirth // Required: true // Format: date-time DateOfBirth strfmt.DateTime `json:"dateOfBirth"` // displayname // Required: true DisplayName *string `json:"displayName"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // namespace // Required: true Namespace *string `json:"namespace"` // password // Required: true Password *string `json:"password"` // userid // Required: true UserID *string `json:"userId"` // username // Required: true Username *string `json:"username"` // verified // Required: true Verified *bool `json:"verified"` }
AccountCreateTestUserResponseV4 Account create test user response V4
swagger:model Account create test user response V4.
func (*AccountCreateTestUserResponseV4) MarshalBinary ¶ added in v0.25.0
func (m *AccountCreateTestUserResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreateTestUserResponseV4) UnmarshalBinary ¶ added in v0.25.0
func (m *AccountCreateTestUserResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCreateTestUsersRequestV4 ¶ added in v0.25.0
type AccountCreateTestUsersRequestV4 struct { // count // Required: true // Format: int32 Count *int32 `json:"count"` }
AccountCreateTestUsersRequestV4 Account create test users request V4
swagger:model Account create test users request V4.
func (*AccountCreateTestUsersRequestV4) MarshalBinary ¶ added in v0.25.0
func (m *AccountCreateTestUsersRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreateTestUsersRequestV4) UnmarshalBinary ¶ added in v0.25.0
func (m *AccountCreateTestUsersRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCreateTestUsersResponseV4 ¶ added in v0.25.0
type AccountCreateTestUsersResponseV4 struct { // data // Required: true Data []*AccountCreateTestUserResponseV4 `json:"data"` }
AccountCreateTestUsersResponseV4 Account create test users response V4
swagger:model Account create test users response V4.
func (*AccountCreateTestUsersResponseV4) MarshalBinary ¶ added in v0.25.0
func (m *AccountCreateTestUsersResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreateTestUsersResponseV4) UnmarshalBinary ¶ added in v0.25.0
func (m *AccountCreateTestUsersResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCreateUserRequestV4 ¶
type AccountCreateUserRequestV4 struct { // acceptedpolicies AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"` // authtype // Enum: ['EMAILPASSWD'] // Required: true AuthType *string `json:"authType"` // code Code string `json:"code,omitempty"` // country // Required: true Country *string `json:"country"` // dateofbirth DateOfBirth string `json:"dateOfBirth,omitempty"` // displayname DisplayName string `json:"displayName,omitempty"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // password Password string `json:"password,omitempty"` // passwordmd5sum PasswordMD5Sum string `json:"passwordMD5Sum,omitempty"` // reachminimumage ReachMinimumAge bool `json:"reachMinimumAge"` // username // Required: true Username *string `json:"username"` }
AccountCreateUserRequestV4 Account create user request V4
swagger:model Account create user request V4.
func (*AccountCreateUserRequestV4) MarshalBinary ¶
func (m *AccountCreateUserRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreateUserRequestV4) UnmarshalBinary ¶
func (m *AccountCreateUserRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCreateUserResponseV4 ¶
type AccountCreateUserResponseV4 struct { // authtype // Required: true AuthType *string `json:"authType"` // country // Required: true Country *string `json:"country"` // dateofbirth // Required: true // Format: date-time DateOfBirth strfmt.DateTime `json:"dateOfBirth"` // displayname // Required: true DisplayName *string `json:"displayName"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // namespace // Required: true Namespace *string `json:"namespace"` // userid // Required: true UserID *string `json:"userId"` // username // Required: true Username *string `json:"username"` }
AccountCreateUserResponseV4 Account create user response V4
swagger:model Account create user response V4.
func (*AccountCreateUserResponseV4) MarshalBinary ¶
func (m *AccountCreateUserResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreateUserResponseV4) UnmarshalBinary ¶
func (m *AccountCreateUserResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountUpgradeHeadlessAccountRequestV4 ¶ added in v0.2.0
type AccountUpgradeHeadlessAccountRequestV4 struct { // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // password // Required: true Password *string `json:"password"` // username // Required: true Username *string `json:"username"` }
AccountUpgradeHeadlessAccountRequestV4 Account upgrade headless account request V4
swagger:model Account upgrade headless account request V4.
func (*AccountUpgradeHeadlessAccountRequestV4) MarshalBinary ¶ added in v0.2.0
func (m *AccountUpgradeHeadlessAccountRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountUpgradeHeadlessAccountRequestV4) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountUpgradeHeadlessAccountRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 ¶ added in v0.2.0
type AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 struct { // code // Required: true Code *string `json:"code"` // country Country string `json:"country,omitempty"` // dateofbirth DateOfBirth string `json:"dateOfBirth,omitempty"` // displayname DisplayName string `json:"displayName,omitempty"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // password // Required: true Password *string `json:"password"` // reachminimumage ReachMinimumAge bool `json:"reachMinimumAge"` // username // Required: true Username *string `json:"username"` // validateonly ValidateOnly bool `json:"validateOnly"` }
AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 Account upgrade headless account with verification code request V4
swagger:model Account upgrade headless account with verification code request V4.
func (*AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) MarshalBinary ¶ added in v0.2.0
func (m *AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountUserActiveBanResponseV4 ¶ added in v0.2.0
type AccountUserActiveBanResponseV4 struct { // ban // Required: true Ban *string `json:"ban"` // banid // Required: true BanID *string `json:"banId"` // enddate // Required: true // Format: date-time EndDate strfmt.DateTime `json:"endDate"` }
AccountUserActiveBanResponseV4 Account user active ban response V4
swagger:model Account user active ban response V4.
func (*AccountUserActiveBanResponseV4) MarshalBinary ¶ added in v0.2.0
func (m *AccountUserActiveBanResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountUserActiveBanResponseV4) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountUserActiveBanResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountUserPermissionsResponseV4 ¶ added in v0.2.0
type AccountUserPermissionsResponseV4 struct { // action // Required: true // Format: int32 Action *int32 `json:"action"` // resource // Required: true Resource *string `json:"resource"` // schedaction // Format: int32 SchedAction int32 `json:"schedAction,omitempty"` // schedcron SchedCron string `json:"schedCron,omitempty"` // schedrange SchedRange []string `json:"schedRange,omitempty"` }
AccountUserPermissionsResponseV4 Account user permissions response V4
swagger:model Account user permissions response V4.
func (*AccountUserPermissionsResponseV4) MarshalBinary ¶ added in v0.2.0
func (m *AccountUserPermissionsResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountUserPermissionsResponseV4) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountUserPermissionsResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountUserResponseV4 ¶ added in v0.2.0
type AccountUserResponseV4 struct { // authtype // Required: true AuthType *string `json:"authType"` // bans // Required: true Bans []*AccountUserActiveBanResponseV4 `json:"bans"` // country // Required: true Country *string `json:"country"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // dateofbirth // Required: true // Format: date-time DateOfBirth strfmt.DateTime `json:"dateOfBirth"` // deletionstatus // Required: true DeletionStatus *bool `json:"deletionStatus"` // displayname // Required: true DisplayName *string `json:"displayName"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // emailverified // Required: true EmailVerified *bool `json:"emailVerified"` // enabled // Required: true Enabled *bool `json:"enabled"` // lastdateofbirthchangedtime // Required: true // Format: date-time LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"` // lastenabledchangedtime // Required: true // Format: date-time LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"` // namespace // Required: true Namespace *string `json:"namespace"` // newemailaddress NewEmailAddress string `json:"newEmailAddress,omitempty"` // oldemailaddress // Required: true OldEmailAddress *string `json:"oldEmailAddress"` // permissions // Required: true Permissions []*AccountUserPermissionsResponseV4 `json:"permissions"` // phonenumber PhoneNumber string `json:"phoneNumber,omitempty"` // phoneverified // Required: true PhoneVerified *bool `json:"phoneVerified"` // platformid PlatformID string `json:"platformId,omitempty"` // platformuserid PlatformUserID string `json:"platformUserId,omitempty"` // roles // Required: true Roles []string `json:"roles"` // userid // Required: true UserID *string `json:"userId"` // username Username string `json:"username,omitempty"` }
AccountUserResponseV4 Account user response V4
swagger:model Account user response V4.
func (*AccountUserResponseV4) MarshalBinary ¶ added in v0.2.0
func (m *AccountUserResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountUserResponseV4) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountUserResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonAvatarConfig ¶ added in v0.47.0
type AccountcommonAvatarConfig struct { // allowedprefixes // Required: true AllowedPrefixes []string `json:"allowedPrefixes"` // preferregex // Required: true PreferRegex *bool `json:"preferRegex"` // regex // Required: true Regex *string `json:"regex"` }
AccountcommonAvatarConfig Accountcommon avatar config
swagger:model Accountcommon avatar config.
func (*AccountcommonAvatarConfig) MarshalBinary ¶ added in v0.47.0
func (m *AccountcommonAvatarConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonAvatarConfig) UnmarshalBinary ¶ added in v0.47.0
func (m *AccountcommonAvatarConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBan ¶ added in v0.2.0
type AccountcommonBan struct { // ban // Required: true Ban *string `json:"Ban"` // description // Required: true Description *string `json:"Description"` }
AccountcommonBan Accountcommon ban
swagger:model Accountcommon ban.
func (*AccountcommonBan) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBan) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBan) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBan) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBanReason ¶ added in v0.2.0
type AccountcommonBanReason struct { // description // Required: true Description *string `json:"Description"` // reason // Required: true Reason *string `json:"Reason"` }
AccountcommonBanReason Accountcommon ban reason
swagger:model Accountcommon ban reason.
func (*AccountcommonBanReason) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReason) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBanReason) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReason) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBanReasonV3 ¶ added in v0.2.0
type AccountcommonBanReasonV3 struct { // description // Required: true Description *string `json:"description"` // reason // Required: true Reason *string `json:"reason"` }
AccountcommonBanReasonV3 Accountcommon ban reason V3
swagger:model Accountcommon ban reason V3.
func (*AccountcommonBanReasonV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReasonV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBanReasonV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReasonV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBanReasons ¶ added in v0.2.0
type AccountcommonBanReasons struct { // reasons // Required: true Reasons []*AccountcommonBanReason `json:"Reasons"` }
AccountcommonBanReasons Accountcommon ban reasons
swagger:model Accountcommon ban reasons.
func (*AccountcommonBanReasons) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReasons) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBanReasons) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReasons) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBanReasonsV3 ¶ added in v0.2.0
type AccountcommonBanReasonsV3 struct { // reasons // Required: true Reasons []*AccountcommonBanReasonV3 `json:"reasons"` }
AccountcommonBanReasonsV3 Accountcommon ban reasons V3
swagger:model Accountcommon ban reasons V3.
func (*AccountcommonBanReasonsV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReasonsV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBanReasonsV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReasonsV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBanV3 ¶ added in v0.2.0
type AccountcommonBanV3 struct { // ban // Required: true Ban *string `json:"ban"` // description Description string `json:"description,omitempty"` // descriptions Descriptions *AccountcommonDescription `json:"descriptions,omitempty"` // type // Required: true Type *string `json:"type"` }
AccountcommonBanV3 Accountcommon ban V3
swagger:model Accountcommon ban V3.
func (*AccountcommonBanV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBanV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBannedByV3 ¶ added in v0.2.0
type AccountcommonBannedByV3 struct { // displayname // Required: true DisplayName *string `json:"displayName"` // userid // Required: true UserID *string `json:"userId"` }
AccountcommonBannedByV3 Accountcommon banned by V3
swagger:model Accountcommon banned by V3.
func (*AccountcommonBannedByV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBannedByV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBannedByV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBannedByV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBans ¶ added in v0.2.0
type AccountcommonBans struct { // bans // Required: true Bans []*AccountcommonBan `json:"Bans"` }
AccountcommonBans Accountcommon bans
swagger:model Accountcommon bans.
func (*AccountcommonBans) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBans) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBans) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBans) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBansV3 ¶ added in v0.2.0
type AccountcommonBansV3 struct { // bans // Required: true Bans []*AccountcommonBanV3 `json:"bans"` }
AccountcommonBansV3 Accountcommon bans V3
swagger:model Accountcommon bans V3.
func (*AccountcommonBansV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBansV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBansV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBansV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonClientPermission ¶ added in v0.2.0
type AccountcommonClientPermission struct { // action // Required: true // Format: int32 Action *int32 `json:"Action"` // resource // Required: true Resource *string `json:"Resource"` }
AccountcommonClientPermission Accountcommon client permission
swagger:model Accountcommon client permission.
func (*AccountcommonClientPermission) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonClientPermission) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonClientPermissionV3 ¶ added in v0.2.0
type AccountcommonClientPermissionV3 struct { // action // Required: true // Format: int32 Action *int32 `json:"action"` // resource // Required: true Resource *string `json:"resource"` }
AccountcommonClientPermissionV3 Accountcommon client permission V3
swagger:model Accountcommon client permission V3.
func (*AccountcommonClientPermissionV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermissionV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonClientPermissionV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermissionV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonClientPermissions ¶ added in v0.2.0
type AccountcommonClientPermissions struct { // permissions // Required: true Permissions []*AccountcommonClientPermission `json:"Permissions"` }
AccountcommonClientPermissions Accountcommon client permissions
swagger:model Accountcommon client permissions.
func (*AccountcommonClientPermissions) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermissions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonClientPermissions) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermissions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonClientPermissionsV3 ¶ added in v0.2.0
type AccountcommonClientPermissionsV3 struct { // permissions // Required: true Permissions []*AccountcommonClientPermissionV3 `json:"permissions"` }
AccountcommonClientPermissionsV3 Accountcommon client permissions V3
swagger:model Accountcommon client permissions V3.
func (*AccountcommonClientPermissionsV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermissionsV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonClientPermissionsV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermissionsV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonConflictedUserPlatformAccounts ¶
type AccountcommonConflictedUserPlatformAccounts struct { // platformuserid // Required: true PlatformUserID *string `json:"platformUserID"` // publisheraccounts // Required: true PublisherAccounts []*AccountcommonUserWithLinkedPlatformAccounts `json:"publisherAccounts"` }
AccountcommonConflictedUserPlatformAccounts Accountcommon conflicted user platform accounts
swagger:model Accountcommon conflicted user platform accounts.
func (*AccountcommonConflictedUserPlatformAccounts) MarshalBinary ¶
func (m *AccountcommonConflictedUserPlatformAccounts) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonConflictedUserPlatformAccounts) UnmarshalBinary ¶
func (m *AccountcommonConflictedUserPlatformAccounts) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonCountry ¶ added in v0.27.0
type AccountcommonCountry struct { // agerestriction // Required: true // Format: int32 AgeRestriction *int32 `json:"AgeRestriction"` // countrycode // Required: true CountryCode *string `json:"CountryCode"` // countryname // Required: true CountryName *string `json:"CountryName"` // enable // Required: true Enable *bool `json:"Enable"` // namespace // Required: true Namespace *string `json:"Namespace"` }
AccountcommonCountry Accountcommon country
swagger:model Accountcommon country.
func (*AccountcommonCountry) MarshalBinary ¶ added in v0.27.0
func (m *AccountcommonCountry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonCountry) UnmarshalBinary ¶ added in v0.27.0
func (m *AccountcommonCountry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonCountryAgeRestriction ¶ added in v0.2.0
type AccountcommonCountryAgeRestriction struct { // agerestriction // Required: true // Format: int32 AgeRestriction *int32 `json:"AgeRestriction"` // countrycode // Required: true CountryCode *string `json:"CountryCode"` // countryname // Required: true CountryName *string `json:"CountryName"` // enable // Required: true Enable *bool `json:"Enable"` }
AccountcommonCountryAgeRestriction Accountcommon country age restriction
swagger:model Accountcommon country age restriction.
func (*AccountcommonCountryAgeRestriction) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonCountryAgeRestriction) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonCountryAgeRestriction) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonCountryAgeRestriction) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonDescription ¶ added in v0.2.0
type AccountcommonDescription struct { // en-us // Required: true EnUS *string `json:"en-US"` // zh-cn // Required: true ZhCN *string `json:"zh-CN"` }
AccountcommonDescription Accountcommon description
swagger:model Accountcommon description.
func (*AccountcommonDescription) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonDescription) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonDescription) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonDescription) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonDistinctLinkedPlatformV3 ¶ added in v0.20.0
type AccountcommonDistinctLinkedPlatformV3 struct { // details // Required: true Details []*AccountcommonSimpleUserPlatformInfoV3 `json:"details"` // linkedat // Required: true LinkedAt *string `json:"linkedAt"` // platformname // Required: true PlatformName *string `json:"platformName"` // platformuserid PlatformUserID string `json:"platformUserId,omitempty"` }
AccountcommonDistinctLinkedPlatformV3 Accountcommon distinct linked platform V3
swagger:model Accountcommon distinct linked platform V3.
func (*AccountcommonDistinctLinkedPlatformV3) MarshalBinary ¶ added in v0.20.0
func (m *AccountcommonDistinctLinkedPlatformV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonDistinctLinkedPlatformV3) UnmarshalBinary ¶ added in v0.20.0
func (m *AccountcommonDistinctLinkedPlatformV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonDistinctPlatformResponseV3 ¶ added in v0.20.0
type AccountcommonDistinctPlatformResponseV3 struct { // platforms // Required: true Platforms []*AccountcommonDistinctLinkedPlatformV3 `json:"platforms"` }
AccountcommonDistinctPlatformResponseV3 Accountcommon distinct platform response V3
swagger:model Accountcommon distinct platform response V3.
func (*AccountcommonDistinctPlatformResponseV3) MarshalBinary ¶ added in v0.20.0
func (m *AccountcommonDistinctPlatformResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonDistinctPlatformResponseV3) UnmarshalBinary ¶ added in v0.20.0
func (m *AccountcommonDistinctPlatformResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonInputValidationDescription ¶ added in v0.10.0
type AccountcommonInputValidationDescription struct { // language // Required: true Language *string `json:"language"` // message // Required: true Message []string `json:"message"` }
AccountcommonInputValidationDescription Accountcommon input validation description
swagger:model Accountcommon input validation description.
func (*AccountcommonInputValidationDescription) MarshalBinary ¶ added in v0.10.0
func (m *AccountcommonInputValidationDescription) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonInputValidationDescription) UnmarshalBinary ¶ added in v0.10.0
func (m *AccountcommonInputValidationDescription) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonJWTBanV3 ¶
type AccountcommonJWTBanV3 struct { // ban // Required: true Ban *string `json:"ban"` // disableddate // Format: date-time DisabledDate *strfmt.DateTime `json:"disabledDate,omitempty"` // enabled // Required: true Enabled *bool `json:"enabled"` // enddate // Required: true // Format: date-time EndDate strfmt.DateTime `json:"endDate"` // targetednamespace // Required: true TargetedNamespace *string `json:"targetedNamespace"` }
AccountcommonJWTBanV3 Accountcommon JWT ban V3
swagger:model Accountcommon JWT ban V3.
func (*AccountcommonJWTBanV3) MarshalBinary ¶
func (m *AccountcommonJWTBanV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonJWTBanV3) UnmarshalBinary ¶
func (m *AccountcommonJWTBanV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonListUsersWithPlatformAccountsResponse ¶ added in v0.2.0
type AccountcommonListUsersWithPlatformAccountsResponse struct { // data // Required: true Data []*AccountcommonUserWithPlatformAccounts `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` // totaldata // Required: true // Format: int64 TotalData *int64 `json:"totalData"` }
AccountcommonListUsersWithPlatformAccountsResponse Accountcommon list users with platform accounts response
swagger:model Accountcommon list users with platform accounts response.
func (*AccountcommonListUsersWithPlatformAccountsResponse) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonListUsersWithPlatformAccountsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonListUsersWithPlatformAccountsResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonListUsersWithPlatformAccountsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonNamespaceRole ¶
type AccountcommonNamespaceRole struct { // namespace // Required: true Namespace *string `json:"namespace"` // roleid // Required: true RoleID *string `json:"roleId"` }
AccountcommonNamespaceRole Accountcommon namespace role
swagger:model Accountcommon namespace role.
func (*AccountcommonNamespaceRole) MarshalBinary ¶
func (m *AccountcommonNamespaceRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonNamespaceRole) UnmarshalBinary ¶
func (m *AccountcommonNamespaceRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonNetflixCertificates ¶ added in v0.21.0
type AccountcommonNetflixCertificates struct { // encryptedprivatekey // Required: true EncryptedPrivateKey *string `json:"encryptedPrivateKey"` // encryptedprivatekeyname // Required: true EncryptedPrivateKeyName *string `json:"encryptedPrivateKeyName"` // publiccertificate // Required: true PublicCertificate *string `json:"publicCertificate"` // publiccertificatename // Required: true PublicCertificateName *string `json:"publicCertificateName"` // rootcertificate // Required: true RootCertificate *string `json:"rootCertificate"` // rootcertificatename // Required: true RootCertificateName *string `json:"rootCertificateName"` }
AccountcommonNetflixCertificates Accountcommon netflix certificates
swagger:model Accountcommon netflix certificates.
func (*AccountcommonNetflixCertificates) MarshalBinary ¶ added in v0.21.0
func (m *AccountcommonNetflixCertificates) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonNetflixCertificates) UnmarshalBinary ¶ added in v0.21.0
func (m *AccountcommonNetflixCertificates) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPagination ¶ added in v0.2.0
type AccountcommonPagination 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"` }
AccountcommonPagination Accountcommon pagination
swagger:model Accountcommon pagination.
func (*AccountcommonPagination) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonPagination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPagination) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonPagination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPaginationV3 ¶
type AccountcommonPaginationV3 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"` }
AccountcommonPaginationV3 Accountcommon pagination V3
swagger:model Accountcommon pagination V3.
func (*AccountcommonPaginationV3) MarshalBinary ¶
func (m *AccountcommonPaginationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPaginationV3) UnmarshalBinary ¶
func (m *AccountcommonPaginationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPermission ¶
type AccountcommonPermission struct { // action // Required: true // Format: int32 Action *int32 `json:"Action"` // resource // Required: true Resource *string `json:"Resource"` // schedaction // Format: int32 SchedAction int32 `json:"SchedAction,omitempty"` // schedcron SchedCron string `json:"SchedCron,omitempty"` // schedrange SchedRange []string `json:"SchedRange,omitempty"` }
AccountcommonPermission Accountcommon permission
swagger:model Accountcommon permission.
func (*AccountcommonPermission) MarshalBinary ¶
func (m *AccountcommonPermission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPermission) UnmarshalBinary ¶
func (m *AccountcommonPermission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPermissionV3 ¶
type AccountcommonPermissionV3 struct { // action // Required: true // Format: int32 Action *int32 `json:"action"` // resource // Required: true Resource *string `json:"resource"` // schedaction // Format: int32 SchedAction int32 `json:"schedAction,omitempty"` // schedcron SchedCron string `json:"schedCron,omitempty"` // schedrange SchedRange []string `json:"schedRange,omitempty"` }
AccountcommonPermissionV3 Accountcommon permission V3
swagger:model Accountcommon permission V3.
func (*AccountcommonPermissionV3) MarshalBinary ¶
func (m *AccountcommonPermissionV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPermissionV3) UnmarshalBinary ¶
func (m *AccountcommonPermissionV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPermissions ¶ added in v0.2.0
type AccountcommonPermissions struct { // permissions // Required: true Permissions []*AccountcommonPermission `json:"Permissions"` }
AccountcommonPermissions Accountcommon permissions
swagger:model Accountcommon permissions.
func (*AccountcommonPermissions) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonPermissions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPermissions) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonPermissions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPermissionsV3 ¶ added in v0.2.0
type AccountcommonPermissionsV3 struct { // permissions // Required: true Permissions []*AccountcommonPermissionV3 `json:"permissions"` }
AccountcommonPermissionsV3 Accountcommon permissions V3
swagger:model Accountcommon permissions V3.
func (*AccountcommonPermissionsV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonPermissionsV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPermissionsV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonPermissionsV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPlatformAccount ¶
type AccountcommonPlatformAccount struct { // namespace // Required: true Namespace *string `json:"namespace"` // platformid PlatformID string `json:"platformId,omitempty"` // platformuserid // Required: true PlatformUserID *string `json:"platformUserId"` }
AccountcommonPlatformAccount Accountcommon platform account
swagger:model Accountcommon platform account.
func (*AccountcommonPlatformAccount) MarshalBinary ¶
func (m *AccountcommonPlatformAccount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPlatformAccount) UnmarshalBinary ¶
func (m *AccountcommonPlatformAccount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPlatformLinkingHistory ¶ added in v0.46.0
type AccountcommonPlatformLinkingHistory struct { // platformdisplayname // Required: true PlatformDisplayName *string `json:"platformDisplayName"` // platformid // Required: true PlatformID *string `json:"platformID"` // platformuserid // Required: true PlatformUserID *string `json:"platformUserID"` }
AccountcommonPlatformLinkingHistory Accountcommon platform linking history
swagger:model Accountcommon platform linking history.
func (*AccountcommonPlatformLinkingHistory) MarshalBinary ¶ added in v0.46.0
func (m *AccountcommonPlatformLinkingHistory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPlatformLinkingHistory) UnmarshalBinary ¶ added in v0.46.0
func (m *AccountcommonPlatformLinkingHistory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPlatformUserInformationV3 ¶ added in v0.26.0
type AccountcommonPlatformUserInformationV3 struct { // displayname DisplayName string `json:"displayName,omitempty"` // emailaddress EmailAddress string `json:"emailAddress,omitempty"` // linkedat // Required: true // Format: date-time LinkedAt strfmt.DateTime `json:"linkedAt"` // namespace // Required: true Namespace *string `json:"namespace"` // platformid // Required: true PlatformID *string `json:"platformId"` // platformuserid // Required: true PlatformUserID *string `json:"platformUserId"` // xboxuserid XboxUserID string `json:"xboxUserId,omitempty"` }
AccountcommonPlatformUserInformationV3 Accountcommon platform user information V3
swagger:model Accountcommon platform user information V3.
func (*AccountcommonPlatformUserInformationV3) MarshalBinary ¶ added in v0.26.0
func (m *AccountcommonPlatformUserInformationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPlatformUserInformationV3) UnmarshalBinary ¶ added in v0.26.0
func (m *AccountcommonPlatformUserInformationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonRegisteredDomain ¶ added in v0.11.0
type AccountcommonRegisteredDomain struct { // affectedclientids // Required: true AffectedClientIDs []string `json:"affectedClientIDs"` // domain // Required: true Domain *string `json:"domain"` // namespaces // Required: true Namespaces []string `json:"namespaces"` // roleid // Required: true RoleID *string `json:"roleId"` }
AccountcommonRegisteredDomain Accountcommon registered domain
swagger:model Accountcommon registered domain.
func (*AccountcommonRegisteredDomain) MarshalBinary ¶ added in v0.11.0
func (m *AccountcommonRegisteredDomain) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonRegisteredDomain) UnmarshalBinary ¶ added in v0.11.0
func (m *AccountcommonRegisteredDomain) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonRole ¶ added in v0.2.0
type AccountcommonRole struct { // adminrole // Required: true AdminRole *bool `json:"AdminRole"` // deletable // Required: true Deletable *bool `json:"Deletable"` // iswildcard // Required: true IsWildcard *bool `json:"IsWildcard"` // managers // Required: true Managers []*AccountcommonRoleManager `json:"Managers"` // members // Required: true Members []*AccountcommonRoleMember `json:"Members"` // permissions // Required: true Permissions []*AccountcommonPermission `json:"Permissions"` // roleid // Required: true RoleID *string `json:"RoleId"` // rolename // Required: true RoleName *string `json:"RoleName"` }
AccountcommonRole Accountcommon role
swagger:model Accountcommon role.
func (*AccountcommonRole) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonRole) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonRoleManager ¶ added in v0.2.0
type AccountcommonRoleManager struct { // displayname // Required: true DisplayName *string `json:"DisplayName"` // namespace // Required: true Namespace *string `json:"Namespace"` // userid // Required: true UserID *string `json:"UserId"` }
AccountcommonRoleManager Accountcommon role manager
swagger:model Accountcommon role manager.
func (*AccountcommonRoleManager) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonRoleManager) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonRoleManager) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonRoleManager) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonRoleManagerV3 ¶
type AccountcommonRoleManagerV3 struct { // displayname // Required: true DisplayName *string `json:"displayName"` // namespace // Required: true Namespace *string `json:"namespace"` // userid // Required: true UserID *string `json:"userId"` }
AccountcommonRoleManagerV3 Accountcommon role manager V3
swagger:model Accountcommon role manager V3.
func (*AccountcommonRoleManagerV3) MarshalBinary ¶
func (m *AccountcommonRoleManagerV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonRoleManagerV3) UnmarshalBinary ¶
func (m *AccountcommonRoleManagerV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonRoleMember ¶ added in v0.2.0
type AccountcommonRoleMember struct { // displayname // Required: true DisplayName *string `json:"DisplayName"` // namespace // Required: true Namespace *string `json:"Namespace"` // userid // Required: true UserID *string `json:"UserId"` }
AccountcommonRoleMember Accountcommon role member
swagger:model Accountcommon role member.
func (*AccountcommonRoleMember) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonRoleMember) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonRoleMember) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonRoleMember) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonRoleMemberV3 ¶
type AccountcommonRoleMemberV3 struct { // displayname // Required: true DisplayName *string `json:"displayName"` // namespace // Required: true Namespace *string `json:"namespace"` // userid // Required: true UserID *string `json:"userId"` }
AccountcommonRoleMemberV3 Accountcommon role member V3
swagger:model Accountcommon role member V3.
func (*AccountcommonRoleMemberV3) MarshalBinary ¶
func (m *AccountcommonRoleMemberV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonRoleMemberV3) UnmarshalBinary ¶
func (m *AccountcommonRoleMemberV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonRoleV3 ¶
type AccountcommonRoleV3 struct { // adminrole // Required: true AdminRole *bool `json:"adminRole"` // iswildcard // Required: true IsWildcard *bool `json:"isWildcard"` // managers // Required: true Managers []*AccountcommonRoleManagerV3 `json:"managers"` // members // Required: true Members []*AccountcommonRoleMemberV3 `json:"members"` // permissions // Required: true Permissions []*AccountcommonPermissionV3 `json:"permissions"` // roleid // Required: true RoleID *string `json:"roleId"` // rolename // Required: true RoleName *string `json:"roleName"` }
AccountcommonRoleV3 Accountcommon role V3
swagger:model Accountcommon role V3.
func (*AccountcommonRoleV3) MarshalBinary ¶
func (m *AccountcommonRoleV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonRoleV3) UnmarshalBinary ¶
func (m *AccountcommonRoleV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonSimpleUserPlatformInfoV3 ¶ added in v0.20.0
type AccountcommonSimpleUserPlatformInfoV3 struct { // displayname DisplayName string `json:"displayName,omitempty"` // linkedat // Required: true LinkedAt *string `json:"linkedAt"` // namespace // Required: true Namespace *string `json:"namespace"` // originnamespace // Required: true OriginNamespace *string `json:"originNamespace"` // platformid PlatformID string `json:"platformId,omitempty"` }
AccountcommonSimpleUserPlatformInfoV3 Accountcommon simple user platform info V3
swagger:model Accountcommon simple user platform info V3.
func (*AccountcommonSimpleUserPlatformInfoV3) MarshalBinary ¶ added in v0.20.0
func (m *AccountcommonSimpleUserPlatformInfoV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonSimpleUserPlatformInfoV3) UnmarshalBinary ¶ added in v0.20.0
func (m *AccountcommonSimpleUserPlatformInfoV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserInformationV3 ¶ added in v0.26.0
type AccountcommonUserInformationV3 struct { // country Country string `json:"country,omitempty"` // displayname DisplayName string `json:"displayName,omitempty"` // emailaddresses // Required: true EmailAddresses []string `json:"emailAddresses"` // phonenumber PhoneNumber string `json:"phoneNumber,omitempty"` // platformusers // Required: true PlatformUsers []*AccountcommonPlatformUserInformationV3 `json:"platformUsers"` // username Username string `json:"username,omitempty"` // xboxuserid XboxUserID string `json:"xboxUserId,omitempty"` }
AccountcommonUserInformationV3 Accountcommon user information V3
swagger:model Accountcommon user information V3.
func (*AccountcommonUserInformationV3) MarshalBinary ¶ added in v0.26.0
func (m *AccountcommonUserInformationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserInformationV3) UnmarshalBinary ¶ added in v0.26.0
func (m *AccountcommonUserInformationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserLinkedPlatform ¶ added in v0.2.0
type AccountcommonUserLinkedPlatform struct { // displayname DisplayName string `json:"DisplayName,omitempty"` // emailaddress EmailAddress string `json:"EmailAddress,omitempty"` // linkedat // Required: true LinkedAt *string `json:"LinkedAt"` // namespace // Required: true Namespace *string `json:"Namespace"` // originnamespace // Required: true OriginNamespace *string `json:"OriginNamespace"` // platformid PlatformID string `json:"PlatformId,omitempty"` // platformuserid PlatformUserID string `json:"PlatformUserId,omitempty"` // userid // Required: true UserID *string `json:"UserId"` // xuid XUID string `json:"XUID,omitempty"` }
AccountcommonUserLinkedPlatform Accountcommon user linked platform
swagger:model Accountcommon user linked platform.
func (*AccountcommonUserLinkedPlatform) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserLinkedPlatform) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserLinkedPlatform) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserLinkedPlatform) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserLinkedPlatformV3 ¶ added in v0.2.0
type AccountcommonUserLinkedPlatformV3 struct { // accountgroup // Required: true AccountGroup *string `json:"accountGroup"` // displayname DisplayName string `json:"displayName,omitempty"` // emailaddress EmailAddress string `json:"emailAddress,omitempty"` // linkedat // Required: true LinkedAt *string `json:"linkedAt"` // namespace // Required: true Namespace *string `json:"namespace"` // originnamespace // Required: true OriginNamespace *string `json:"originNamespace"` // platformid PlatformID string `json:"platformId,omitempty"` // platformuserid PlatformUserID string `json:"platformUserId,omitempty"` // userid // Required: true UserID *string `json:"userId"` // xuid Xuid string `json:"xuid,omitempty"` }
AccountcommonUserLinkedPlatformV3 Accountcommon user linked platform V3
swagger:model Accountcommon user linked platform V3.
func (*AccountcommonUserLinkedPlatformV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserLinkedPlatformV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserLinkedPlatformV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserLinkedPlatformV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserLinkedPlatformsResponseV3 ¶ added in v0.2.0
type AccountcommonUserLinkedPlatformsResponseV3 struct { // data // Required: true Data []*AccountcommonUserLinkedPlatformV3 `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` }
AccountcommonUserLinkedPlatformsResponseV3 Accountcommon user linked platforms response V3
swagger:model Accountcommon user linked platforms response V3.
func (*AccountcommonUserLinkedPlatformsResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserLinkedPlatformsResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserLinkedPlatformsResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserLinkedPlatformsResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserPlatformInfo ¶ added in v0.2.0
type AccountcommonUserPlatformInfo struct { // platformid // Required: true PlatformID *string `json:"platformId"` // platformuserid // Required: true PlatformUserID *string `json:"platformUserId"` // userid // Required: true UserID *string `json:"userId"` }
AccountcommonUserPlatformInfo Accountcommon user platform info
swagger:model Accountcommon user platform info.
func (*AccountcommonUserPlatformInfo) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserPlatformInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserPlatformInfo) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserPlatformInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserPlatforms ¶ added in v0.2.0
type AccountcommonUserPlatforms struct { // useridplatforms // Required: true UserIDPlatforms []*AccountcommonUserPlatformInfo `json:"userIdPlatforms"` }
AccountcommonUserPlatforms Accountcommon user platforms
swagger:model Accountcommon user platforms.
func (*AccountcommonUserPlatforms) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserPlatforms) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserPlatforms) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserPlatforms) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserSearchByPlatformIDResult ¶ added in v0.2.0
type AccountcommonUserSearchByPlatformIDResult struct { // displayname // Required: true DisplayName *string `json:"DisplayName"` // emailaddress // Required: true EmailAddress *string `json:"EmailAddress"` // linkedplatforms // Required: true LinkedPlatforms []*AccountcommonUserLinkedPlatform `json:"LinkedPlatforms"` // phonenumber // Required: true PhoneNumber *string `json:"PhoneNumber"` // userid // Required: true UserID *string `json:"UserId"` }
AccountcommonUserSearchByPlatformIDResult Accountcommon user search by platform ID result
swagger:model Accountcommon user search by platform ID result.
func (*AccountcommonUserSearchByPlatformIDResult) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserSearchByPlatformIDResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserSearchByPlatformIDResult) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserSearchByPlatformIDResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserSearchResult ¶ added in v0.2.0
type AccountcommonUserSearchResult struct { // displayname // Required: true DisplayName *string `json:"DisplayName"` // emailaddress // Required: true EmailAddress *string `json:"EmailAddress"` // linkedplatforms // Required: true LinkedPlatforms []*AccountcommonUserLinkedPlatform `json:"LinkedPlatforms"` // phonenumber // Required: true PhoneNumber *string `json:"PhoneNumber"` // userid // Required: true UserID *string `json:"UserId"` }
AccountcommonUserSearchResult Accountcommon user search result
swagger:model Accountcommon user search result.
func (*AccountcommonUserSearchResult) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserSearchResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserSearchResult) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserSearchResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserWithLinkedPlatformAccounts ¶
type AccountcommonUserWithLinkedPlatformAccounts struct { // displayname // Required: true DisplayName *string `json:"displayName"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // linkedplatforms // Required: true LinkedPlatforms []*AccountcommonPlatformAccount `json:"linkedPlatforms"` // namespace // Required: true Namespace *string `json:"namespace"` // userid // Required: true UserID *string `json:"userId"` }
AccountcommonUserWithLinkedPlatformAccounts Accountcommon user with linked platform accounts
swagger:model Accountcommon user with linked platform accounts.
func (*AccountcommonUserWithLinkedPlatformAccounts) MarshalBinary ¶
func (m *AccountcommonUserWithLinkedPlatformAccounts) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserWithLinkedPlatformAccounts) UnmarshalBinary ¶
func (m *AccountcommonUserWithLinkedPlatformAccounts) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserWithPlatformAccounts ¶ added in v0.2.0
type AccountcommonUserWithPlatformAccounts struct { // linkedplatforms // Required: true LinkedPlatforms []*AccountcommonPlatformAccount `json:"linkedPlatforms"` // namespace // Required: true Namespace *string `json:"namespace"` // userid // Required: true UserID *string `json:"userId"` }
AccountcommonUserWithPlatformAccounts Accountcommon user with platform accounts
swagger:model Accountcommon user with platform accounts.
func (*AccountcommonUserWithPlatformAccounts) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserWithPlatformAccounts) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserWithPlatformAccounts) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserWithPlatformAccounts) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BannedBy ¶ added in v0.2.0
type BannedBy struct { // displayname // Required: true DisplayName *string `json:"DisplayName"` // userid // Required: true UserID *string `json:"userId"` }
BannedBy Banned by
swagger:model Banned by.
func (*BannedBy) MarshalBinary ¶ added in v0.2.0
MarshalBinary interface implementation
func (*BannedBy) UnmarshalBinary ¶ added in v0.2.0
UnmarshalBinary interface implementation
type BloomFilterJSON ¶ added in v0.2.0
type BloomFilterJSON struct { // bits // Required: true // Format: uint64 Bits []uint64 `json:"bits"` // k // Required: true // Format: integer K *int64 `json:"k"` // m // Required: true // Format: integer M *int64 `json:"m"` }
BloomFilterJSON Bloom filter JSON
swagger:model Bloom filter JSON.
func (*BloomFilterJSON) MarshalBinary ¶ added in v0.2.0
func (m *BloomFilterJSON) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BloomFilterJSON) UnmarshalBinary ¶ added in v0.2.0
func (m *BloomFilterJSON) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientCreateRequest ¶ added in v0.2.0
type ClientmodelClientCreateRequest struct { // clientid // Required: true ClientID *string `json:"ClientId"` // clientname // Required: true ClientName *string `json:"ClientName"` // clientpermissions // Required: true ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"` // namespace // Required: true Namespace *string `json:"Namespace"` // redirecturi // Required: true RedirectURI *string `json:"RedirectUri"` // secret // Required: true Secret *string `json:"Secret"` // twofactorenabled // Required: true TwoFactorEnabled *bool `json:"TwoFactorEnabled"` }
ClientmodelClientCreateRequest Clientmodel client create request
swagger:model Clientmodel client create request.
func (*ClientmodelClientCreateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientCreateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientCreationResponse ¶ added in v0.2.0
type ClientmodelClientCreationResponse struct { // clientid // Required: true ClientID *string `json:"ClientId"` // clientname // Required: true ClientName *string `json:"ClientName"` // clientpermissions // Required: true ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"` // namespace // Required: true Namespace *string `json:"Namespace"` // redirecturi // Required: true RedirectURI *string `json:"RedirectUri"` // twofactorenabled // Required: true TwoFactorEnabled *bool `json:"TwoFactorEnabled"` }
ClientmodelClientCreationResponse Clientmodel client creation response
swagger:model Clientmodel client creation response.
func (*ClientmodelClientCreationResponse) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientCreationResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientCreationV3Request ¶ added in v0.2.0
type ClientmodelClientCreationV3Request struct { // audiences // Required: true Audiences []string `json:"audiences"` // baseuri // Required: true BaseURI *string `json:"baseUri"` // clientid // Required: true ClientID *string `json:"clientId"` // clientname // Required: true ClientName *string `json:"clientName"` // clientpermissions // Required: true ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions"` // clientplatform // Required: true ClientPlatform *string `json:"clientPlatform"` // deletable Deletable bool `json:"deletable"` // length 0~1024 // Required: true Description *string `json:"description"` // namespace // Required: true Namespace *string `json:"namespace"` // min value 1 second, max value 86400 seconds // Format: int32 OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"` // valid time unit: SECONDS, MINUTES, or HOURS OauthAccessTokenExpirationTimeUnit string `json:"oauthAccessTokenExpirationTimeUnit,omitempty"` // oauthclienttype // Required: true OauthClientType *string `json:"oauthClientType"` // min value 1 seconds, max value 2592000 seconds // Format: int32 OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"` // valid time unit: SECONDS, MINUTES, HOURS or DAYS OauthRefreshTokenExpirationTimeUnit string `json:"oauthRefreshTokenExpirationTimeUnit,omitempty"` // parentnamespace ParentNamespace string `json:"parentNamespace,omitempty"` // redirecturi // Required: true RedirectURI *string `json:"redirectUri"` // scopes Scopes []string `json:"scopes,omitempty"` // secret // Required: true Secret *string `json:"secret"` // twofactorenabled TwoFactorEnabled bool `json:"twoFactorEnabled"` }
ClientmodelClientCreationV3Request Clientmodel client creation V3 request
swagger:model Clientmodel client creation V3 request.
func (*ClientmodelClientCreationV3Request) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientCreationV3Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientCreationV3Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientCreationV3Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientResponse ¶ added in v0.2.0
type ClientmodelClientResponse struct { // clientid // Required: true ClientID *string `json:"ClientId"` // clientname // Required: true ClientName *string `json:"ClientName"` // clientpermissions // Required: true ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"CreatedAt"` // namespace // Required: true Namespace *string `json:"Namespace"` // redirecturi // Required: true RedirectURI *string `json:"RedirectUri"` // twofactorenabled // Required: true TwoFactorEnabled *bool `json:"TwoFactorEnabled"` }
ClientmodelClientResponse Clientmodel client response
swagger:model Clientmodel client response.
func (*ClientmodelClientResponse) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientUpdateRequest ¶ added in v0.2.0
type ClientmodelClientUpdateRequest struct { // clientname // Required: true ClientName *string `json:"ClientName"` // redirecturi // Required: true RedirectURI *string `json:"RedirectUri"` // twofactorenabled // Required: true TwoFactorEnabled *bool `json:"TwoFactorEnabled"` }
ClientmodelClientUpdateRequest Clientmodel client update request
swagger:model Clientmodel client update request.
func (*ClientmodelClientUpdateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientUpdateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientUpdateSecretRequest ¶ added in v0.2.0
type ClientmodelClientUpdateSecretRequest struct { // newsecret // Required: true NewSecret *string `json:"NewSecret"` }
ClientmodelClientUpdateSecretRequest Clientmodel client update secret request
swagger:model Clientmodel client update secret request.
func (*ClientmodelClientUpdateSecretRequest) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientUpdateSecretRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientUpdateSecretRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientUpdateSecretRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientUpdateV3Request ¶ added in v0.2.0
type ClientmodelClientUpdateV3Request struct { // audiences Audiences []string `json:"audiences,omitempty"` // baseuri BaseURI string `json:"baseUri,omitempty"` // clientname ClientName string `json:"clientName,omitempty"` // clientpermissions ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions,omitempty"` // clientplatform // Required: true ClientPlatform *string `json:"clientPlatform"` // deletable Deletable bool `json:"deletable"` // length 0~1024 // Required: true Description *string `json:"description"` // namespace Namespace string `json:"namespace,omitempty"` // min value 1 second, max value 86400 seconds // Format: int32 OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"` // valid time unit: SECONDS, MINUTES, or HOURS. Default is SECONDS OauthAccessTokenExpirationTimeUnit string `json:"oauthAccessTokenExpirationTimeUnit,omitempty"` // min value 1 seconds, max value 2592000 seconds // Format: int32 OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"` // valid time unit: SECONDS, MINUTES, HOURS or DAYS. Default is MINUTES OauthRefreshTokenExpirationTimeUnit string `json:"oauthRefreshTokenExpirationTimeUnit,omitempty"` // redirecturi RedirectURI string `json:"redirectUri,omitempty"` // scopes Scopes []string `json:"scopes,omitempty"` // twofactorenabled TwoFactorEnabled bool `json:"twoFactorEnabled"` }
ClientmodelClientUpdateV3Request Clientmodel client update V3 request
swagger:model Clientmodel client update V3 request.
func (*ClientmodelClientUpdateV3Request) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientUpdateV3Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientUpdateV3Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientUpdateV3Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientV3Response ¶ added in v0.2.0
type ClientmodelClientV3Response struct { // audiences // Required: true Audiences []string `json:"audiences"` // baseuri // Required: true BaseURI *string `json:"baseUri"` // clientid // Required: true ClientID *string `json:"clientId"` // clientname // Required: true ClientName *string `json:"clientName"` // clientpermissions // Required: true ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions"` // clientplatform // Required: true ClientPlatform *string `json:"clientPlatform"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // description // Required: true Description *string `json:"description"` // modifiedat // Required: true // Format: date-time ModifiedAt strfmt.DateTime `json:"modifiedAt"` // namespace // Required: true Namespace *string `json:"namespace"` // oauthaccesstokenexpiration // Format: int32 OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"` // oauthaccesstokenexpirationtimeunit OauthAccessTokenExpirationTimeUnit string `json:"oauthAccessTokenExpirationTimeUnit,omitempty"` // oauthclienttype // Required: true OauthClientType *string `json:"oauthClientType"` // oauthrefreshtokenexpiration // Format: int32 OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"` // oauthrefreshtokenexpirationtimeunit OauthRefreshTokenExpirationTimeUnit string `json:"oauthRefreshTokenExpirationTimeUnit,omitempty"` // parentnamespace ParentNamespace string `json:"parentNamespace,omitempty"` // redirecturi // Required: true RedirectURI *string `json:"redirectUri"` // roles Roles []string `json:"roles,omitempty"` // scopes // Required: true Scopes []string `json:"scopes"` // twofactorenabled // Required: true TwoFactorEnabled *bool `json:"twoFactorEnabled"` }
ClientmodelClientV3Response Clientmodel client V3 response
swagger:model Clientmodel client V3 response.
func (*ClientmodelClientV3Response) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientV3Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientV3Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientV3Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientsV3Response ¶ added in v0.2.0
type ClientmodelClientsV3Response struct { // data // Required: true Data []*ClientmodelClientV3Response `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` }
ClientmodelClientsV3Response Clientmodel clients V3 response
swagger:model Clientmodel clients V3 response.
func (*ClientmodelClientsV3Response) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientsV3Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientsV3Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientsV3Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelV3ClientUpdateSecretRequest ¶ added in v0.23.0
type ClientmodelV3ClientUpdateSecretRequest struct { // newsecret // Required: true NewSecret *string `json:"newSecret"` }
ClientmodelV3ClientUpdateSecretRequest Clientmodel V3 client update secret request
swagger:model Clientmodel V3 client update secret request.
func (*ClientmodelV3ClientUpdateSecretRequest) MarshalBinary ¶ added in v0.23.0
func (m *ClientmodelV3ClientUpdateSecretRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelV3ClientUpdateSecretRequest) UnmarshalBinary ¶ added in v0.23.0
func (m *ClientmodelV3ClientUpdateSecretRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LegalAcceptedPoliciesRequest ¶ added in v0.2.0
type LegalAcceptedPoliciesRequest struct { // isaccepted // Required: true IsAccepted *bool `json:"isAccepted"` // localizedpolicyversionid // Required: true LocalizedPolicyVersionID *string `json:"localizedPolicyVersionId"` // policyid // Required: true PolicyID *string `json:"policyId"` // policyversionid // Required: true PolicyVersionID *string `json:"policyVersionId"` }
LegalAcceptedPoliciesRequest Legal accepted policies request
swagger:model Legal accepted policies request.
func (*LegalAcceptedPoliciesRequest) MarshalBinary ¶ added in v0.2.0
func (m *LegalAcceptedPoliciesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LegalAcceptedPoliciesRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *LegalAcceptedPoliciesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAccountProgressionInfo ¶ added in v0.34.0
type ModelAccountProgressionInfo struct { // displayname DisplayName string `json:"displayName,omitempty"` // email Email string `json:"email,omitempty"` // For headlessAccount: list of all namespaces from this headless account. For currentAccount: list of all namespaces that conflict with headlessAccount // Required: true LinkedGames []string `json:"linkedGames"` // username UserName string `json:"userName,omitempty"` }
ModelAccountProgressionInfo Model account progression info
swagger:model Model account progression info.
func (*ModelAccountProgressionInfo) MarshalBinary ¶ added in v0.34.0
func (m *ModelAccountProgressionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAccountProgressionInfo) UnmarshalBinary ¶ added in v0.34.0
func (m *ModelAccountProgressionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAddUserRoleV4Request ¶ added in v0.2.0
type ModelAddUserRoleV4Request struct { // assignednamespaces // Required: true AssignedNamespaces []string `json:"assignedNamespaces"` // roleid // Required: true RoleID *string `json:"roleId"` }
ModelAddUserRoleV4Request Model add user role V4 request
swagger:model Model add user role V4 request.
func (*ModelAddUserRoleV4Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelAddUserRoleV4Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAddUserRoleV4Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelAddUserRoleV4Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAgeRestrictionRequest ¶ added in v0.2.0
type ModelAgeRestrictionRequest struct { // agerestriction // Required: true // Format: int32 AgeRestriction *int32 `json:"AgeRestriction"` // enable // Required: true Enable *bool `json:"Enable"` }
ModelAgeRestrictionRequest Model age restriction request
swagger:model Model age restriction request.
func (*ModelAgeRestrictionRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAgeRestrictionRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAgeRestrictionRequestV3 ¶ added in v0.2.0
type ModelAgeRestrictionRequestV3 struct { // agerestriction // Required: true // Format: int32 AgeRestriction *int32 `json:"ageRestriction"` // enable // Required: true Enable *bool `json:"enable"` }
ModelAgeRestrictionRequestV3 Model age restriction request V3
swagger:model Model age restriction request V3.
func (*ModelAgeRestrictionRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAgeRestrictionRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAgeRestrictionResponse ¶ added in v0.2.0
type ModelAgeRestrictionResponse struct { // agerestriction // Required: true // Format: int32 AgeRestriction *int32 `json:"AgeRestriction"` // enable // Required: true Enable *bool `json:"Enable"` }
ModelAgeRestrictionResponse Model age restriction response
swagger:model Model age restriction response.
func (*ModelAgeRestrictionResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAgeRestrictionResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAgeRestrictionResponseV3 ¶ added in v0.2.0
type ModelAgeRestrictionResponseV3 struct { // agerestriction // Required: true // Format: int32 AgeRestriction *int32 `json:"ageRestriction"` // enable // Required: true Enable *bool `json:"enable"` }
ModelAgeRestrictionResponseV3 Model age restriction response V3
swagger:model Model age restriction response V3.
func (*ModelAgeRestrictionResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAgeRestrictionResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAssignUserV4Request ¶ added in v0.2.0
type ModelAssignUserV4Request struct { // assignednamespaces // Required: true AssignedNamespaces []string `json:"assignedNamespaces"` // namespace // Required: true Namespace *string `json:"namespace"` // userid // Required: true UserID *string `json:"userId"` }
ModelAssignUserV4Request Model assign user V4 request
swagger:model Model assign user V4 request.
func (*ModelAssignUserV4Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelAssignUserV4Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAssignUserV4Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelAssignUserV4Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAssignedUserV4Response ¶ added in v0.2.0
type ModelAssignedUserV4Response struct { // assignednamespaces // Required: true AssignedNamespaces []string `json:"assignedNamespaces"` // displayname // Required: true DisplayName *string `json:"displayName"` // email // Required: true Email *string `json:"email"` // roleid // Required: true RoleID *string `json:"roleId"` // userid // Required: true UserID *string `json:"userId"` }
ModelAssignedUserV4Response Model assigned user V4 response
swagger:model Model assigned user V4 response.
func (*ModelAssignedUserV4Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelAssignedUserV4Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAssignedUserV4Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelAssignedUserV4Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAuthenticatorKeyResponseV4 ¶ added in v0.15.0
type ModelAuthenticatorKeyResponseV4 struct { // secretkey // Required: true SecretKey *string `json:"secretKey"` // uri // Required: true URI *string `json:"uri"` }
ModelAuthenticatorKeyResponseV4 Model authenticator key response V4
swagger:model Model authenticator key response V4.
func (*ModelAuthenticatorKeyResponseV4) MarshalBinary ¶ added in v0.15.0
func (m *ModelAuthenticatorKeyResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAuthenticatorKeyResponseV4) UnmarshalBinary ¶ added in v0.15.0
func (m *ModelAuthenticatorKeyResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelBackupCodesResponseV4 ¶ added in v0.15.0
type ModelBackupCodesResponseV4 struct { // generatedat // Required: true // Format: int64 GeneratedAt *int64 `json:"generatedAt"` // invalidcodes InvalidCodes []string `json:"invalidCodes,omitempty"` // validcodes ValidCodes []string `json:"validCodes,omitempty"` }
ModelBackupCodesResponseV4 Model backup codes response V4
swagger:model Model backup codes response V4.
func (*ModelBackupCodesResponseV4) MarshalBinary ¶ added in v0.15.0
func (m *ModelBackupCodesResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelBackupCodesResponseV4) UnmarshalBinary ¶ added in v0.15.0
func (m *ModelBackupCodesResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelBanCreateRequest ¶ added in v0.2.0
type ModelBanCreateRequest struct { // ban // Required: true Ban *string `json:"ban"` // comment // Required: true Comment *string `json:"comment"` // enddate // Required: true EndDate *string `json:"endDate"` // reason // Required: true Reason *string `json:"reason"` // skipnotif // Required: true SkipNotif *bool `json:"skipNotif"` }
ModelBanCreateRequest Model ban create request
swagger:model Model ban create request.
func (*ModelBanCreateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelBanCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelBanCreateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelBanCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelBanUpdateRequest ¶ added in v0.2.0
type ModelBanUpdateRequest struct { // enabled // Required: true Enabled *bool `json:"enabled"` // skipnotif // Required: true SkipNotif *bool `json:"skipNotif"` }
ModelBanUpdateRequest Model ban update request
swagger:model Model ban update request.
func (*ModelBanUpdateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelBanUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelBanUpdateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelBanUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelBulkBanCreateRequestV3 ¶ added in v0.27.0
type ModelBulkBanCreateRequestV3 struct { // ban // Required: true Ban *string `json:"ban"` // comment // Required: true Comment *string `json:"comment"` // enddate // Required: true EndDate *string `json:"endDate"` // reason // Required: true Reason *string `json:"reason"` // skipnotif // Required: true SkipNotif *bool `json:"skipNotif"` // userids // Required: true UserIds []string `json:"userIds"` }
ModelBulkBanCreateRequestV3 Model bulk ban create request V3
swagger:model Model bulk ban create request V3.
func (*ModelBulkBanCreateRequestV3) MarshalBinary ¶ added in v0.27.0
func (m *ModelBulkBanCreateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelBulkBanCreateRequestV3) UnmarshalBinary ¶ added in v0.27.0
func (m *ModelBulkBanCreateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelBulkUnbanCreateRequestV3 ¶ added in v0.27.0
type ModelBulkUnbanCreateRequestV3 struct { // bans Bans []*ModelUserUnbanCreateRequestV3 `json:"bans,omitempty"` }
ModelBulkUnbanCreateRequestV3 Model bulk unban create request V3
swagger:model Model bulk unban create request V3.
func (*ModelBulkUnbanCreateRequestV3) MarshalBinary ¶ added in v0.27.0
func (m *ModelBulkUnbanCreateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelBulkUnbanCreateRequestV3) UnmarshalBinary ¶ added in v0.27.0
func (m *ModelBulkUnbanCreateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCheckValidUserIDRequestV4 ¶ added in v0.15.0
type ModelCheckValidUserIDRequestV4 struct { // only valid uuid is allowed // Required: true UserIds []string `json:"userIds"` }
ModelCheckValidUserIDRequestV4 Model check valid user ID request V4
swagger:model Model check valid user ID request V4.
func (*ModelCheckValidUserIDRequestV4) MarshalBinary ¶ added in v0.15.0
func (m *ModelCheckValidUserIDRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCheckValidUserIDRequestV4) UnmarshalBinary ¶ added in v0.15.0
func (m *ModelCheckValidUserIDRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCountry ¶ added in v0.2.0
type ModelCountry struct { // agerestriction // Required: true // Format: int32 AgeRestriction *int32 `json:"AgeRestriction"` // countrycode // Required: true CountryCode *string `json:"CountryCode"` // countryname // Required: true CountryName *string `json:"CountryName"` // enable // Required: true Enable *bool `json:"Enable"` }
ModelCountry Model country
swagger:model Model country.
func (*ModelCountry) MarshalBinary ¶ added in v0.2.0
func (m *ModelCountry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCountry) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelCountry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCountryAgeRestrictionRequest ¶ added in v0.2.0
type ModelCountryAgeRestrictionRequest struct { // agerestriction // Required: true // Format: int32 AgeRestriction *int32 `json:"AgeRestriction"` }
ModelCountryAgeRestrictionRequest Model country age restriction request
swagger:model Model country age restriction request.
func (*ModelCountryAgeRestrictionRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelCountryAgeRestrictionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCountryAgeRestrictionRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelCountryAgeRestrictionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCountryAgeRestrictionV3Request ¶ added in v0.2.0
type ModelCountryAgeRestrictionV3Request struct { // agerestriction // Required: true // Format: int32 AgeRestriction *int32 `json:"ageRestriction"` }
ModelCountryAgeRestrictionV3Request Model country age restriction V3 request
swagger:model Model country age restriction V3 request.
func (*ModelCountryAgeRestrictionV3Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelCountryAgeRestrictionV3Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCountryAgeRestrictionV3Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelCountryAgeRestrictionV3Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCountryBlacklistRequest ¶ added in v0.54.0
type ModelCountryBlacklistRequest struct { // blacklist // Required: true Blacklist []string `json:"blacklist"` }
ModelCountryBlacklistRequest Model country blacklist request
swagger:model Model country blacklist request.
func (*ModelCountryBlacklistRequest) MarshalBinary ¶ added in v0.54.0
func (m *ModelCountryBlacklistRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCountryBlacklistRequest) UnmarshalBinary ¶ added in v0.54.0
func (m *ModelCountryBlacklistRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCountryBlacklistResponse ¶ added in v0.54.0
type ModelCountryBlacklistResponse struct { // blacklist // Required: true Blacklist []string `json:"blacklist"` }
ModelCountryBlacklistResponse Model country blacklist response
swagger:model Model country blacklist response.
func (*ModelCountryBlacklistResponse) MarshalBinary ¶ added in v0.54.0
func (m *ModelCountryBlacklistResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCountryBlacklistResponse) UnmarshalBinary ¶ added in v0.54.0
func (m *ModelCountryBlacklistResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCountryResponse ¶ added in v0.54.0
type ModelCountryResponse struct { // code // Required: true Code *string `json:"code"` // name // Required: true Name *string `json:"name"` }
ModelCountryResponse Model country response
swagger:model Model country response.
func (*ModelCountryResponse) MarshalBinary ¶ added in v0.54.0
func (m *ModelCountryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCountryResponse) UnmarshalBinary ¶ added in v0.54.0
func (m *ModelCountryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCountryV3Response ¶ added in v0.2.0
type ModelCountryV3Response struct { // agerestriction // Required: true // Format: int32 AgeRestriction *int32 `json:"ageRestriction"` // countrycode // Required: true CountryCode *string `json:"countryCode"` // countryname // Required: true CountryName *string `json:"countryName"` // enable // Required: true Enable *bool `json:"enable"` }
ModelCountryV3Response Model country V3 response
swagger:model Model country V3 response.
func (*ModelCountryV3Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelCountryV3Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCountryV3Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelCountryV3Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCreateJusticeUserResponse ¶ added in v0.2.0
type ModelCreateJusticeUserResponse struct { // namespace // Required: true Namespace *string `json:"namespace"` // userid // Required: true UserID *string `json:"userId"` }
ModelCreateJusticeUserResponse Model create justice user response
swagger:model Model create justice user response.
func (*ModelCreateJusticeUserResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelCreateJusticeUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCreateJusticeUserResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelCreateJusticeUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceBanRequestV4 ¶ added in v0.29.0
type ModelDeviceBanRequestV4 struct { // comment // Required: true Comment *string `json:"comment"` // deviceid // Required: true DeviceID *string `json:"deviceId"` // devicetype // Required: true DeviceType *string `json:"deviceType"` // enabled // Required: true Enabled *bool `json:"enabled"` // enddate // Required: true EndDate *string `json:"endDate"` // ext // Required: true Ext interface{} `json:"ext"` // reason // Required: true Reason *string `json:"reason"` }
ModelDeviceBanRequestV4 Model device ban request V4
swagger:model Model device ban request V4.
func (*ModelDeviceBanRequestV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBanRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceBanRequestV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBanRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceBanResponseV4 ¶ added in v0.29.0
type ModelDeviceBanResponseV4 struct { // bannedat // Required: true // Format: int64 BannedAt *int64 `json:"bannedAt"` // bannedby // Required: true BannedBy *string `json:"bannedBy"` // comment // Required: true Comment *string `json:"comment"` // deviceid // Required: true DeviceID *string `json:"deviceId"` // devicetype // Required: true DeviceType *string `json:"deviceType"` // disabledat // Required: true // Format: int64 DisabledAt *int64 `json:"disabledAt"` // enabled // Required: true Enabled *bool `json:"enabled"` // enddate // Required: true // Format: int64 EndDate *int64 `json:"endDate"` // id // Required: true ID *string `json:"id"` // namespace // Required: true Namespace *string `json:"namespace"` // reason // Required: true Reason *string `json:"reason"` // targetnamespace // Required: true TargetNamespace *string `json:"targetNamespace"` }
ModelDeviceBanResponseV4 Model device ban response V4
swagger:model Model device ban response V4.
func (*ModelDeviceBanResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBanResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceBanResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBanResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceBanUpdateRequestV4 ¶ added in v0.29.0
type ModelDeviceBanUpdateRequestV4 struct { // enabled // Required: true Enabled *bool `json:"enabled"` }
ModelDeviceBanUpdateRequestV4 Model device ban update request V4
swagger:model Model device ban update request V4.
func (*ModelDeviceBanUpdateRequestV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBanUpdateRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceBanUpdateRequestV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBanUpdateRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceBannedResponseV4 ¶ added in v0.29.0
type ModelDeviceBannedResponseV4 struct { // data // Required: true Data []*ModelDeviceBanResponseV4 `json:"data"` // paging // Required: true Paging *AccountcommonPagination `json:"paging"` }
ModelDeviceBannedResponseV4 Model device banned response V4
swagger:model Model device banned response V4.
func (*ModelDeviceBannedResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBannedResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceBannedResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBannedResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceBansResponseV4 ¶ added in v0.29.0
type ModelDeviceBansResponseV4 struct { // data // Required: true Data []*ModelDeviceBanResponseV4 `json:"data"` }
ModelDeviceBansResponseV4 Model device bans response V4
swagger:model Model device bans response V4.
func (*ModelDeviceBansResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBansResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceBansResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBansResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceIDDecryptResponseV4 ¶ added in v0.29.0
type ModelDeviceIDDecryptResponseV4 struct { // deviceid // Required: true DeviceID *string `json:"deviceId"` }
ModelDeviceIDDecryptResponseV4 Model device ID decrypt response V4
swagger:model Model device ID decrypt response V4.
func (*ModelDeviceIDDecryptResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceIDDecryptResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceIDDecryptResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceIDDecryptResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceResponseV4 ¶ added in v0.29.0
type ModelDeviceResponseV4 struct { // ban Ban *ModelDeviceBanResponseV4 `json:"ban,omitempty"` // deviceid // Required: true DeviceID *string `json:"deviceId"` // devicetype // Required: true DeviceType *string `json:"deviceType"` // ext Ext interface{} `json:"ext,omitempty"` // ip // Required: true IP *string `json:"ip"` // lastlogintime // Required: true // Format: int64 LastLoginTime *int64 `json:"lastLoginTime"` }
ModelDeviceResponseV4 Model device response V4
swagger:model Model device response V4.
func (*ModelDeviceResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceTypeResponseV4 ¶ added in v0.29.0
type ModelDeviceTypeResponseV4 struct { // devicetype // Required: true DeviceType *string `json:"deviceType"` }
ModelDeviceTypeResponseV4 Model device type response V4
swagger:model Model device type response V4.
func (*ModelDeviceTypeResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceTypeResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceTypeResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceTypeResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceTypesResponseV4 ¶ added in v0.29.0
type ModelDeviceTypesResponseV4 struct { // data // Required: true Data []*ModelDeviceTypeResponseV4 `json:"data"` }
ModelDeviceTypesResponseV4 Model device types response V4
swagger:model Model device types response V4.
func (*ModelDeviceTypesResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceTypesResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceTypesResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceTypesResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceUserResponseV4 ¶ added in v0.29.0
type ModelDeviceUserResponseV4 struct { // ext Ext interface{} `json:"ext,omitempty"` // ip // Required: true IP *string `json:"ip"` // lastlogintime // Required: true // Format: int64 LastLoginTime *int64 `json:"lastLoginTime"` // namespace // Required: true Namespace *string `json:"namespace"` // userid // Required: true UserID *string `json:"userId"` }
ModelDeviceUserResponseV4 Model device user response V4
swagger:model Model device user response V4.
func (*ModelDeviceUserResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceUserResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceUserResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceUserResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceUsersResponseV4 ¶ added in v0.29.0
type ModelDeviceUsersResponseV4 struct { // users // Required: true Users []*ModelDeviceUserResponseV4 `json:"users"` }
ModelDeviceUsersResponseV4 Model device users response V4
swagger:model Model device users response V4.
func (*ModelDeviceUsersResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceUsersResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceUsersResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceUsersResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDevicesResponseV4 ¶ added in v0.29.0
type ModelDevicesResponseV4 struct { // devices // Required: true Devices []*ModelDeviceResponseV4 `json:"devices"` }
ModelDevicesResponseV4 Model devices response V4
swagger:model Model devices response V4.
func (*ModelDevicesResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDevicesResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDevicesResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDevicesResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDisableUserRequest ¶ added in v0.2.0
type ModelDisableUserRequest struct { // reason Reason string `json:"Reason,omitempty"` }
ModelDisableUserRequest Model disable user request
swagger:model Model disable user request.
func (*ModelDisableUserRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelDisableUserRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDisableUserRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelDisableUserRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelEmailUpdateRequestV4 ¶ added in v0.2.0
type ModelEmailUpdateRequestV4 struct { // code // Required: true Code *string `json:"code"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` }
ModelEmailUpdateRequestV4 Model email update request V4
swagger:model Model email update request V4.
func (*ModelEmailUpdateRequestV4) MarshalBinary ¶ added in v0.2.0
func (m *ModelEmailUpdateRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelEmailUpdateRequestV4) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelEmailUpdateRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelEnabledFactorsResponseV4 ¶ added in v0.15.0
type ModelEnabledFactorsResponseV4 struct { // default // Required: true Default *string `json:"default"` // enabled // Required: true Enabled []string `json:"enabled"` }
ModelEnabledFactorsResponseV4 Model enabled factors response V4
swagger:model Model enabled factors response V4.
func (*ModelEnabledFactorsResponseV4) MarshalBinary ¶ added in v0.15.0
func (m *ModelEnabledFactorsResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelEnabledFactorsResponseV4) UnmarshalBinary ¶ added in v0.15.0
func (m *ModelEnabledFactorsResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelFailedBanUnbanUserV3 ¶ added in v0.27.0
type ModelFailedBanUnbanUserV3 struct { // reason // Required: true Reason *string `json:"reason"` // userid // Required: true UserID *string `json:"userId"` }
ModelFailedBanUnbanUserV3 Model failed ban unban user V3
swagger:model Model failed ban unban user V3.
func (*ModelFailedBanUnbanUserV3) MarshalBinary ¶ added in v0.27.0
func (m *ModelFailedBanUnbanUserV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelFailedBanUnbanUserV3) UnmarshalBinary ¶ added in v0.27.0
func (m *ModelFailedBanUnbanUserV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelForgotPasswordRequestV3 ¶ added in v0.2.0
type ModelForgotPasswordRequestV3 struct { // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // languagetag LanguageTag string `json:"languageTag,omitempty"` }
ModelForgotPasswordRequestV3 Model forgot password request V3
swagger:model Model forgot password request V3.
func (*ModelForgotPasswordRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelForgotPasswordRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelForgotPasswordRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelForgotPasswordRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetAdminUsersResponse ¶ added in v0.2.0
type ModelGetAdminUsersResponse struct { // data // Required: true Data []*ModelUserResponse `json:"Data"` // paging // Required: true Paging *AccountcommonPagination `json:"Paging"` }
ModelGetAdminUsersResponse Model get admin users response
swagger:model Model get admin users response.
func (*ModelGetAdminUsersResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetAdminUsersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetAdminUsersResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetAdminUsersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetBulkUserBansRequest ¶ added in v0.50.0
type ModelGetBulkUserBansRequest struct { // bulkuserid // Required: true BulkUserID []string `json:"bulkUserId"` }
ModelGetBulkUserBansRequest Model get bulk user bans request
swagger:model Model get bulk user bans request.
func (*ModelGetBulkUserBansRequest) MarshalBinary ¶ added in v0.50.0
func (m *ModelGetBulkUserBansRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetBulkUserBansRequest) UnmarshalBinary ¶ added in v0.50.0
func (m *ModelGetBulkUserBansRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetLinkHeadlessAccountConflictResponse ¶ added in v0.34.0
type ModelGetLinkHeadlessAccountConflictResponse struct { // only exists when platformLinkConflict=false & platformAlreadyLinked=false CurrentAccount *ModelAccountProgressionInfo `json:"currentAccount,omitempty"` // only exists when platformLinkConflict=false & platformAlreadyLinked=false HeadlessAccount *ModelAccountProgressionInfo `json:"headlessAccount,omitempty"` // if full account already linked to this platform // Required: true PlatformAlreadyLinked *bool `json:"platformAlreadyLinked"` // platformid // Required: true PlatformID *string `json:"platformId"` // if linked to this platform's other account // Required: true PlatformLinkConflict *bool `json:"platformLinkConflict"` }
ModelGetLinkHeadlessAccountConflictResponse Model get link headless account conflict response
swagger:model Model get link headless account conflict response.
func (*ModelGetLinkHeadlessAccountConflictResponse) MarshalBinary ¶ added in v0.34.0
func (m *ModelGetLinkHeadlessAccountConflictResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetLinkHeadlessAccountConflictResponse) UnmarshalBinary ¶ added in v0.34.0
func (m *ModelGetLinkHeadlessAccountConflictResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetPublisherUserResponse ¶ added in v0.2.0
type ModelGetPublisherUserResponse struct { // namespace // Required: true Namespace *string `json:"Namespace"` // userid // Required: true UserID *string `json:"UserId"` }
ModelGetPublisherUserResponse Model get publisher user response
swagger:model Model get publisher user response.
func (*ModelGetPublisherUserResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetPublisherUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetPublisherUserResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetPublisherUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetPublisherUserV3Response ¶ added in v0.25.0
type ModelGetPublisherUserV3Response struct { // namespace // Required: true Namespace *string `json:"namespace"` // userid // Required: true UserID *string `json:"userId"` }
ModelGetPublisherUserV3Response Model get publisher user V3 response
swagger:model Model get publisher user V3 response.
func (*ModelGetPublisherUserV3Response) MarshalBinary ¶ added in v0.25.0
func (m *ModelGetPublisherUserV3Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetPublisherUserV3Response) UnmarshalBinary ¶ added in v0.25.0
func (m *ModelGetPublisherUserV3Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetUserBanV3Response ¶ added in v0.2.0
type ModelGetUserBanV3Response struct { // data // Required: true Data []*ModelUserBanResponseV3 `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` }
ModelGetUserBanV3Response Model get user ban V3 response
swagger:model Model get user ban V3 response.
func (*ModelGetUserBanV3Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserBanV3Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetUserBanV3Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserBanV3Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetUserJusticePlatformAccountResponse ¶ added in v0.2.0
type ModelGetUserJusticePlatformAccountResponse struct { // designatednamespace // Required: true DesignatedNamespace *string `json:"DesignatedNamespace"` // userid // Required: true UserID *string `json:"UserID"` }
ModelGetUserJusticePlatformAccountResponse Model get user justice platform account response
swagger:model Model get user justice platform account response.
func (*ModelGetUserJusticePlatformAccountResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserJusticePlatformAccountResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetUserJusticePlatformAccountResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserJusticePlatformAccountResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetUserMapping ¶ added in v0.2.0
type ModelGetUserMapping struct { // namespace // Required: true Namespace *string `json:"Namespace"` // userid // Required: true UserID *string `json:"UserId"` }
ModelGetUserMapping Model get user mapping
swagger:model Model get user mapping.
func (*ModelGetUserMapping) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserMapping) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetUserMapping) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserMapping) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetUserMappingV3 ¶ added in v0.26.0
type ModelGetUserMappingV3 struct { // namespace // Required: true Namespace *string `json:"namespace"` // userid // Required: true UserID *string `json:"userId"` }
ModelGetUserMappingV3 Model get user mapping V3
swagger:model Model get user mapping V3.
func (*ModelGetUserMappingV3) MarshalBinary ¶ added in v0.26.0
func (m *ModelGetUserMappingV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetUserMappingV3) UnmarshalBinary ¶ added in v0.26.0
func (m *ModelGetUserMappingV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetUsersResponseWithPaginationV3 ¶ added in v0.2.0
type ModelGetUsersResponseWithPaginationV3 struct { // data // Required: true Data []*ModelUserResponseV3 `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` }
ModelGetUsersResponseWithPaginationV3 Model get users response with pagination V3
swagger:model Model get users response with pagination V3.
func (*ModelGetUsersResponseWithPaginationV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetUsersResponseWithPaginationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetUsersResponseWithPaginationV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetUsersResponseWithPaginationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInputValidationConfigVersion ¶ added in v0.47.0
type ModelInputValidationConfigVersion struct { // allowallspecialcharacters // Required: true AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"` // allowdigit // Required: true AllowDigit *bool `json:"allowDigit"` // allowletter // Required: true AllowLetter *bool `json:"allowLetter"` // allowspace // Required: true AllowSpace *bool `json:"allowSpace"` // allowunicode // Required: true AllowUnicode *bool `json:"allowUnicode"` // if this config has valid value, will prefer to use and ignore other validation AvatarConfig *AccountcommonAvatarConfig `json:"avatarConfig,omitempty"` // blockedword // Required: true BlockedWord []string `json:"blockedWord"` // iscustomregex // Required: true IsCustomRegex *bool `json:"isCustomRegex"` // lettercase // Required: true LetterCase *string `json:"letterCase"` // maxlength // Required: true // Format: int32 MaxLength *int32 `json:"maxLength"` // maxrepeatingalphanum // Required: true // Format: int32 MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"` // maxrepeatingspecialcharacter // Required: true // Format: int32 MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"` // minchartype // Required: true // Format: int32 MinCharType *int32 `json:"minCharType"` // minlength // Required: true // Format: int32 MinLength *int32 `json:"minLength"` // regex // Required: true Regex *string `json:"regex"` // specialcharacterlocation // Required: true SpecialCharacterLocation *string `json:"specialCharacterLocation"` // specialcharacters // Required: true SpecialCharacters []string `json:"specialCharacters"` // version // Required: true // Format: int32 Version *int32 `json:"version"` }
ModelInputValidationConfigVersion Model input validation config version
swagger:model Model input validation config version.
func (*ModelInputValidationConfigVersion) MarshalBinary ¶ added in v0.47.0
func (m *ModelInputValidationConfigVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInputValidationConfigVersion) UnmarshalBinary ¶ added in v0.47.0
func (m *ModelInputValidationConfigVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInputValidationData ¶ added in v0.10.0
type ModelInputValidationData struct { // field // Required: true Field *string `json:"field"` // validation // Required: true Validation *ModelValidationDetail `json:"validation"` }
ModelInputValidationData Model input validation data
swagger:model Model input validation data.
func (*ModelInputValidationData) MarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInputValidationData) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInputValidationDataPublic ¶ added in v0.10.0
type ModelInputValidationDataPublic struct { // field // Required: true Field *string `json:"field"` // validation // Required: true Validation *ModelValidationDetailPublic `json:"validation"` }
ModelInputValidationDataPublic Model input validation data public
swagger:model Model input validation data public.
func (*ModelInputValidationDataPublic) MarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationDataPublic) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInputValidationDataPublic) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationDataPublic) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInputValidationUpdatePayload ¶ added in v0.10.0
type ModelInputValidationUpdatePayload struct { // field // Required: true Field *string `json:"field"` // validation // Required: true Validation *Validation `json:"validation"` }
ModelInputValidationUpdatePayload Model input validation update payload
swagger:model Model input validation update payload.
func (*ModelInputValidationUpdatePayload) MarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationUpdatePayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInputValidationUpdatePayload) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationUpdatePayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInputValidationsPublicResponse ¶ added in v0.10.0
type ModelInputValidationsPublicResponse struct { // data // Required: true Data []*ModelInputValidationDataPublic `json:"data"` // version // Required: true // Format: int32 Version *int32 `json:"version"` }
ModelInputValidationsPublicResponse Model input validations public response
swagger:model Model input validations public response.
func (*ModelInputValidationsPublicResponse) MarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationsPublicResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInputValidationsPublicResponse) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationsPublicResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInputValidationsResponse ¶ added in v0.10.0
type ModelInputValidationsResponse struct { // data // Required: true Data []*ModelInputValidationData `json:"data"` // version // Required: true // Format: int32 Version *int32 `json:"version"` }
ModelInputValidationsResponse Model input validations response
swagger:model Model input validations response.
func (*ModelInputValidationsResponse) MarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInputValidationsResponse) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInviteUserRequestV3 ¶ added in v0.8.0
type ModelInviteUserRequestV3 struct { // emailaddresses // Required: true EmailAddresses []string `json:"emailAddresses"` // isadmin // Required: true IsAdmin *bool `json:"isAdmin"` // multi tenant studio namespace // Required: true Namespace *string `json:"namespace"` // roles // Required: true Roles []string `json:"roles"` }
ModelInviteUserRequestV3 Model invite user request V3
swagger:model Model invite user request V3.
func (*ModelInviteUserRequestV3) MarshalBinary ¶ added in v0.8.0
func (m *ModelInviteUserRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInviteUserRequestV3) UnmarshalBinary ¶ added in v0.8.0
func (m *ModelInviteUserRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInviteUserRequestV4 ¶ added in v0.9.0
type ModelInviteUserRequestV4 struct { // assignednamespaces // Required: true AssignedNamespaces []string `json:"assignedNamespaces"` // emailaddresses // Required: true EmailAddresses []string `json:"emailAddresses"` // isadmin // Required: true IsAdmin *bool `json:"isAdmin"` // multi tenant studio namespace Namespace string `json:"namespace,omitempty"` // roleid RoleID string `json:"roleId,omitempty"` }
ModelInviteUserRequestV4 Model invite user request V4
swagger:model Model invite user request V4.
func (*ModelInviteUserRequestV4) MarshalBinary ¶ added in v0.9.0
func (m *ModelInviteUserRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInviteUserRequestV4) UnmarshalBinary ¶ added in v0.9.0
func (m *ModelInviteUserRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInviteUserResponseV3 ¶ added in v0.8.0
type ModelInviteUserResponseV3 struct { // data // Required: true Data []*ModelUserInvitationV3 `json:"data"` }
ModelInviteUserResponseV3 Model invite user response V3
swagger:model Model invite user response V3.
func (*ModelInviteUserResponseV3) MarshalBinary ¶ added in v0.8.0
func (m *ModelInviteUserResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInviteUserResponseV3) UnmarshalBinary ¶ added in v0.8.0
func (m *ModelInviteUserResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLinkHeadlessAccountRequest ¶ added in v0.34.0
type ModelLinkHeadlessAccountRequest struct { // chosennamespaces // Required: true ChosenNamespaces []string `json:"chosenNamespaces"` // onetimelinkcode // Required: true OneTimeLinkCode *string `json:"oneTimeLinkCode"` }
ModelLinkHeadlessAccountRequest Model link headless account request
swagger:model Model link headless account request.
func (*ModelLinkHeadlessAccountRequest) MarshalBinary ¶ added in v0.34.0
func (m *ModelLinkHeadlessAccountRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLinkHeadlessAccountRequest) UnmarshalBinary ¶ added in v0.34.0
func (m *ModelLinkHeadlessAccountRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLinkPlatformAccountRequest ¶ added in v0.2.0
type ModelLinkPlatformAccountRequest struct { // platformid // Required: true PlatformID *string `json:"platformId"` // platformuserid // Required: true PlatformUserID *string `json:"platformUserId"` }
ModelLinkPlatformAccountRequest Model link platform account request
swagger:model Model link platform account request.
func (*ModelLinkPlatformAccountRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelLinkPlatformAccountRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLinkPlatformAccountRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelLinkPlatformAccountRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLinkPlatformAccountWithProgressionRequest ¶ added in v0.20.0
type ModelLinkPlatformAccountWithProgressionRequest struct { // chosennamespaces // Required: true ChosenNamespaces []string `json:"chosenNamespaces"` // requestid // Required: true RequestID *string `json:"requestId"` }
ModelLinkPlatformAccountWithProgressionRequest Model link platform account with progression request
swagger:model Model link platform account with progression request.
func (*ModelLinkPlatformAccountWithProgressionRequest) MarshalBinary ¶ added in v0.20.0
func (m *ModelLinkPlatformAccountWithProgressionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLinkPlatformAccountWithProgressionRequest) UnmarshalBinary ¶ added in v0.20.0
func (m *ModelLinkPlatformAccountWithProgressionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLinkRequest ¶ added in v0.2.0
type ModelLinkRequest struct { // client_id // Required: true ClientID *string `json:"client_id"` // conflict_publisher_user_id ConflictPublisherUserID string `json:"conflict_publisher_user_id,omitempty"` // conflict_user_linked_games ConflictUserLinkedGames []string `json:"conflict_user_linked_games,omitempty"` // current_user_linked_games CurrentUserLinkedGames []string `json:"current_user_linked_games,omitempty"` // error Error *RestErrorResponseWithConflictedUserPlatformAccounts `json:"error,omitempty"` // expiration // Format: int32 Expiration int32 `json:"expiration,omitempty"` // namespace // Required: true Namespace *string `json:"namespace"` // operation_name // Required: true OperationName *string `json:"operation_name"` // payload // Required: true Payload interface{} `json:"payload"` // platformdisplayname PlatformDisplayName string `json:"platformDisplayName,omitempty"` // platformid PlatformID string `json:"platformID,omitempty"` // platform_user_id PlatformUserID string `json:"platform_user_id,omitempty"` // redirect_uri // Required: true RedirectURI *string `json:"redirect_uri"` // refreshtoken RefreshToken string `json:"refreshToken,omitempty"` // request_id // Required: true RequestID *string `json:"request_id"` // status // Required: true Status *string `json:"status"` // userid UserID string `json:"userID,omitempty"` }
ModelLinkRequest Model link request
swagger:model Model link request.
func (*ModelLinkRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelLinkRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLinkRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelLinkRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLinkingHistoryResponseWithPaginationV3 ¶ added in v0.34.0
type ModelLinkingHistoryResponseWithPaginationV3 struct { // publisher user id which linked to this platform account // Required: true Data []string `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` // totaldata // Required: true // Format: int32 TotalData *int32 `json:"totalData"` }
ModelLinkingHistoryResponseWithPaginationV3 Model linking history response with pagination V3
swagger:model Model linking history response with pagination V3.
func (*ModelLinkingHistoryResponseWithPaginationV3) MarshalBinary ¶ added in v0.34.0
func (m *ModelLinkingHistoryResponseWithPaginationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLinkingHistoryResponseWithPaginationV3) UnmarshalBinary ¶ added in v0.34.0
func (m *ModelLinkingHistoryResponseWithPaginationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListAssignedUsersV4Response ¶ added in v0.2.0
type ModelListAssignedUsersV4Response struct { // data // Required: true Data []*ModelAssignedUserV4Response `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` }
ModelListAssignedUsersV4Response Model list assigned users V4 response
swagger:model Model list assigned users V4 response.
func (*ModelListAssignedUsersV4Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelListAssignedUsersV4Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListAssignedUsersV4Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelListAssignedUsersV4Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListBulkUserBanResponseV3 ¶ added in v0.27.0
type ModelListBulkUserBanResponseV3 struct { // failedbans // Required: true FailedBans []*ModelFailedBanUnbanUserV3 `json:"failedBans"` // successbans // Required: true SuccessBans []*ModelUserBanResponseV3 `json:"successBans"` }
ModelListBulkUserBanResponseV3 Model list bulk user ban response V3
swagger:model Model list bulk user ban response V3.
func (*ModelListBulkUserBanResponseV3) MarshalBinary ¶ added in v0.27.0
func (m *ModelListBulkUserBanResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListBulkUserBanResponseV3) UnmarshalBinary ¶ added in v0.27.0
func (m *ModelListBulkUserBanResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListBulkUserPlatformsResponse ¶ added in v0.53.0
type ModelListBulkUserPlatformsResponse struct { // data // Required: true Data []*ModelUserWithPlatformInfo `json:"data"` }
ModelListBulkUserPlatformsResponse Model list bulk user platforms response
swagger:model Model list bulk user platforms response.
func (*ModelListBulkUserPlatformsResponse) MarshalBinary ¶ added in v0.53.0
func (m *ModelListBulkUserPlatformsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListBulkUserPlatformsResponse) UnmarshalBinary ¶ added in v0.53.0
func (m *ModelListBulkUserPlatformsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListBulkUserResponse ¶ added in v0.10.0
type ModelListBulkUserResponse struct { // data // Required: true Data []*ModelUserBaseInfo `json:"data"` }
ModelListBulkUserResponse Model list bulk user response
swagger:model Model list bulk user response.
func (*ModelListBulkUserResponse) MarshalBinary ¶ added in v0.10.0
func (m *ModelListBulkUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListBulkUserResponse) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelListBulkUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListEmailAddressRequest ¶ added in v0.2.0
type ModelListEmailAddressRequest struct { // listemailaddressrequest // Required: true ListEmailAddressRequest []string `json:"listEmailAddressRequest"` }
ModelListEmailAddressRequest Model list email address request
swagger:model Model list email address request.
func (*ModelListEmailAddressRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelListEmailAddressRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListEmailAddressRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelListEmailAddressRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListRoleV4Response ¶ added in v0.2.0
type ModelListRoleV4Response struct { // data // Required: true Data []*ModelRoleV4Response `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` }
ModelListRoleV4Response Model list role V4 response
swagger:model Model list role V4 response.
func (*ModelListRoleV4Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelListRoleV4Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListRoleV4Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelListRoleV4Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListUserInformationResult ¶ added in v0.10.0
type ModelListUserInformationResult struct { // data // Required: true Data []*ModelUserInfoResponse `json:"data"` }
ModelListUserInformationResult Model list user information result
swagger:model Model list user information result.
func (*ModelListUserInformationResult) MarshalBinary ¶ added in v0.10.0
func (m *ModelListUserInformationResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListUserInformationResult) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelListUserInformationResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListUserResponseV3 ¶ added in v0.2.0
type ModelListUserResponseV3 struct { // data // Required: true Data []*ModelUserResponseV3 `json:"data"` }
ModelListUserResponseV3 Model list user response V3
swagger:model Model list user response V3.
func (*ModelListUserResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelListUserResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListUserResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelListUserResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListUserRolesV4Response ¶ added in v0.2.0
type ModelListUserRolesV4Response struct { // data // Required: true Data []*ModelUserRolesV4Response `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` }
ModelListUserRolesV4Response Model list user roles V4 response
swagger:model Model list user roles V4 response.
func (*ModelListUserRolesV4Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelListUserRolesV4Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListUserRolesV4Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelListUserRolesV4Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListValidUserIDResponseV4 ¶ added in v0.15.0
type ModelListValidUserIDResponseV4 struct { // data // Required: true Data []*ModelValidUserIDResponseV4 `json:"data"` }
ModelListValidUserIDResponseV4 Model list valid user ID response V4
swagger:model Model list valid user ID response V4.
func (*ModelListValidUserIDResponseV4) MarshalBinary ¶ added in v0.15.0
func (m *ModelListValidUserIDResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListValidUserIDResponseV4) UnmarshalBinary ¶ added in v0.15.0
func (m *ModelListValidUserIDResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLoginHistoriesResponse ¶ added in v0.2.0
type ModelLoginHistoriesResponse struct { // data // Required: true Data []*ModelUserLoginHistoryResponse `json:"Data"` // paging // Required: true Paging *AccountcommonPagination `json:"Paging"` }
ModelLoginHistoriesResponse Model login histories response
swagger:model Model login histories response.
func (*ModelLoginHistoriesResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelLoginHistoriesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLoginHistoriesResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelLoginHistoriesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelNamespaceRoleRequest ¶ added in v0.2.0
type ModelNamespaceRoleRequest struct { // required // Required: true Namespace *string `json:"namespace"` // roleid // Required: true RoleID *string `json:"roleId"` }
ModelNamespaceRoleRequest Model namespace role request
swagger:model Model namespace role request.
func (*ModelNamespaceRoleRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelNamespaceRoleRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelNamespaceRoleRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelNamespaceRoleRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPermissionDeleteRequest ¶ added in v0.2.0
type ModelPermissionDeleteRequest struct { // action // Required: true // Format: int32 Action *int32 `json:"Action"` // resource // Required: true Resource *string `json:"Resource"` }
ModelPermissionDeleteRequest Model permission delete request
swagger:model Model permission delete request.
func (*ModelPermissionDeleteRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelPermissionDeleteRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPermissionDeleteRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelPermissionDeleteRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPlatformDomainDeleteRequest ¶ added in v0.11.0
type ModelPlatformDomainDeleteRequest struct { // domain // Required: true Domain *string `json:"domain"` }
ModelPlatformDomainDeleteRequest Model platform domain delete request
swagger:model Model platform domain delete request.
func (*ModelPlatformDomainDeleteRequest) MarshalBinary ¶ added in v0.11.0
func (m *ModelPlatformDomainDeleteRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPlatformDomainDeleteRequest) UnmarshalBinary ¶ added in v0.11.0
func (m *ModelPlatformDomainDeleteRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPlatformDomainResponse ¶ added in v0.11.0
type ModelPlatformDomainResponse struct { // registereddomains // Required: true RegisteredDomains []*AccountcommonRegisteredDomain `json:"registeredDomains"` }
ModelPlatformDomainResponse Model platform domain response
swagger:model Model platform domain response.
func (*ModelPlatformDomainResponse) MarshalBinary ¶ added in v0.11.0
func (m *ModelPlatformDomainResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPlatformDomainResponse) UnmarshalBinary ¶ added in v0.11.0
func (m *ModelPlatformDomainResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPlatformDomainUpdateRequest ¶ added in v0.11.0
type ModelPlatformDomainUpdateRequest struct { // affectedclientids // Required: true AffectedClientIDs []string `json:"affectedClientIDs"` // assignednamespaces // Required: true AssignedNamespaces []string `json:"assignedNamespaces"` // domain // Required: true Domain *string `json:"domain"` // roleid // Required: true RoleID *string `json:"roleId"` }
ModelPlatformDomainUpdateRequest Model platform domain update request
swagger:model Model platform domain update request.
func (*ModelPlatformDomainUpdateRequest) MarshalBinary ¶ added in v0.11.0
func (m *ModelPlatformDomainUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPlatformDomainUpdateRequest) UnmarshalBinary ¶ added in v0.11.0
func (m *ModelPlatformDomainUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPlatformUserIDRequest ¶ added in v0.2.0
type ModelPlatformUserIDRequest struct { // platformuserids // Required: true PlatformUserIds []string `json:"platformUserIds"` }
ModelPlatformUserIDRequest Model platform user ID request
swagger:model Model platform user ID request.
func (*ModelPlatformUserIDRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelPlatformUserIDRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPlatformUserIDRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelPlatformUserIDRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPlatformUserInformation ¶ added in v0.2.0
type ModelPlatformUserInformation struct { // displayname // Required: true DisplayName *string `json:"DisplayName"` // emailaddress EmailAddress string `json:"EmailAddress,omitempty"` // linkedat // Required: true // Format: date-time LinkedAt strfmt.DateTime `json:"LinkedAt"` // namespace // Required: true Namespace *string `json:"Namespace"` // platformid // Required: true PlatformID *string `json:"PlatformID"` // platformuserid // Required: true PlatformUserID *string `json:"PlatformUserID"` // xuid XUID string `json:"XUID,omitempty"` }
ModelPlatformUserInformation Model platform user information
swagger:model Model platform user information.
func (*ModelPlatformUserInformation) MarshalBinary ¶ added in v0.2.0
func (m *ModelPlatformUserInformation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPlatformUserInformation) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelPlatformUserInformation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicInviteUserRequestV4 ¶ added in v0.40.0
type ModelPublicInviteUserRequestV4 struct { // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // namespace // Required: true Namespace *string `json:"namespace"` // namespacedisplayname // Required: true NamespaceDisplayName *string `json:"namespaceDisplayName"` }
ModelPublicInviteUserRequestV4 Model public invite user request V4
swagger:model Model public invite user request V4.
func (*ModelPublicInviteUserRequestV4) MarshalBinary ¶ added in v0.40.0
func (m *ModelPublicInviteUserRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicInviteUserRequestV4) UnmarshalBinary ¶ added in v0.40.0
func (m *ModelPublicInviteUserRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicThirdPartyPlatformInfo ¶ added in v0.2.0
type ModelPublicThirdPartyPlatformInfo struct { // appid // Required: true AppID *string `json:"AppId"` // clientid // Required: true ClientID *string `json:"ClientId"` // environment // Required: true Environment *string `json:"Environment"` // isactive // Required: true IsActive *bool `json:"IsActive"` // platformid // Required: true PlatformID *string `json:"PlatformId"` // platformname // Required: true PlatformName *string `json:"PlatformName"` }
ModelPublicThirdPartyPlatformInfo Model public third party platform info
swagger:model Model public third party platform info.
func (*ModelPublicThirdPartyPlatformInfo) MarshalBinary ¶ added in v0.2.0
func (m *ModelPublicThirdPartyPlatformInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicThirdPartyPlatformInfo) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelPublicThirdPartyPlatformInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicUserInformationResponseV3 ¶
type ModelPublicUserInformationResponseV3 struct { // data // Required: true Data []*ModelPublicUserInformationV3 `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` }
ModelPublicUserInformationResponseV3 Model public user information response V3
swagger:model Model public user information response V3.
func (*ModelPublicUserInformationResponseV3) MarshalBinary ¶
func (m *ModelPublicUserInformationResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicUserInformationResponseV3) UnmarshalBinary ¶
func (m *ModelPublicUserInformationResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicUserInformationV3 ¶
type ModelPublicUserInformationV3 struct { // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // displayname // Required: true DisplayName *string `json:"displayName"` // namespace // Required: true Namespace *string `json:"namespace"` // userid // Required: true UserID *string `json:"userId"` // username // Required: true UserName *string `json:"userName"` }
ModelPublicUserInformationV3 Model public user information V3
swagger:model Model public user information V3.
func (*ModelPublicUserInformationV3) MarshalBinary ¶
func (m *ModelPublicUserInformationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicUserInformationV3) UnmarshalBinary ¶
func (m *ModelPublicUserInformationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicUserResponse ¶ added in v0.2.0
type ModelPublicUserResponse struct { // authtype // Required: true AuthType *string `json:"AuthType"` // bans // Required: true Bans []*ModelUserActiveBanResponse `json:"Bans"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"CreatedAt"` // deletionstatus // Required: true DeletionStatus *bool `json:"DeletionStatus"` // displayname // Required: true DisplayName *string `json:"DisplayName"` // emailverified // Required: true EmailVerified *bool `json:"EmailVerified"` // enabled // Required: true Enabled *bool `json:"Enabled"` // lastenabledchangedtime // Required: true // Format: date-time LastEnabledChangedTime strfmt.DateTime `json:"LastEnabledChangedTime"` // loginid // Required: true LoginID *string `json:"LoginId"` // namespace // Required: true Namespace *string `json:"Namespace"` // namespaceroles // Required: true NamespaceRoles []*AccountcommonNamespaceRole `json:"NamespaceRoles"` // permissions // Required: true Permissions []*AccountcommonPermission `json:"Permissions"` // phoneverified // Required: true PhoneVerified *bool `json:"PhoneVerified"` // platformid PlatformID string `json:"PlatformId,omitempty"` // platformuserid PlatformUserID string `json:"PlatformUserId,omitempty"` // roles // Required: true Roles []string `json:"Roles"` // userid // Required: true UserID *string `json:"UserId"` // username Username string `json:"Username,omitempty"` // xuid XUID string `json:"XUID,omitempty"` }
ModelPublicUserResponse Model public user response
swagger:model Model public user response.
func (*ModelPublicUserResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelPublicUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicUserResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelPublicUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicUserResponseV3 ¶ added in v0.2.0
type ModelPublicUserResponseV3 struct { // authtype // Required: true AuthType *string `json:"authType"` // avatarurl AvatarURL string `json:"avatarUrl,omitempty"` // bans // Required: true Bans []*ModelUserActiveBanResponseV3 `json:"bans"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // deletionstatus // Required: true DeletionStatus *bool `json:"deletionStatus"` // displayname // Required: true DisplayName *string `json:"displayName"` // emailverified // Required: true EmailVerified *bool `json:"emailVerified"` // enabled // Required: true Enabled *bool `json:"enabled"` // lastdateofbirthchangedtime // Required: true // Format: date-time LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"` // lastenabledchangedtime // Required: true // Format: date-time LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"` // namespace // Required: true Namespace *string `json:"namespace"` // namespaceroles // Required: true NamespaceRoles []*AccountcommonNamespaceRole `json:"namespaceRoles"` // permissions // Required: true Permissions []*ModelUserPermissionsResponseV3 `json:"permissions"` // phoneverified // Required: true PhoneVerified *bool `json:"phoneVerified"` // platformid PlatformID string `json:"platformId,omitempty"` // platformuserid PlatformUserID string `json:"platformUserId,omitempty"` // roles // Required: true Roles []string `json:"roles"` // userid // Required: true UserID *string `json:"userId"` // username UserName string `json:"userName,omitempty"` }
ModelPublicUserResponseV3 Model public user response V3
swagger:model Model public user response V3.
func (*ModelPublicUserResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelPublicUserResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicUserResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelPublicUserResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicUsersResponse ¶ added in v0.2.0
type ModelPublicUsersResponse struct { // users Users []*ModelPublicUserResponse `json:"Users,omitempty"` }
ModelPublicUsersResponse Model public users response
swagger:model Model public users response.
func (*ModelPublicUsersResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelPublicUsersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicUsersResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelPublicUsersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRemoveUserRoleV4Request ¶ added in v0.2.0
type ModelRemoveUserRoleV4Request struct { // assignednamespaces // Required: true AssignedNamespaces []string `json:"assignedNamespaces"` // roleid // Required: true RoleID *string `json:"roleId"` }
ModelRemoveUserRoleV4Request Model remove user role V4 request
swagger:model Model remove user role V4 request.
func (*ModelRemoveUserRoleV4Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelRemoveUserRoleV4Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRemoveUserRoleV4Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRemoveUserRoleV4Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelResetPasswordRequest ¶ added in v0.2.0
type ModelResetPasswordRequest struct { // code // Required: true Code *string `json:"Code"` // loginid // Required: true LoginID *string `json:"LoginID"` // newpassword // Required: true NewPassword *string `json:"NewPassword"` }
ModelResetPasswordRequest Model reset password request
swagger:model Model reset password request.
func (*ModelResetPasswordRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelResetPasswordRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelResetPasswordRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelResetPasswordRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelResetPasswordRequestV3 ¶ added in v0.2.0
type ModelResetPasswordRequestV3 struct { // code // Required: true Code *string `json:"code"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // newpassword // Required: true NewPassword *string `json:"newPassword"` }
ModelResetPasswordRequestV3 Model reset password request V3
swagger:model Model reset password request V3.
func (*ModelResetPasswordRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelResetPasswordRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelResetPasswordRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelResetPasswordRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRevokeUserV4Request ¶ added in v0.2.0
type ModelRevokeUserV4Request struct { // namespace // Required: true Namespace *string `json:"namespace"` // userid // Required: true UserID *string `json:"userId"` }
ModelRevokeUserV4Request Model revoke user V4 request
swagger:model Model revoke user V4 request.
func (*ModelRevokeUserV4Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelRevokeUserV4Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRevokeUserV4Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRevokeUserV4Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleAdminStatusResponse ¶ added in v0.2.0
type ModelRoleAdminStatusResponse struct { // adminrole // Required: true AdminRole *bool `json:"AdminRole"` }
ModelRoleAdminStatusResponse Model role admin status response
swagger:model Model role admin status response.
func (*ModelRoleAdminStatusResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleAdminStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleAdminStatusResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleAdminStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleAdminStatusResponseV3 ¶ added in v0.2.0
type ModelRoleAdminStatusResponseV3 struct { // adminrole // Required: true AdminRole *bool `json:"adminRole"` }
ModelRoleAdminStatusResponseV3 Model role admin status response V3
swagger:model Model role admin status response V3.
func (*ModelRoleAdminStatusResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleAdminStatusResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleAdminStatusResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleAdminStatusResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleCreateRequest ¶ added in v0.2.0
type ModelRoleCreateRequest struct { // adminrole // Required: true AdminRole *bool `json:"AdminRole"` // managers // Required: true Managers []*AccountcommonRoleManager `json:"Managers"` // members // Required: true Members []*AccountcommonRoleMember `json:"Members"` // permissions // Required: true Permissions []*AccountcommonPermission `json:"Permissions"` // rolename // Required: true RoleName *string `json:"RoleName"` }
ModelRoleCreateRequest Model role create request
swagger:model Model role create request.
func (*ModelRoleCreateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleCreateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleCreateV3Request ¶
type ModelRoleCreateV3Request struct { // adminrole // Required: true AdminRole *bool `json:"adminRole"` // deletable Deletable bool `json:"deletable"` // iswildcard // Required: true IsWildcard *bool `json:"isWildcard"` // managers // Required: true Managers []*AccountcommonRoleManagerV3 `json:"managers"` // members // Required: true Members []*AccountcommonRoleMemberV3 `json:"members"` // permissions // Required: true Permissions []*AccountcommonPermissionV3 `json:"permissions"` // rolename // Required: true RoleName *string `json:"roleName"` }
ModelRoleCreateV3Request Model role create V3 request
swagger:model Model role create V3 request.
func (*ModelRoleCreateV3Request) MarshalBinary ¶
func (m *ModelRoleCreateV3Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleCreateV3Request) UnmarshalBinary ¶
func (m *ModelRoleCreateV3Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleManagersRequest ¶ added in v0.2.0
type ModelRoleManagersRequest struct { // managers // Required: true Managers []*AccountcommonRoleManager `json:"Managers"` }
ModelRoleManagersRequest Model role managers request
swagger:model Model role managers request.
func (*ModelRoleManagersRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleManagersRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleManagersRequestV3 ¶ added in v0.2.0
type ModelRoleManagersRequestV3 struct { // managers // Required: true Managers []*AccountcommonRoleManagerV3 `json:"managers"` }
ModelRoleManagersRequestV3 Model role managers request V3
swagger:model Model role managers request V3.
func (*ModelRoleManagersRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleManagersRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleManagersResponse ¶ added in v0.2.0
type ModelRoleManagersResponse struct { // managers // Required: true Managers []*AccountcommonRoleManager `json:"Managers"` }
ModelRoleManagersResponse Model role managers response
swagger:model Model role managers response.
func (*ModelRoleManagersResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleManagersResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleManagersResponsesV3 ¶ added in v0.2.0
type ModelRoleManagersResponsesV3 struct { // data // Required: true Data []*AccountcommonRoleManagerV3 `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` }
ModelRoleManagersResponsesV3 Model role managers responses V3
swagger:model Model role managers responses V3.
func (*ModelRoleManagersResponsesV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersResponsesV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleManagersResponsesV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersResponsesV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleMembersRequest ¶ added in v0.2.0
type ModelRoleMembersRequest struct { // members // Required: true Members []*AccountcommonRoleMember `json:"Members"` }
ModelRoleMembersRequest Model role members request
swagger:model Model role members request.
func (*ModelRoleMembersRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleMembersRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleMembersRequestV3 ¶ added in v0.2.0
type ModelRoleMembersRequestV3 struct { // members // Required: true Members []*AccountcommonRoleMemberV3 `json:"members"` }
ModelRoleMembersRequestV3 Model role members request V3
swagger:model Model role members request V3.
func (*ModelRoleMembersRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleMembersRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleMembersResponse ¶ added in v0.2.0
type ModelRoleMembersResponse struct { // members // Required: true Members []*AccountcommonRoleMember `json:"Members"` }
ModelRoleMembersResponse Model role members response
swagger:model Model role members response.
func (*ModelRoleMembersResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleMembersResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleMembersResponseV3 ¶ added in v0.2.0
type ModelRoleMembersResponseV3 struct { // data // Required: true Data []*AccountcommonRoleMemberV3 `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` }
ModelRoleMembersResponseV3 Model role members response V3
swagger:model Model role members response V3.
func (*ModelRoleMembersResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleMembersResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleNamesResponseV3 ¶ added in v0.2.0
type ModelRoleNamesResponseV3 struct { // data // Required: true Data []string `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` }
ModelRoleNamesResponseV3 Model role names response V3
swagger:model Model role names response V3.
func (*ModelRoleNamesResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleNamesResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleNamesResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleNamesResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleResponse ¶ added in v0.2.0
type ModelRoleResponse struct { // iswildcard // Required: true IsWildcard *bool `json:"IsWildcard"` // permissions // Required: true Permissions []*AccountcommonPermission `json:"Permissions"` // roleid // Required: true RoleID *string `json:"RoleId"` // rolename // Required: true RoleName *string `json:"RoleName"` }
ModelRoleResponse Model role response
swagger:model Model role response.
func (*ModelRoleResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleResponseV3 ¶ added in v0.2.0
type ModelRoleResponseV3 struct { // adminrole // Required: true AdminRole *bool `json:"adminRole"` // iswildcard // Required: true IsWildcard *bool `json:"isWildcard"` // permissions // Required: true Permissions []*AccountcommonPermissionV3 `json:"permissions"` // roleid // Required: true RoleID *string `json:"roleId"` // rolename // Required: true RoleName *string `json:"roleName"` }
ModelRoleResponseV3 Model role response V3
swagger:model Model role response V3.
func (*ModelRoleResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleResponseWithManagers ¶ added in v0.2.0
type ModelRoleResponseWithManagers struct { // iswildcard // Required: true IsWildcard *bool `json:"IsWildcard"` // managers // Required: true Managers []*AccountcommonRoleManager `json:"Managers"` // permissions // Required: true Permissions []*AccountcommonPermission `json:"Permissions"` // roleid // Required: true RoleID *string `json:"RoleId"` // rolename // Required: true RoleName *string `json:"RoleName"` }
ModelRoleResponseWithManagers Model role response with managers
swagger:model Model role response with managers.
func (*ModelRoleResponseWithManagers) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleResponseWithManagers) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleResponseWithManagers) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleResponseWithManagers) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleResponseWithManagersAndPaginationV3 ¶
type ModelRoleResponseWithManagersAndPaginationV3 struct { // data // Required: true Data []*ModelRoleResponseWithManagersV3 `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` }
ModelRoleResponseWithManagersAndPaginationV3 Model role response with managers and pagination V3
swagger:model Model role response with managers and pagination V3.
func (*ModelRoleResponseWithManagersAndPaginationV3) MarshalBinary ¶
func (m *ModelRoleResponseWithManagersAndPaginationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleResponseWithManagersAndPaginationV3) UnmarshalBinary ¶
func (m *ModelRoleResponseWithManagersAndPaginationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleResponseWithManagersV3 ¶
type ModelRoleResponseWithManagersV3 struct { // adminrole // Required: true AdminRole *bool `json:"adminRole"` // iswildcard // Required: true IsWildcard *bool `json:"isWildcard"` // managers // Required: true Managers []*AccountcommonRoleManagerV3 `json:"managers"` // permissions // Required: true Permissions []*AccountcommonPermissionV3 `json:"permissions"` // roleid // Required: true RoleID *string `json:"roleId"` // rolename // Required: true RoleName *string `json:"roleName"` }
ModelRoleResponseWithManagersV3 Model role response with managers V3
swagger:model Model role response with managers V3.
func (*ModelRoleResponseWithManagersV3) MarshalBinary ¶
func (m *ModelRoleResponseWithManagersV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleResponseWithManagersV3) UnmarshalBinary ¶
func (m *ModelRoleResponseWithManagersV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleUpdateRequest ¶ added in v0.2.0
type ModelRoleUpdateRequest struct { // rolename // Required: true RoleName *string `json:"RoleName"` }
ModelRoleUpdateRequest Model role update request
swagger:model Model role update request.
func (*ModelRoleUpdateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleUpdateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleUpdateRequestV3 ¶ added in v0.2.0
type ModelRoleUpdateRequestV3 struct { // deletable Deletable bool `json:"deletable"` // iswildcard // Required: true IsWildcard *bool `json:"isWildcard"` // rolename // Required: true RoleName *string `json:"roleName"` }
ModelRoleUpdateRequestV3 Model role update request V3
swagger:model Model role update request V3.
func (*ModelRoleUpdateRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleUpdateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleUpdateRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleUpdateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleV4Request ¶ added in v0.2.0
type ModelRoleV4Request struct { // adminrole // Required: true AdminRole *bool `json:"adminRole"` // deletable Deletable bool `json:"deletable"` // iswildcard // Required: true IsWildcard *bool `json:"isWildcard"` // rolename // Required: true RoleName *string `json:"roleName"` }
ModelRoleV4Request Model role V4 request
swagger:model Model role V4 request.
func (*ModelRoleV4Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleV4Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleV4Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleV4Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleV4Response ¶ added in v0.2.0
type ModelRoleV4Response struct { // adminrole // Required: true AdminRole *bool `json:"adminRole"` // iswildcard // Required: true IsWildcard *bool `json:"isWildcard"` // permissions // Required: true Permissions []*AccountcommonPermissionV3 `json:"permissions"` // roleid // Required: true RoleID *string `json:"roleId"` // rolename // Required: true RoleName *string `json:"roleName"` }
ModelRoleV4Response Model role V4 response
swagger:model Model role V4 response.
func (*ModelRoleV4Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleV4Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleV4Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleV4Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSSOPlatformCredentialRequest ¶ added in v0.2.0
type ModelSSOPlatformCredentialRequest struct { // acsurl // Required: true AcsURL *string `json:"acsUrl"` // apikey // Required: true APIKey *string `json:"apiKey"` // appid // Required: true AppID *string `json:"appId"` // federationmetadataurl // Required: true FederationMetadataURL *string `json:"federationMetadataUrl"` // isactive // Required: true IsActive *bool `json:"isActive"` // redirecturi // Required: true RedirectURI *string `json:"redirectUri"` // secret // Required: true Secret *string `json:"secret"` // ssourl // Required: true SSOURL *string `json:"ssoUrl"` }
ModelSSOPlatformCredentialRequest Model SSO platform credential request
swagger:model Model SSO platform credential request.
func (*ModelSSOPlatformCredentialRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelSSOPlatformCredentialRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSSOPlatformCredentialRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelSSOPlatformCredentialRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSSOPlatformCredentialResponse ¶ added in v0.2.0
type ModelSSOPlatformCredentialResponse struct { // acsurl // Required: true AcsURL *string `json:"acsUrl"` // appid // Required: true AppID *string `json:"appId"` // federationmetadataurl // Required: true FederationMetadataURL *string `json:"federationMetadataUrl"` // isactive // Required: true IsActive *bool `json:"isActive"` // namespace // Required: true Namespace *string `json:"namespace"` // platformid // Required: true PlatformID *string `json:"platformId"` // redirecturi // Required: true RedirectURI *string `json:"redirectUri"` // secret // Required: true Secret *string `json:"secret"` // ssourl // Required: true SSOURL *string `json:"ssoUrl"` // first few characters of key // Required: true TruncatedAPIKey *string `json:"truncatedApiKey"` }
ModelSSOPlatformCredentialResponse Model SSO platform credential response
swagger:model Model SSO platform credential response.
func (*ModelSSOPlatformCredentialResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelSSOPlatformCredentialResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSSOPlatformCredentialResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelSSOPlatformCredentialResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSearchUsersByPlatformIDResponse ¶ added in v0.2.0
type ModelSearchUsersByPlatformIDResponse struct { // data // Required: true Data []*AccountcommonUserSearchByPlatformIDResult `json:"Data"` // paging // Required: true Paging *AccountcommonPagination `json:"Paging"` }
ModelSearchUsersByPlatformIDResponse Model search users by platform ID response
swagger:model Model search users by platform ID response.
func (*ModelSearchUsersByPlatformIDResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelSearchUsersByPlatformIDResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSearchUsersByPlatformIDResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelSearchUsersByPlatformIDResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSearchUsersResponse ¶ added in v0.2.0
type ModelSearchUsersResponse struct { // data // Required: true Data []*AccountcommonUserSearchResult `json:"Data"` }
ModelSearchUsersResponse Model search users response
swagger:model Model search users response.
func (*ModelSearchUsersResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelSearchUsersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSearchUsersResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelSearchUsersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSearchUsersResponseWithPaginationV3 ¶ added in v0.2.0
type ModelSearchUsersResponseWithPaginationV3 struct { // data // Required: true Data []*ModelUserResponseV3 `json:"data"` // paging // Required: true Paging *AccountcommonPaginationV3 `json:"paging"` // totaldata // Required: true // Format: int32 TotalData *int32 `json:"totalData"` }
ModelSearchUsersResponseWithPaginationV3 Model search users response with pagination V3
swagger:model Model search users response with pagination V3.
func (*ModelSearchUsersResponseWithPaginationV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelSearchUsersResponseWithPaginationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSearchUsersResponseWithPaginationV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelSearchUsersResponseWithPaginationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSendRegisterVerificationCodeRequest ¶ added in v0.14.0
type ModelSendRegisterVerificationCodeRequest struct { // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // languagetag LanguageTag string `json:"languageTag,omitempty"` }
ModelSendRegisterVerificationCodeRequest Model send register verification code request
swagger:model Model send register verification code request.
func (*ModelSendRegisterVerificationCodeRequest) MarshalBinary ¶ added in v0.14.0
func (m *ModelSendRegisterVerificationCodeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSendRegisterVerificationCodeRequest) UnmarshalBinary ¶ added in v0.14.0
func (m *ModelSendRegisterVerificationCodeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSendVerificationCodeRequest ¶ added in v0.2.0
type ModelSendVerificationCodeRequest struct { // context Context string `json:"Context,omitempty"` // languagetag // Required: true LanguageTag *string `json:"LanguageTag"` // loginid // Required: true LoginID *string `json:"LoginID"` }
ModelSendVerificationCodeRequest Model send verification code request
swagger:model Model send verification code request.
func (*ModelSendVerificationCodeRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelSendVerificationCodeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSendVerificationCodeRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelSendVerificationCodeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSendVerificationCodeRequestV3 ¶ added in v0.2.0
type ModelSendVerificationCodeRequestV3 struct { // context Context string `json:"context,omitempty"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // languagetag LanguageTag string `json:"languageTag,omitempty"` }
ModelSendVerificationCodeRequestV3 Model send verification code request V3
swagger:model Model send verification code request V3.
func (*ModelSendVerificationCodeRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelSendVerificationCodeRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSendVerificationCodeRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelSendVerificationCodeRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSendVerificationLinkRequest ¶ added in v0.26.0
type ModelSendVerificationLinkRequest struct { // languagetag LanguageTag string `json:"languageTag,omitempty"` }
ModelSendVerificationLinkRequest Model send verification link request
swagger:model Model send verification link request.
func (*ModelSendVerificationLinkRequest) MarshalBinary ¶ added in v0.26.0
func (m *ModelSendVerificationLinkRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSendVerificationLinkRequest) UnmarshalBinary ¶ added in v0.26.0
func (m *ModelSendVerificationLinkRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelThirdPartyLoginPlatformCredentialRequest ¶ added in v0.2.0
type ModelThirdPartyLoginPlatformCredentialRequest struct { // ACSURL is an endpoint on the service provider where the identity provider will redirect to with its authentication response // Required: true ACSURL *string `json:"ACSURL"` // AWSCognitoRegion is aws region where user pool reside // Required: true AWSCognitoRegion *string `json:"AWSCognitoRegion"` // AWSCognitoUserPool is aws cognito user pool id // Required: true AWSCognitoUserPool *string `json:"AWSCognitoUserPool"` // allowed clients that can show this login method AllowedClients []string `json:"AllowedClients,omitempty"` // appid // Required: true AppID *string `json:"AppId"` // third party authorization endpoint to obtain authorization code // Required: true AuthorizationEndpoint *string `json:"AuthorizationEndpoint"` // clientid // Required: true ClientID *string `json:"ClientId"` // environment // Required: true Environment *string `json:"Environment"` // FederationMetadataURL is an endpoint on the Identity Provider(IdP) to get IdP federation metadata for service provider to build trust relationship // Required: true FederationMetadataURL *string `json:"FederationMetadataURL"` // genericoauthflow // Required: true GenericOauthFlow *bool `json:"GenericOauthFlow"` // isactive // Required: true IsActive *bool `json:"IsActive"` // Issuer of 3rd party identity provider. Used for generic oauth flow. // Required: true Issuer *string `json:"Issuer"` // JWKS endpoint to validate 3rd party user id token. Used for generic oauth flow. // Required: true JWKSEndpoint *string `json:"JWKSEndpoint"` // apple key id // Required: true KeyID *string `json:"KeyID"` // A json containing credentials for netflix integration. Only for netflix platformId // Required: true NetflixCertificates *AccountcommonNetflixCertificates `json:"NetflixCertificates"` // organizationid // Required: true OrganizationID *string `json:"OrganizationId"` // platformname // Required: true PlatformName *string `json:"PlatformName"` // redirecturi // Required: true RedirectURI *string `json:"RedirectUri"` // domains that are allowed to create user and grant roles // Required: true RegisteredDomains []*AccountcommonRegisteredDomain `json:"RegisteredDomains"` // secret // Required: true Secret *string `json:"Secret"` // apple team id // Required: true TeamID *string `json:"TeamID"` // Token authentication type indicating what token will be used to authenticate 3rd party user. Currently support: idToken, code and bearerToken. Used for generic oauth flow. // Required: true TokenAuthenticationType *string `json:"TokenAuthenticationType"` // A JSON containing how IAM service retrieve value from id token claims or userInfo endpoint. Used for generic oauth flow. Currently allowed fields list [userIdentity, name, email, avatarUrl] TokenClaimsMapping map[string]string `json:"TokenClaimsMapping,omitempty"` // third party token endpoint to obtain token // Required: true TokenEndpoint *string `json:"TokenEndpoint"` // third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow. // Required: true UserInfoEndpoint *string `json:"UserInfoEndpoint"` // http method to call third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow. // Required: true UserInfoHTTPMethod *string `json:"UserInfoHTTPMethod"` // scopes for generic OAuth Authorization code flow. Default is [openid, profile, email] // Required: true Scopes []string `json:"scopes"` }
ModelThirdPartyLoginPlatformCredentialRequest Model third party login platform credential request
swagger:model Model third party login platform credential request.
func (*ModelThirdPartyLoginPlatformCredentialRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelThirdPartyLoginPlatformCredentialRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelThirdPartyLoginPlatformCredentialRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelThirdPartyLoginPlatformCredentialRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelThirdPartyLoginPlatformCredentialResponse ¶ added in v0.2.0
type ModelThirdPartyLoginPlatformCredentialResponse struct { // ACSURL is an endpoint on the service provider where the identity provider will redirect to with its authentication response // Required: true ACSURL *string `json:"ACSURL"` // AWSCognitoRegion is aws region where user pool reside // Required: true AWSCognitoRegion *string `json:"AWSCognitoRegion"` // AWSCognitoUserPool is aws cognito user pool id // Required: true AWSCognitoUserPool *string `json:"AWSCognitoUserPool"` // allowed clients that can show this login method AllowedClients []string `json:"AllowedClients,omitempty"` // appid // Required: true AppID *string `json:"AppId"` // third party authorization endpoint to obtain authorization code AuthorizationEndpoint string `json:"AuthorizationEndpoint,omitempty"` // clientid // Required: true ClientID *string `json:"ClientId"` // environment // Required: true Environment *string `json:"Environment"` // FederationMetadataURL is an endpoint on the Identity Provider(IdP) to get IdP federation metadata for service provider to build trust relationship // Required: true FederationMetadataURL *string `json:"FederationMetadataURL"` // GenericOauthFlow is a flag that indicate this client is using generic oauth/open id flow or not // Required: true GenericOauthFlow *bool `json:"GenericOauthFlow"` // isactive // Required: true IsActive *bool `json:"IsActive"` // Issuer of 3rd party identity provider. Used for generic oauth flow. // Required: true Issuer *string `json:"Issuer"` // JWKS endpoint to validate 3rd party user id token. Used for generic oauth flow. // Required: true JWKSEndpoint *string `json:"JWKSEndpoint"` // keyid // Required: true KeyID *string `json:"KeyID"` // namespace // Required: true Namespace *string `json:"Namespace"` // A json containing Credentials for netflix integration. NetflixCertificates *AccountcommonNetflixCertificates `json:"NetflixCertificates,omitempty"` // organizationid // Required: true OrganizationID *string `json:"OrganizationId"` // platformid // Required: true PlatformID *string `json:"PlatformId"` // platformname // Required: true PlatformName *string `json:"PlatformName"` // redirecturi // Required: true RedirectURI *string `json:"RedirectUri"` // secret // Required: true Secret *string `json:"Secret"` // teamid // Required: true TeamID *string `json:"TeamID"` // Token authentication type indicating what token will be used to authenticate 3rd party user. Currently support: idToken, code and bearerToken. Used for generic oauth flow. // Required: true TokenAuthenticationType *string `json:"TokenAuthenticationType"` // A JSON containing how IAM service retrieve value from id token claims or userInfo endpoint. Used for generic oauth flow. TokenClaimsMapping map[string]string `json:"TokenClaimsMapping,omitempty"` // third party token endpoint to obtain token TokenEndpoint string `json:"TokenEndpoint,omitempty"` // third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow. UserInfoEndpoint string `json:"UserInfoEndpoint,omitempty"` // http method to call third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow. UserInfoHTTPMethod string `json:"UserInfoHTTPMethod,omitempty"` // registereddomains RegisteredDomains []*AccountcommonRegisteredDomain `json:"registeredDomains,omitempty"` // scopes for generic OAuth Authorization code flow Scopes []string `json:"scopes,omitempty"` }
ModelThirdPartyLoginPlatformCredentialResponse Model third party login platform credential response
swagger:model Model third party login platform credential response.
func (*ModelThirdPartyLoginPlatformCredentialResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelThirdPartyLoginPlatformCredentialResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelThirdPartyLoginPlatformCredentialResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelThirdPartyLoginPlatformCredentialResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelTokenThirdPartyLinkStatusResponse ¶ added in v0.33.0
type ModelTokenThirdPartyLinkStatusResponse struct { // linked // Required: true Linked *bool `json:"linked"` // platformtoken PlatformToken string `json:"platformToken,omitempty"` // sandboxid SandboxID string `json:"sandboxId,omitempty"` }
ModelTokenThirdPartyLinkStatusResponse Model token third party link status response
swagger:model Model token third party link status response.
func (*ModelTokenThirdPartyLinkStatusResponse) MarshalBinary ¶ added in v0.33.0
func (m *ModelTokenThirdPartyLinkStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelTokenThirdPartyLinkStatusResponse) UnmarshalBinary ¶ added in v0.33.0
func (m *ModelTokenThirdPartyLinkStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUnlinkUserPlatformRequest ¶ added in v0.2.0
type ModelUnlinkUserPlatformRequest struct { // platformnamespace PlatformNamespace string `json:"platformNamespace,omitempty"` }
ModelUnlinkUserPlatformRequest Model unlink user platform request
swagger:model Model unlink user platform request.
func (*ModelUnlinkUserPlatformRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUnlinkUserPlatformRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUnlinkUserPlatformRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUnlinkUserPlatformRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpdatePermissionScheduleRequest ¶ added in v0.2.0
type ModelUpdatePermissionScheduleRequest struct { // schedaction // Format: int32 SchedAction int32 `json:"SchedAction,omitempty"` // schedcron SchedCron string `json:"SchedCron,omitempty"` // schedrange SchedRange []string `json:"SchedRange,omitempty"` }
ModelUpdatePermissionScheduleRequest Model update permission schedule request
swagger:model Model update permission schedule request.
func (*ModelUpdatePermissionScheduleRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpdatePermissionScheduleRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpdatePermissionScheduleRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpdatePermissionScheduleRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpdateUserDeletionStatusRequest ¶ added in v0.2.0
type ModelUpdateUserDeletionStatusRequest struct { // deletiondate // Format: int64 DeletionDate int64 `json:"deletionDate,omitempty"` // enabled // Required: true Enabled *bool `json:"enabled"` }
ModelUpdateUserDeletionStatusRequest Model update user deletion status request
swagger:model Model update user deletion status request.
func (*ModelUpdateUserDeletionStatusRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpdateUserDeletionStatusRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpdateUserDeletionStatusRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpdateUserDeletionStatusRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpdateUserStatusRequest ¶ added in v0.2.0
type ModelUpdateUserStatusRequest struct { // enabled // Required: true Enabled *bool `json:"enabled"` // reason Reason string `json:"reason,omitempty"` }
ModelUpdateUserStatusRequest Model update user status request
swagger:model Model update user status request.
func (*ModelUpdateUserStatusRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpdateUserStatusRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpdateUserStatusRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpdateUserStatusRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpgradeHeadlessAccountRequest ¶ added in v0.2.0
type ModelUpgradeHeadlessAccountRequest struct { // new email address or phone number // Required: true LoginID *string `json:"LoginID"` // new password // Required: true Password *string `json:"Password"` }
ModelUpgradeHeadlessAccountRequest Model upgrade headless account request
swagger:model Model upgrade headless account request.
func (*ModelUpgradeHeadlessAccountRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpgradeHeadlessAccountRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpgradeHeadlessAccountV3Request ¶ added in v0.2.0
type ModelUpgradeHeadlessAccountV3Request struct { // new email address // Required: true EmailAddress *string `json:"emailAddress"` // new password // Required: true Password *string `json:"password"` }
ModelUpgradeHeadlessAccountV3Request Model upgrade headless account V3 request
swagger:model Model upgrade headless account V3 request.
func (*ModelUpgradeHeadlessAccountV3Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountV3Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpgradeHeadlessAccountV3Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountV3Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpgradeHeadlessAccountWithVerificationCodeRequest ¶ added in v0.2.0
type ModelUpgradeHeadlessAccountWithVerificationCodeRequest struct { // code // Required: true Code *string `json:"Code"` // password // Required: true Password *string `json:"Password"` // loginid // Required: true LoginID *string `json:"loginId"` }
ModelUpgradeHeadlessAccountWithVerificationCodeRequest Model upgrade headless account with verification code request
swagger:model Model upgrade headless account with verification code request.
func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountWithVerificationCodeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountWithVerificationCodeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 ¶ added in v0.2.0
type ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 struct { // code // Required: true Code *string `json:"code"` // country Country string `json:"country,omitempty"` // dateofbirth DateOfBirth string `json:"dateOfBirth,omitempty"` // displayname DisplayName string `json:"displayName,omitempty"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // password // Required: true Password *string `json:"password"` // validateonly ValidateOnly bool `json:"validateOnly"` }
ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 Model upgrade headless account with verification code request V3
swagger:model Model upgrade headless account with verification code request V3.
func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserActiveBanResponse ¶ added in v0.2.0
type ModelUserActiveBanResponse struct { // ban // Required: true Ban *string `json:"Ban"` // banid // Required: true BanID *string `json:"BanId"` // enddate // Required: true // Format: date-time EndDate strfmt.DateTime `json:"EndDate"` }
ModelUserActiveBanResponse Model user active ban response
swagger:model Model user active ban response.
func (*ModelUserActiveBanResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserActiveBanResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserActiveBanResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserActiveBanResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserActiveBanResponseV3 ¶ added in v0.2.0
type ModelUserActiveBanResponseV3 struct { // ban // Required: true Ban *string `json:"ban"` // banid // Required: true BanID *string `json:"banId"` // enddate // Required: true // Format: date-time EndDate strfmt.DateTime `json:"endDate"` }
ModelUserActiveBanResponseV3 Model user active ban response V3
swagger:model Model user active ban response V3.
func (*ModelUserActiveBanResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserActiveBanResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserActiveBanResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserActiveBanResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserBanResponse ¶ added in v0.2.0
type ModelUserBanResponse struct { // ban // Required: true Ban *string `json:"Ban"` // banid // Required: true BanID *string `json:"BanId"` // bannedby // Required: true BannedBy *BannedBy `json:"BannedBy"` // comment // Required: true Comment *string `json:"Comment"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"CreatedAt"` // disableddate // Format: date-time DisabledDate *strfmt.DateTime `json:"DisabledDate,omitempty"` // enabled // Required: true Enabled *bool `json:"Enabled"` // enddate // Required: true // Format: date-time EndDate strfmt.DateTime `json:"EndDate"` // namespace // Required: true Namespace *string `json:"Namespace"` // reason // Required: true Reason *string `json:"Reason"` // userid // Required: true UserID *string `json:"UserId"` }
ModelUserBanResponse Model user ban response
swagger:model Model user ban response.
func (*ModelUserBanResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserBanResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserBanResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserBanResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserBanResponseV3 ¶ added in v0.2.0
type ModelUserBanResponseV3 struct { // ban // Required: true Ban *string `json:"ban"` // banid // Required: true BanID *string `json:"banId"` // bannedby // Required: true BannedBy *AccountcommonBannedByV3 `json:"bannedBy"` // comment // Required: true Comment *string `json:"comment"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // disableddate // Required: true // Format: date-time DisabledDate strfmt.DateTime `json:"disabledDate"` // enabled // Required: true Enabled *bool `json:"enabled"` // enddate // Required: true // Format: date-time EndDate strfmt.DateTime `json:"endDate"` // namespace // Required: true Namespace *string `json:"namespace"` // reason // Required: true Reason *string `json:"reason"` // userid // Required: true UserID *string `json:"userId"` }
ModelUserBanResponseV3 Model user ban response V3
swagger:model Model user ban response V3.
func (*ModelUserBanResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserBanResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserBanResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserBanResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserBaseInfo ¶ added in v0.10.0
type ModelUserBaseInfo struct { // avatarurl // Required: true AvatarURL *string `json:"avatarUrl"` // displayname // Required: true DisplayName *string `json:"displayName"` // platformuserids // Required: true PlatformUserIds map[string]string `json:"platformUserIds"` // userid // Required: true UserID *string `json:"userId"` // username Username string `json:"username,omitempty"` }
ModelUserBaseInfo Model user base info
swagger:model Model user base info.
func (*ModelUserBaseInfo) MarshalBinary ¶ added in v0.10.0
func (m *ModelUserBaseInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserBaseInfo) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelUserBaseInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserCreateFromInvitationRequestV3 ¶ added in v0.2.0
type ModelUserCreateFromInvitationRequestV3 struct { // acceptedpolicies AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"` // authtype // Enum: ['EMAILPASSWD'] // Required: true AuthType *string `json:"authType"` // country // Required: true Country *string `json:"country"` // dateofbirth DateOfBirth string `json:"dateOfBirth,omitempty"` // displayname // Required: true DisplayName *string `json:"displayName"` // password // Required: true Password *string `json:"password"` // reachminimumage // Required: true ReachMinimumAge *bool `json:"reachMinimumAge"` }
ModelUserCreateFromInvitationRequestV3 Model user create from invitation request V3
swagger:model Model user create from invitation request V3.
func (*ModelUserCreateFromInvitationRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserCreateFromInvitationRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserCreateFromInvitationRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserCreateFromInvitationRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserCreateFromInvitationRequestV4 ¶ added in v0.2.0
type ModelUserCreateFromInvitationRequestV4 struct { // acceptedpolicies AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"` // authtype // Enum: ['EMAILPASSWD'] // Required: true AuthType *string `json:"authType"` // country // Required: true Country *string `json:"country"` // dateofbirth DateOfBirth string `json:"dateOfBirth,omitempty"` // displayname // Required: true DisplayName *string `json:"displayName"` // password // Required: true Password *string `json:"password"` // reachminimumage // Required: true ReachMinimumAge *bool `json:"reachMinimumAge"` // username // Required: true Username *string `json:"username"` }
ModelUserCreateFromInvitationRequestV4 Model user create from invitation request V4
swagger:model Model user create from invitation request V4.
func (*ModelUserCreateFromInvitationRequestV4) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserCreateFromInvitationRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserCreateFromInvitationRequestV4) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserCreateFromInvitationRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserCreateRequest ¶ added in v0.2.0
type ModelUserCreateRequest struct { // authtype // Required: true AuthType *string `json:"AuthType"` // country // Required: true Country *string `json:"Country"` // displayname // Required: true DisplayName *string `json:"DisplayName"` // loginid // Required: true LoginID *string `json:"LoginId"` // password // Required: true Password *string `json:"Password"` // passwordmd5sum PasswordMD5Sum string `json:"PasswordMD5Sum,omitempty"` }
ModelUserCreateRequest Model user create request
swagger:model Model user create request.
func (*ModelUserCreateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserCreateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserCreateRequestV3 ¶
type ModelUserCreateRequestV3 struct { // passwordmd5sum PasswordMD5Sum string `json:"PasswordMD5Sum,omitempty"` // acceptedpolicies AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"` // authtype // Required: true AuthType *string `json:"authType"` // code // Required: true Code *string `json:"code"` // country // Required: true Country *string `json:"country"` // dateofbirth DateOfBirth string `json:"dateOfBirth,omitempty"` // displayname // Required: true DisplayName *string `json:"displayName"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // password // Required: true Password *string `json:"password"` // reachminimumage // Required: true ReachMinimumAge *bool `json:"reachMinimumAge"` }
ModelUserCreateRequestV3 Model user create request V3
swagger:model Model user create request V3.
func (*ModelUserCreateRequestV3) MarshalBinary ¶
func (m *ModelUserCreateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserCreateRequestV3) UnmarshalBinary ¶
func (m *ModelUserCreateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserCreateResponse ¶ added in v0.2.0
type ModelUserCreateResponse struct { // authtype // Required: true AuthType *string `json:"AuthType"` // country // Required: true Country *string `json:"Country"` // dateofbirth // Required: true // Format: date-time DateOfBirth strfmt.DateTime `json:"DateOfBirth"` // displayname // Required: true DisplayName *string `json:"DisplayName"` // loginid // Required: true LoginID *string `json:"LoginId"` // namespace // Required: true Namespace *string `json:"Namespace"` // userid // Required: true UserID *string `json:"UserId"` }
ModelUserCreateResponse Model user create response
swagger:model Model user create response.
func (*ModelUserCreateResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserCreateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserCreateResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserCreateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserCreateResponseV3 ¶
type ModelUserCreateResponseV3 struct { // authtype // Required: true AuthType *string `json:"authType"` // country // Required: true Country *string `json:"country"` // dateofbirth // Required: true // Format: date-time DateOfBirth strfmt.DateTime `json:"dateOfBirth"` // displayname // Required: true DisplayName *string `json:"displayName"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // namespace // Required: true Namespace *string `json:"namespace"` // userid // Required: true UserID *string `json:"userId"` }
ModelUserCreateResponseV3 Model user create response V3
swagger:model Model user create response V3.
func (*ModelUserCreateResponseV3) MarshalBinary ¶
func (m *ModelUserCreateResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserCreateResponseV3) UnmarshalBinary ¶
func (m *ModelUserCreateResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserDeletionStatusResponse ¶ added in v0.2.0
type ModelUserDeletionStatusResponse struct { // deletionstatus // Required: true DeletionStatus *bool `json:"deletionStatus"` }
ModelUserDeletionStatusResponse Model user deletion status response
swagger:model Model user deletion status response.
func (*ModelUserDeletionStatusResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserDeletionStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserDeletionStatusResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserDeletionStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserIDsRequest ¶ added in v0.10.0
type ModelUserIDsRequest struct { // userids // Required: true UserIds []string `json:"userIds"` }
ModelUserIDsRequest Model user I ds request
swagger:model Model user I ds request.
func (*ModelUserIDsRequest) MarshalBinary ¶ added in v0.10.0
func (m *ModelUserIDsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserIDsRequest) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelUserIDsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserIdentityUpdateRequestV3 ¶ added in v0.54.0
type ModelUserIdentityUpdateRequestV3 struct { // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // password // Required: true Password *string `json:"password"` }
ModelUserIdentityUpdateRequestV3 Model user identity update request V3
swagger:model Model user identity update request V3.
func (*ModelUserIdentityUpdateRequestV3) MarshalBinary ¶ added in v0.54.0
func (m *ModelUserIdentityUpdateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserIdentityUpdateRequestV3) UnmarshalBinary ¶ added in v0.54.0
func (m *ModelUserIdentityUpdateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserInfoResponse ¶ added in v0.10.0
type ModelUserInfoResponse struct { // displayname // Required: true DisplayName *string `json:"displayName"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // namespace // Required: true Namespace *string `json:"namespace"` // userid // Required: true UserID *string `json:"userId"` }
ModelUserInfoResponse Model user info response
swagger:model Model user info response.
func (*ModelUserInfoResponse) MarshalBinary ¶ added in v0.10.0
func (m *ModelUserInfoResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserInfoResponse) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelUserInfoResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserInformation ¶ added in v0.2.0
type ModelUserInformation struct { // country // Required: true Country *string `json:"Country"` // displayname // Required: true DisplayName *string `json:"DisplayName"` // emailaddresses // Required: true EmailAddresses []string `json:"EmailAddresses"` // linkedplatformaccounts // Required: true LinkedPlatformAccounts []*ModelPlatformUserInformation `json:"LinkedPlatformAccounts"` // phonenumber // Required: true PhoneNumber *string `json:"PhoneNumber"` // username // Required: true Username *string `json:"Username"` // xuid XUID string `json:"XUID,omitempty"` }
ModelUserInformation Model user information
swagger:model Model user information.
func (*ModelUserInformation) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserInformation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserInformation) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserInformation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserInvitationV3 ¶ added in v0.8.0
type ModelUserInvitationV3 struct { // email // Required: true Email *string `json:"email"` // expiredat // Required: true // Format: date-time ExpiredAt strfmt.DateTime `json:"expiredAt"` // id ID string `json:"id,omitempty"` // namespace Namespace string `json:"namespace,omitempty"` // namespacedisplayname NamespaceDisplayName string `json:"namespaceDisplayName,omitempty"` // roles // Required: true Roles []*AccountcommonNamespaceRole `json:"roles"` }
ModelUserInvitationV3 Model user invitation V3
swagger:model Model user invitation V3.
func (*ModelUserInvitationV3) MarshalBinary ¶ added in v0.8.0
func (m *ModelUserInvitationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserInvitationV3) UnmarshalBinary ¶ added in v0.8.0
func (m *ModelUserInvitationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserLoginHistoryResponse ¶ added in v0.2.0
type ModelUserLoginHistoryResponse struct { // applicationname // Required: true ApplicationName *string `json:"ApplicationName"` // city // Required: true City *string `json:"City"` // country // Required: true Country *string `json:"Country"` // deviceid // Required: true DeviceID *string `json:"DeviceId"` // state // Required: true State *string `json:"State"` // timestamp // Required: true // Format: int64 Timestamp *int64 `json:"Timestamp"` // devicename // Required: true DeviceName *string `json:"deviceName"` }
ModelUserLoginHistoryResponse Model user login history response
swagger:model Model user login history response.
func (*ModelUserLoginHistoryResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserLoginHistoryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserLoginHistoryResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserLoginHistoryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPasswordUpdateRequest ¶ added in v0.2.0
type ModelUserPasswordUpdateRequest struct { // languagetag // Required: true LanguageTag *string `json:"LanguageTag"` // newpassword // Required: true NewPassword *string `json:"NewPassword"` // oldpassword // Required: true OldPassword *string `json:"OldPassword"` }
ModelUserPasswordUpdateRequest Model user password update request
swagger:model Model user password update request.
func (*ModelUserPasswordUpdateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserPasswordUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPasswordUpdateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserPasswordUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPasswordUpdateV3Request ¶ added in v0.2.0
type ModelUserPasswordUpdateV3Request struct { // languagetag // Required: true LanguageTag *string `json:"languageTag"` // newpassword // Required: true NewPassword *string `json:"newPassword"` // oldpassword // Required: true OldPassword *string `json:"oldPassword"` }
ModelUserPasswordUpdateV3Request Model user password update V3 request
swagger:model Model user password update V3 request.
func (*ModelUserPasswordUpdateV3Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserPasswordUpdateV3Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPasswordUpdateV3Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserPasswordUpdateV3Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPermissionsResponseV3 ¶ added in v0.2.0
type ModelUserPermissionsResponseV3 struct { // action // Required: true // Format: int32 Action *int32 `json:"action"` // resource // Required: true Resource *string `json:"resource"` // schedaction // Format: int32 SchedAction int32 `json:"schedAction,omitempty"` // schedcron SchedCron string `json:"schedCron,omitempty"` // schedrange SchedRange []string `json:"schedRange,omitempty"` }
ModelUserPermissionsResponseV3 Model user permissions response V3
swagger:model Model user permissions response V3.
func (*ModelUserPermissionsResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserPermissionsResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPermissionsResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserPermissionsResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPlatformInfo ¶ added in v0.53.0
type ModelUserPlatformInfo struct { // platformdisplayname // Required: true PlatformDisplayName *string `json:"platformDisplayName"` // platformid // Required: true PlatformID *string `json:"platformId"` // platformuserid // Required: true PlatformUserID *string `json:"platformUserId"` }
ModelUserPlatformInfo Model user platform info
swagger:model Model user platform info.
func (*ModelUserPlatformInfo) MarshalBinary ¶ added in v0.53.0
func (m *ModelUserPlatformInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPlatformInfo) UnmarshalBinary ¶ added in v0.53.0
func (m *ModelUserPlatformInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPlatformMetadata ¶ added in v0.49.0
type ModelUserPlatformMetadata struct { // metadata // Required: true Metadata interface{} `json:"metadata"` // namespace // Required: true Namespace *string `json:"namespace"` // platformuserid // Required: true PlatformUserID *string `json:"platformUserId"` // userid // Required: true UserID *string `json:"userId"` }
ModelUserPlatformMetadata Model user platform metadata
swagger:model Model user platform metadata.
func (*ModelUserPlatformMetadata) MarshalBinary ¶ added in v0.49.0
func (m *ModelUserPlatformMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPlatformMetadata) UnmarshalBinary ¶ added in v0.49.0
func (m *ModelUserPlatformMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPublicInfoResponseV4 ¶ added in v0.52.0
type ModelUserPublicInfoResponseV4 struct { // displayname // Required: true DisplayName *string `json:"displayName"` // userid // Required: true UserID *string `json:"userId"` }
ModelUserPublicInfoResponseV4 Model user public info response V4
swagger:model Model user public info response V4.
func (*ModelUserPublicInfoResponseV4) MarshalBinary ¶ added in v0.52.0
func (m *ModelUserPublicInfoResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPublicInfoResponseV4) UnmarshalBinary ¶ added in v0.52.0
func (m *ModelUserPublicInfoResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserResponse ¶ added in v0.2.0
type ModelUserResponse struct { // authtype // Required: true AuthType *string `json:"AuthType"` // avatarurl AvatarURL string `json:"AvatarUrl,omitempty"` // bans // Required: true Bans []*ModelUserActiveBanResponse `json:"Bans"` // country // Required: true Country *string `json:"Country"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"CreatedAt"` // dateofbirth // Required: true // Format: date-time DateOfBirth strfmt.DateTime `json:"DateOfBirth"` // deletionstatus // Required: true DeletionStatus *bool `json:"DeletionStatus"` // displayname // Required: true DisplayName *string `json:"DisplayName"` // emailaddress EmailAddress string `json:"EmailAddress,omitempty"` // emailverified // Required: true EmailVerified *bool `json:"EmailVerified"` // enabled // Required: true Enabled *bool `json:"Enabled"` // lastdateofbirthchangedtime // Required: true // Format: date-time LastDateOfBirthChangedTime strfmt.DateTime `json:"LastDateOfBirthChangedTime"` // lastenabledchangedtime // Required: true // Format: date-time LastEnabledChangedTime strfmt.DateTime `json:"LastEnabledChangedTime"` // loginid // Required: true LoginID *string `json:"LoginId"` // namespace // Required: true Namespace *string `json:"Namespace"` // namespaceroles // Required: true NamespaceRoles []*AccountcommonNamespaceRole `json:"NamespaceRoles"` // newemailaddress NewEmailAddress string `json:"NewEmailAddress,omitempty"` // oldemailaddress // Required: true OldEmailAddress *string `json:"OldEmailAddress"` // permissions // Required: true Permissions []*AccountcommonPermission `json:"Permissions"` // phonenumber PhoneNumber string `json:"PhoneNumber,omitempty"` // phoneverified // Required: true PhoneVerified *bool `json:"PhoneVerified"` // platformid PlatformID string `json:"PlatformId,omitempty"` // platformuserid PlatformUserID string `json:"PlatformUserId,omitempty"` // roles // Required: true Roles []string `json:"Roles"` // userid // Required: true UserID *string `json:"UserId"` // username Username string `json:"Username,omitempty"` // xuid XUID string `json:"XUID,omitempty"` }
ModelUserResponse Model user response
swagger:model Model user response.
func (*ModelUserResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserResponseV3 ¶ added in v0.2.0
type ModelUserResponseV3 struct { // authtype // Required: true AuthType *string `json:"authType"` // avatarurl AvatarURL string `json:"avatarUrl,omitempty"` // bans // Required: true Bans []*ModelUserActiveBanResponseV3 `json:"bans"` // country // Required: true Country *string `json:"country"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // dateofbirth // Format: date-time DateOfBirth *strfmt.DateTime `json:"dateOfBirth,omitempty"` // deletiondate DeletionDate string `json:"deletionDate,omitempty"` // deletionstatus // Required: true DeletionStatus *bool `json:"deletionStatus"` // displayname // Required: true DisplayName *string `json:"displayName"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` // emailverified // Required: true EmailVerified *bool `json:"emailVerified"` // enabled // Required: true Enabled *bool `json:"enabled"` // lastdateofbirthchangedtime // Required: true // Format: date-time LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"` // lastenabledchangedtime // Required: true // Format: date-time LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"` // namespace // Required: true Namespace *string `json:"namespace"` // namespaceroles // Required: true NamespaceRoles []*AccountcommonNamespaceRole `json:"namespaceRoles"` // newemailaddress NewEmailAddress string `json:"newEmailAddress,omitempty"` // oldemailaddress OldEmailAddress string `json:"oldEmailAddress,omitempty"` // permissions // Required: true Permissions []*ModelUserPermissionsResponseV3 `json:"permissions"` // phonenumber PhoneNumber string `json:"phoneNumber,omitempty"` // phoneverified // Required: true PhoneVerified *bool `json:"phoneVerified"` // platformavatarurl PlatformAvatarURL string `json:"platformAvatarUrl,omitempty"` // platformdisplayname PlatformDisplayName string `json:"platformDisplayName,omitempty"` // platformid PlatformID string `json:"platformId,omitempty"` // platformuserid PlatformUserID string `json:"platformUserId,omitempty"` // roles // Required: true Roles []string `json:"roles"` // userid // Required: true UserID *string `json:"userId"` // username UserName string `json:"userName,omitempty"` }
ModelUserResponseV3 Model user response V3
swagger:model Model user response V3.
func (*ModelUserResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserRolesV4Response ¶ added in v0.2.0
type ModelUserRolesV4Response struct { // assignednamespaces // Required: true AssignedNamespaces []string `json:"assignedNamespaces"` // roleid // Required: true RoleID *string `json:"roleId"` // rolename // Required: true RoleName *string `json:"roleName"` }
ModelUserRolesV4Response Model user roles V4 response
swagger:model Model user roles V4 response.
func (*ModelUserRolesV4Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserRolesV4Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserRolesV4Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserRolesV4Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserUnbanCreateRequestV3 ¶ added in v0.27.0
type ModelUserUnbanCreateRequestV3 struct { // banid // Required: true BanID *string `json:"banId"` // userid // Required: true UserID *string `json:"userId"` }
ModelUserUnbanCreateRequestV3 Model user unban create request V3
swagger:model Model user unban create request V3.
func (*ModelUserUnbanCreateRequestV3) MarshalBinary ¶ added in v0.27.0
func (m *ModelUserUnbanCreateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserUnbanCreateRequestV3) UnmarshalBinary ¶ added in v0.27.0
func (m *ModelUserUnbanCreateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserUpdateRequest ¶ added in v0.2.0
type ModelUserUpdateRequest struct { // country Country string `json:"Country,omitempty"` // dateofbirth DateOfBirth string `json:"DateOfBirth,omitempty"` // displayname DisplayName string `json:"DisplayName,omitempty"` // languagetag LanguageTag string `json:"LanguageTag,omitempty"` }
ModelUserUpdateRequest Model user update request
swagger:model Model user update request.
func (*ModelUserUpdateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserUpdateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserUpdateRequestV3 ¶ added in v0.2.0
type ModelUserUpdateRequestV3 struct { // avatarurl AvatarURL string `json:"avatarUrl,omitempty"` // country Country string `json:"country,omitempty"` // dateofbirth DateOfBirth string `json:"dateOfBirth,omitempty"` // displayname DisplayName string `json:"displayName,omitempty"` // languagetag LanguageTag string `json:"languageTag,omitempty"` // username UserName string `json:"userName,omitempty"` }
ModelUserUpdateRequestV3 Model user update request V3
swagger:model Model user update request V3.
func (*ModelUserUpdateRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserUpdateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserUpdateRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserUpdateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserVerificationRequest ¶ added in v0.2.0
type ModelUserVerificationRequest struct { // code // Required: true Code *string `json:"Code"` // contacttype // Required: true ContactType *string `json:"ContactType"` // languagetag // Required: true LanguageTag *string `json:"LanguageTag"` // validateonly // Required: true ValidateOnly *bool `json:"validateOnly"` }
ModelUserVerificationRequest Model user verification request
swagger:model Model user verification request.
func (*ModelUserVerificationRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserVerificationRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserVerificationRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserVerificationRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserVerificationRequestV3 ¶
type ModelUserVerificationRequestV3 struct { // code // Required: true Code *string `json:"code"` // contacttype // Required: true ContactType *string `json:"contactType"` // languagetag LanguageTag string `json:"languageTag,omitempty"` // validateonly ValidateOnly bool `json:"validateOnly"` }
ModelUserVerificationRequestV3 Model user verification request V3
swagger:model Model user verification request V3.
func (*ModelUserVerificationRequestV3) MarshalBinary ¶
func (m *ModelUserVerificationRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserVerificationRequestV3) UnmarshalBinary ¶
func (m *ModelUserVerificationRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserWithPlatformInfo ¶ added in v0.53.0
type ModelUserWithPlatformInfo struct { // avatarurl AvatarURL string `json:"avatarUrl,omitempty"` // displayname DisplayName string `json:"displayName,omitempty"` // platforminfos // Required: true PlatformInfos []*ModelUserPlatformInfo `json:"platformInfos"` // userid // Required: true UserID *string `json:"userId"` // username Username string `json:"username,omitempty"` // xuid Xuid string `json:"xuid,omitempty"` }
ModelUserWithPlatformInfo Model user with platform info
swagger:model Model user with platform info.
func (*ModelUserWithPlatformInfo) MarshalBinary ¶ added in v0.53.0
func (m *ModelUserWithPlatformInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserWithPlatformInfo) UnmarshalBinary ¶ added in v0.53.0
func (m *ModelUserWithPlatformInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelValidUserIDResponseV4 ¶ added in v0.15.0
type ModelValidUserIDResponseV4 struct { // indicate if user is exist or not // Required: true Exists *bool `json:"exists"` // userid // Required: true UserID *string `json:"userId"` }
ModelValidUserIDResponseV4 Model valid user ID response V4
swagger:model Model valid user ID response V4.
func (*ModelValidUserIDResponseV4) MarshalBinary ¶ added in v0.15.0
func (m *ModelValidUserIDResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelValidUserIDResponseV4) UnmarshalBinary ¶ added in v0.15.0
func (m *ModelValidUserIDResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelValidationDetail ¶ added in v0.10.0
type ModelValidationDetail struct { // allowallspecialcharacters // Required: true AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"` // allowdigit // Required: true AllowDigit *bool `json:"allowDigit"` // allowletter // Required: true AllowLetter *bool `json:"allowLetter"` // allowspace // Required: true AllowSpace *bool `json:"allowSpace"` // allowunicode // Required: true AllowUnicode *bool `json:"allowUnicode"` // if this config has valid value, will prefer to use and ignore other validation AvatarConfig *AccountcommonAvatarConfig `json:"avatarConfig,omitempty"` // blockedword // Required: true BlockedWord []string `json:"blockedWord"` // description // Required: true Description []*AccountcommonInputValidationDescription `json:"description"` // iscustomregex // Required: true IsCustomRegex *bool `json:"isCustomRegex"` // lettercase // Required: true LetterCase *string `json:"letterCase"` // maxlength // Required: true // Format: int32 MaxLength *int32 `json:"maxLength"` // maxrepeatingalphanum // Required: true // Format: int32 MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"` // maxrepeatingspecialcharacter // Required: true // Format: int32 MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"` // minchartype // Required: true // Format: int32 MinCharType *int32 `json:"minCharType"` // minlength // Required: true // Format: int32 MinLength *int32 `json:"minLength"` // regex // Required: true Regex *string `json:"regex"` // specialcharacterlocation // Required: true SpecialCharacterLocation *string `json:"specialCharacterLocation"` // specialcharacters // Required: true SpecialCharacters []string `json:"specialCharacters"` }
ModelValidationDetail Model validation detail
swagger:model Model validation detail.
func (*ModelValidationDetail) MarshalBinary ¶ added in v0.10.0
func (m *ModelValidationDetail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelValidationDetail) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelValidationDetail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelValidationDetailPublic ¶ added in v0.10.0
type ModelValidationDetailPublic struct { // allowallspecialcharacters // Required: true AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"` // allowdigit // Required: true AllowDigit *bool `json:"allowDigit"` // allowletter // Required: true AllowLetter *bool `json:"allowLetter"` // allowspace // Required: true AllowSpace *bool `json:"allowSpace"` // allowunicode // Required: true AllowUnicode *bool `json:"allowUnicode"` // if this config has valid value, will prefer to use and ignore other validation AvatarConfig *AccountcommonAvatarConfig `json:"avatarConfig,omitempty"` // blockedword // Required: true BlockedWord []string `json:"blockedWord"` // description // Required: true Description *AccountcommonInputValidationDescription `json:"description"` // iscustomregex // Required: true IsCustomRegex *bool `json:"isCustomRegex"` // lettercase // Required: true LetterCase *string `json:"letterCase"` // maxlength // Required: true // Format: int32 MaxLength *int32 `json:"maxLength"` // maxrepeatingalphanum // Required: true // Format: int32 MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"` // maxrepeatingspecialcharacter // Required: true // Format: int32 MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"` // minchartype // Required: true // Format: int32 MinCharType *int32 `json:"minCharType"` // minlength // Required: true // Format: int32 MinLength *int32 `json:"minLength"` // regex // Required: true Regex *string `json:"regex"` // specialcharacterlocation // Required: true SpecialCharacterLocation *string `json:"specialCharacterLocation"` // specialcharacters // Required: true SpecialCharacters []string `json:"specialCharacters"` }
ModelValidationDetailPublic Model validation detail public
swagger:model Model validation detail public.
func (*ModelValidationDetailPublic) MarshalBinary ¶ added in v0.10.0
func (m *ModelValidationDetailPublic) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelValidationDetailPublic) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelValidationDetailPublic) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelVerificationCodeResponse ¶ added in v0.2.0
type ModelVerificationCodeResponse struct { // accountregistration // Required: true AccountRegistration *string `json:"accountRegistration"` // accountupgrade // Required: true AccountUpgrade *string `json:"accountUpgrade"` // passwordreset // Required: true PasswordReset *string `json:"passwordReset"` // updateemail // Required: true UpdateEmail *string `json:"updateEmail"` }
ModelVerificationCodeResponse Model verification code response
swagger:model Model verification code response.
func (*ModelVerificationCodeResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelVerificationCodeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelVerificationCodeResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelVerificationCodeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelVerifyRegistrationCode ¶ added in v0.14.0
type ModelVerifyRegistrationCode struct { // code // Required: true Code *string `json:"code"` // emailaddress // Required: true EmailAddress *string `json:"emailAddress"` }
ModelVerifyRegistrationCode Model verify registration code
swagger:model Model verify registration code.
func (*ModelVerifyRegistrationCode) MarshalBinary ¶ added in v0.14.0
func (m *ModelVerifyRegistrationCode) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelVerifyRegistrationCode) UnmarshalBinary ¶ added in v0.14.0
func (m *ModelVerifyRegistrationCode) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelWebLinkingResponse ¶ added in v0.2.0
type ModelWebLinkingResponse struct { // state // Required: true State *string `json:"state"` // third_party_url // Required: true ThirdPartyURL *string `json:"third_party_url"` }
ModelWebLinkingResponse Model web linking response
swagger:model Model web linking response.
func (*ModelWebLinkingResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelWebLinkingResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelWebLinkingResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelWebLinkingResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthapiRevocationList ¶ added in v0.2.0
type OauthapiRevocationList struct { // revoked_tokens // Required: true RevokedTokens *BloomFilterJSON `json:"revoked_tokens"` // revoked_users // Required: true RevokedUsers []*OauthcommonUserRevocationListRecord `json:"revoked_users"` }
OauthapiRevocationList Oauthapi revocation list
swagger:model Oauthapi revocation list.
func (*OauthapiRevocationList) MarshalBinary ¶ added in v0.2.0
func (m *OauthapiRevocationList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthapiRevocationList) UnmarshalBinary ¶ added in v0.2.0
func (m *OauthapiRevocationList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthcommonJWKKey ¶ added in v0.2.0
type OauthcommonJWKKey struct { // alg Alg string `json:"alg,omitempty"` // e E string `json:"e,omitempty"` // kid Kid string `json:"kid,omitempty"` // kty // Required: true Kty *string `json:"kty"` // n N string `json:"n,omitempty"` // use Use string `json:"use,omitempty"` }
OauthcommonJWKKey Oauthcommon JWK key
swagger:model Oauthcommon JWK key.
func (*OauthcommonJWKKey) MarshalBinary ¶ added in v0.2.0
func (m *OauthcommonJWKKey) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthcommonJWKKey) UnmarshalBinary ¶ added in v0.2.0
func (m *OauthcommonJWKKey) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthcommonJWKSet ¶ added in v0.2.0
type OauthcommonJWKSet struct { // keys // Required: true Keys []*OauthcommonJWKKey `json:"keys"` }
OauthcommonJWKSet Oauthcommon JWK set
swagger:model Oauthcommon JWK set.
func (*OauthcommonJWKSet) MarshalBinary ¶ added in v0.2.0
func (m *OauthcommonJWKSet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthcommonJWKSet) UnmarshalBinary ¶ added in v0.2.0
func (m *OauthcommonJWKSet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthcommonUserRevocationListRecord ¶ added in v0.2.0
type OauthcommonUserRevocationListRecord struct { // id // Required: true ID *string `json:"id"` // revoked_at // Required: true // Format: date-time RevokedAt strfmt.DateTime `json:"revoked_at"` }
OauthcommonUserRevocationListRecord Oauthcommon user revocation list record
swagger:model Oauthcommon user revocation list record.
func (*OauthcommonUserRevocationListRecord) MarshalBinary ¶ added in v0.2.0
func (m *OauthcommonUserRevocationListRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthcommonUserRevocationListRecord) UnmarshalBinary ¶ added in v0.2.0
func (m *OauthcommonUserRevocationListRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelCountryLocationResponse ¶ added in v0.2.0
type OauthmodelCountryLocationResponse struct { // city // Required: true City *string `json:"city"` // countrycode // Required: true CountryCode *string `json:"countryCode"` // countryname // Required: true CountryName *string `json:"countryName"` // state // Required: true State *string `json:"state"` }
OauthmodelCountryLocationResponse Oauthmodel country location response
swagger:model Oauthmodel country location response.
func (*OauthmodelCountryLocationResponse) MarshalBinary ¶ added in v0.2.0
func (m *OauthmodelCountryLocationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelCountryLocationResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *OauthmodelCountryLocationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelErrorResponse ¶
type OauthmodelErrorResponse struct { // clientid ClientID string `json:"clientId,omitempty"` // default_factor DefaultFactor string `json:"default_factor,omitempty"` // email Email string `json:"email,omitempty"` // error // Required: true Error *string `json:"error"` // error_description ErrorDescription string `json:"error_description,omitempty"` // error_uri ErrorURI string `json:"error_uri,omitempty"` // factors Factors []string `json:"factors,omitempty"` // linkingtoken LinkingToken string `json:"linkingToken,omitempty"` // messagevariables MessageVariables map[string]string `json:"messageVariables,omitempty"` // mfa_token MFAToken string `json:"mfa_token,omitempty"` // platformid PlatformID string `json:"platformId,omitempty"` // userban UserBan *OauthmodelUserBan `json:"userBan,omitempty"` }
OauthmodelErrorResponse Oauthmodel error response
swagger:model Oauthmodel error response.
func (*OauthmodelErrorResponse) MarshalBinary ¶
func (m *OauthmodelErrorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelErrorResponse) UnmarshalBinary ¶
func (m *OauthmodelErrorResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelGameTokenCodeResponse ¶ added in v0.27.0
type OauthmodelGameTokenCodeResponse struct { // code // Required: true Code *string `json:"code"` }
OauthmodelGameTokenCodeResponse Oauthmodel game token code response
swagger:model Oauthmodel game token code response.
func (*OauthmodelGameTokenCodeResponse) MarshalBinary ¶ added in v0.27.0
func (m *OauthmodelGameTokenCodeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelGameTokenCodeResponse) UnmarshalBinary ¶ added in v0.27.0
func (m *OauthmodelGameTokenCodeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelOneTimeLinkingCodeResponse ¶ added in v0.34.0
type OauthmodelOneTimeLinkingCodeResponse struct { // code will be expired in seconds // Required: true // Format: int64 Exp *int64 `json:"exp"` // onetimelinkcode // Required: true OneTimeLinkCode *string `json:"oneTimeLinkCode"` // onetimelinkurl // Required: true OneTimeLinkURL *string `json:"oneTimeLinkUrl"` }
OauthmodelOneTimeLinkingCodeResponse Oauthmodel one time linking code response
swagger:model Oauthmodel one time linking code response.
func (*OauthmodelOneTimeLinkingCodeResponse) MarshalBinary ¶ added in v0.34.0
func (m *OauthmodelOneTimeLinkingCodeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelOneTimeLinkingCodeResponse) UnmarshalBinary ¶ added in v0.34.0
func (m *OauthmodelOneTimeLinkingCodeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelOneTimeLinkingCodeValidationResponse ¶ added in v0.34.0
type OauthmodelOneTimeLinkingCodeValidationResponse struct { // expired // Required: true Expired *bool `json:"expired"` // valid // Required: true Valid *bool `json:"valid"` }
OauthmodelOneTimeLinkingCodeValidationResponse Oauthmodel one time linking code validation response
swagger:model Oauthmodel one time linking code validation response.
func (*OauthmodelOneTimeLinkingCodeValidationResponse) MarshalBinary ¶ added in v0.34.0
func (m *OauthmodelOneTimeLinkingCodeValidationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelOneTimeLinkingCodeValidationResponse) UnmarshalBinary ¶ added in v0.34.0
func (m *OauthmodelOneTimeLinkingCodeValidationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelPlatformTokenRefreshResponseV3 ¶ added in v0.51.0
type OauthmodelPlatformTokenRefreshResponseV3 struct { // avatarurl AvatarURL string `json:"avatarUrl,omitempty"` // country Country string `json:"country,omitempty"` // displayname DisplayName string `json:"displayName,omitempty"` // platformtokenexpiresat // Format: int64 PlatformTokenExpiresAt int64 `json:"platformTokenExpiresAt,omitempty"` // platformuserid PlatformUserID string `json:"platformUserId,omitempty"` }
OauthmodelPlatformTokenRefreshResponseV3 Oauthmodel platform token refresh response V3
swagger:model Oauthmodel platform token refresh response V3.
func (*OauthmodelPlatformTokenRefreshResponseV3) MarshalBinary ¶ added in v0.51.0
func (m *OauthmodelPlatformTokenRefreshResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelPlatformTokenRefreshResponseV3) UnmarshalBinary ¶ added in v0.51.0
func (m *OauthmodelPlatformTokenRefreshResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelTokenIntrospectResponse ¶ added in v0.2.0
type OauthmodelTokenIntrospectResponse struct { // active // Required: true Active *bool `json:"active"` // aud Aud string `json:"aud,omitempty"` // client_id ClientID string `json:"client_id,omitempty"` // exp // Format: int64 Exp int64 `json:"exp,omitempty"` // iat // Format: int64 Iat int64 `json:"iat,omitempty"` // scope Scope string `json:"scope,omitempty"` // sub Sub string `json:"sub,omitempty"` }
OauthmodelTokenIntrospectResponse Oauthmodel token introspect response
swagger:model Oauthmodel token introspect response.
func (*OauthmodelTokenIntrospectResponse) MarshalBinary ¶ added in v0.2.0
func (m *OauthmodelTokenIntrospectResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelTokenIntrospectResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *OauthmodelTokenIntrospectResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelTokenResponse ¶
type OauthmodelTokenResponse struct { // access_token // Required: true AccessToken *string `json:"access_token"` // bans // Required: true Bans []*AccountcommonJWTBanV3 `json:"bans"` // will get from xbox dpi if it exists DeviceID string `json:"device_id,omitempty"` // display_name // Required: true DisplayName *string `json:"display_name"` // expires_in // Required: true // Format: int32 ExpiresIn *int32 `json:"expires_in"` // is_comply IsComply bool `json:"is_comply"` // jflgs // Format: int32 Jflgs int32 `json:"jflgs,omitempty"` // namespace // Required: true Namespace *string `json:"namespace"` // namespace_roles // Required: true NamespaceRoles []*AccountcommonNamespaceRole `json:"namespace_roles"` // permissions // Required: true Permissions []*AccountcommonPermission `json:"permissions"` // platform_id PlatformID string `json:"platform_id,omitempty"` // platform_user_id PlatformUserID string `json:"platform_user_id,omitempty"` // refresh_expires_in // Format: int32 RefreshExpiresIn int32 `json:"refresh_expires_in,omitempty"` // refresh_token // Required: true RefreshToken *string `json:"refresh_token"` // roles // Required: true Roles []string `json:"roles"` // token_type // Required: true TokenType *string `json:"token_type"` // user_id // Required: true UserID *string `json:"user_id"` }
OauthmodelTokenResponse Oauthmodel token response
swagger:model Oauthmodel token response.
func (*OauthmodelTokenResponse) MarshalBinary ¶
func (m *OauthmodelTokenResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelTokenResponse) UnmarshalBinary ¶
func (m *OauthmodelTokenResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelTokenResponseV3 ¶
type OauthmodelTokenResponseV3 struct { // access_token // Required: true AccessToken *string `json:"access_token"` // present if it is user token Bans []*AccountcommonJWTBanV3 `json:"bans,omitempty"` // display_name DisplayName string `json:"display_name,omitempty"` // expires_in // Required: true // Format: int32 ExpiresIn *int32 `json:"expires_in"` // is_comply IsComply bool `json:"is_comply"` // jflgs // Format: int32 Jflgs int32 `json:"jflgs,omitempty"` // namespace // Required: true Namespace *string `json:"namespace"` // present if it is user token NamespaceRoles []*AccountcommonNamespaceRole `json:"namespace_roles,omitempty"` // permissions // Required: true Permissions []*AccountcommonPermissionV3 `json:"permissions"` // platform_id PlatformID string `json:"platform_id,omitempty"` // platform_user_id PlatformUserID string `json:"platform_user_id,omitempty"` // present if it is user token // Format: int32 RefreshExpiresIn int32 `json:"refresh_expires_in,omitempty"` // present if it is user token RefreshToken string `json:"refresh_token,omitempty"` // present if it is user token Roles []string `json:"roles,omitempty"` // scope // Required: true Scope *string `json:"scope"` // token_type // Required: true TokenType *string `json:"token_type"` // present if it is user token UserID string `json:"user_id,omitempty"` // xuid Xuid string `json:"xuid,omitempty"` }
OauthmodelTokenResponseV3 Oauthmodel token response V3
swagger:model Oauthmodel token response V3.
func (*OauthmodelTokenResponseV3) MarshalBinary ¶
func (m *OauthmodelTokenResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelTokenResponseV3) UnmarshalBinary ¶
func (m *OauthmodelTokenResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelTokenThirdPartyResponse ¶ added in v0.2.0
type OauthmodelTokenThirdPartyResponse struct { // platform_token // Required: true PlatformToken *string `json:"platform_token"` // platform_token_expires_at // Format: int64 PlatformTokenExpiresAt int64 `json:"platform_token_expires_at,omitempty"` // sand_box_id SandBoxID string `json:"sand_box_id,omitempty"` }
OauthmodelTokenThirdPartyResponse Oauthmodel token third party response
swagger:model Oauthmodel token third party response.
func (*OauthmodelTokenThirdPartyResponse) MarshalBinary ¶ added in v0.2.0
func (m *OauthmodelTokenThirdPartyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelTokenThirdPartyResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *OauthmodelTokenThirdPartyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelTokenWithDeviceCookieResponseV3 ¶ added in v0.29.0
type OauthmodelTokenWithDeviceCookieResponseV3 struct { // access_token // Required: true AccessToken *string `json:"access_token"` // Authentication Trust Id for device cookie validation. Only exist when login using grant_type=password and no existing Auth-Trust-Id given from request header AuthTrustID string `json:"auth_trust_id,omitempty"` // present if it is user token Bans []*AccountcommonJWTBanV3 `json:"bans,omitempty"` // display_name DisplayName string `json:"display_name,omitempty"` // expires_in // Required: true // Format: int32 ExpiresIn *int32 `json:"expires_in"` // is_comply IsComply bool `json:"is_comply"` // jflgs // Format: int32 Jflgs int32 `json:"jflgs,omitempty"` // namespace // Required: true Namespace *string `json:"namespace"` // present if it is user token NamespaceRoles []*AccountcommonNamespaceRole `json:"namespace_roles,omitempty"` // permissions // Required: true Permissions []*AccountcommonPermissionV3 `json:"permissions"` // platform_id PlatformID string `json:"platform_id,omitempty"` // platform_user_id PlatformUserID string `json:"platform_user_id,omitempty"` // present if it is user token // Format: int32 RefreshExpiresIn int32 `json:"refresh_expires_in,omitempty"` // present if it is user token RefreshToken string `json:"refresh_token,omitempty"` // present if it is user token Roles []string `json:"roles,omitempty"` // scope // Required: true Scope *string `json:"scope"` // token_type // Required: true TokenType *string `json:"token_type"` // present if it is user token UserID string `json:"user_id,omitempty"` // xuid Xuid string `json:"xuid,omitempty"` }
OauthmodelTokenWithDeviceCookieResponseV3 Oauthmodel token with device cookie response V3
swagger:model Oauthmodel token with device cookie response V3.
func (*OauthmodelTokenWithDeviceCookieResponseV3) MarshalBinary ¶ added in v0.29.0
func (m *OauthmodelTokenWithDeviceCookieResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelTokenWithDeviceCookieResponseV3) UnmarshalBinary ¶ added in v0.29.0
func (m *OauthmodelTokenWithDeviceCookieResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelUserBan ¶ added in v0.37.0
type OauthmodelUserBan struct { // comment // Required: true Comment *string `json:"comment"` // enddate // Required: true // Format: int64 EndDate *int64 `json:"endDate"` // reason // Required: true Reason *string `json:"reason"` }
OauthmodelUserBan Oauthmodel user ban
swagger:model Oauthmodel user ban.
func (*OauthmodelUserBan) MarshalBinary ¶ added in v0.37.0
func (m *OauthmodelUserBan) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelUserBan) UnmarshalBinary ¶ added in v0.37.0
func (m *OauthmodelUserBan) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RestErrorResponse ¶
type RestErrorResponse struct { // errorcode // Required: true // Format: int32 ErrorCode *int32 `json:"errorCode"` // errormessage // Required: true ErrorMessage *string `json:"errorMessage"` // messagevariables MessageVariables map[string]string `json:"messageVariables,omitempty"` }
RestErrorResponse Rest error response
swagger:model Rest error response.
func (*RestErrorResponse) MarshalBinary ¶
func (m *RestErrorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RestErrorResponse) UnmarshalBinary ¶
func (m *RestErrorResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RestErrorResponseWithConflictedUserPlatformAccounts ¶ added in v0.28.0
type RestErrorResponseWithConflictedUserPlatformAccounts struct { // errorcode // Required: true // Format: int32 ErrorCode *int32 `json:"errorCode"` // errormessage // Required: true ErrorMessage *string `json:"errorMessage"` // messagevariables MessageVariables *AccountcommonConflictedUserPlatformAccounts `json:"messageVariables,omitempty"` // User link a platform's different account is not allowed. This field contains the previous linked account details. Will have value only when in this case. (errorCode is 10200) PreviousLinkedPlatformAccount *AccountcommonPlatformLinkingHistory `json:"previousLinkedPlatformAccount,omitempty"` }
RestErrorResponseWithConflictedUserPlatformAccounts Rest error response with conflicted user platform accounts
swagger:model Rest error response with conflicted user platform accounts.
func (*RestErrorResponseWithConflictedUserPlatformAccounts) MarshalBinary ¶ added in v0.28.0
func (m *RestErrorResponseWithConflictedUserPlatformAccounts) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RestErrorResponseWithConflictedUserPlatformAccounts) UnmarshalBinary ¶ added in v0.28.0
func (m *RestErrorResponseWithConflictedUserPlatformAccounts) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Validation ¶ added in v0.10.0
type Validation struct { // allow all special Characters non words. // Required: true AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"` // allowdigit // Required: true AllowDigit *bool `json:"allowDigit"` // allowletter // Required: true AllowLetter *bool `json:"allowLetter"` // allowspace // Required: true AllowSpace *bool `json:"allowSpace"` // allowunicode // Required: true AllowUnicode *bool `json:"allowUnicode"` // if this config has valid value, will prefer to use and ignore other validation AvatarConfig *AccountcommonAvatarConfig `json:"avatarConfig,omitempty"` // blockedword // Required: true BlockedWord []string `json:"blockedWord"` // description // Required: true Description []*ValidationDescription `json:"description"` // iscustomregex // Required: true IsCustomRegex *bool `json:"isCustomRegex"` // lettercase // Required: true LetterCase *string `json:"letterCase"` // maxlength // Required: true // Format: int32 MaxLength *int32 `json:"maxLength"` // maxrepeatingalphanum // Required: true // Format: int32 MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"` // maxrepeatingspecialcharacter // Required: true // Format: int32 MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"` // minchartype // Required: true // Format: int32 MinCharType *int32 `json:"minCharType"` // minlength // Required: true // Format: int32 MinLength *int32 `json:"minLength"` // regex // Required: true Regex *string `json:"regex"` // specialcharacterlocation // Required: true SpecialCharacterLocation *string `json:"specialCharacterLocation"` // specialcharacters // Required: true SpecialCharacters []string `json:"specialCharacters"` }
Validation Validation
swagger:model Validation.
func (*Validation) MarshalBinary ¶ added in v0.10.0
func (m *Validation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Validation) UnmarshalBinary ¶ added in v0.10.0
func (m *Validation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ValidationDescription ¶ added in v0.10.0
type ValidationDescription struct { // language // Required: true Language *string `json:"language"` // message // Required: true Message []string `json:"message"` }
ValidationDescription Validation description
swagger:model Validation description.
func (*ValidationDescription) MarshalBinary ¶ added in v0.10.0
func (m *ValidationDescription) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ValidationDescription) UnmarshalBinary ¶ added in v0.10.0
func (m *ValidationDescription) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files
¶
- account_create_test_user_request_v4.go
- account_create_test_user_response_v4.go
- account_create_test_users_request_v4.go
- account_create_test_users_response_v4.go
- account_create_user_request_v4.go
- account_create_user_response_v4.go
- account_upgrade_headless_account_request_v4.go
- account_upgrade_headless_account_with_verification_code_request_v4.go
- account_user_active_ban_response_v4.go
- account_user_permissions_response_v4.go
- account_user_response_v4.go
- accountcommon_avatar_config.go
- accountcommon_ban.go
- accountcommon_ban_reason.go
- accountcommon_ban_reason_v3.go
- accountcommon_ban_reasons.go
- accountcommon_ban_reasons_v3.go
- accountcommon_ban_v3.go
- accountcommon_banned_by_v3.go
- accountcommon_bans.go
- accountcommon_bans_v3.go
- accountcommon_client_permission.go
- accountcommon_client_permission_v3.go
- accountcommon_client_permissions.go
- accountcommon_client_permissions_v3.go
- accountcommon_conflicted_user_platform_accounts.go
- accountcommon_country.go
- accountcommon_country_age_restriction.go
- accountcommon_description.go
- accountcommon_distinct_linked_platform_v3.go
- accountcommon_distinct_platform_response_v3.go
- accountcommon_input_validation_description.go
- accountcommon_j_w_t_ban_v3.go
- accountcommon_list_users_with_platform_accounts_response.go
- accountcommon_namespace_role.go
- accountcommon_netflix_certificates.go
- accountcommon_pagination.go
- accountcommon_pagination_v3.go
- accountcommon_permission.go
- accountcommon_permission_v3.go
- accountcommon_permissions.go
- accountcommon_permissions_v3.go
- accountcommon_platform_account.go
- accountcommon_platform_linking_history.go
- accountcommon_platform_user_information_v3.go
- accountcommon_registered_domain.go
- accountcommon_role.go
- accountcommon_role_manager.go
- accountcommon_role_manager_v3.go
- accountcommon_role_member.go
- accountcommon_role_member_v3.go
- accountcommon_role_v3.go
- accountcommon_simple_user_platform_info_v3.go
- accountcommon_user_information_v3.go
- accountcommon_user_linked_platform.go
- accountcommon_user_linked_platform_v3.go
- accountcommon_user_linked_platforms_response_v3.go
- accountcommon_user_platform_info.go
- accountcommon_user_platforms.go
- accountcommon_user_search_by_platform_id_result.go
- accountcommon_user_search_result.go
- accountcommon_user_with_linked_platform_accounts.go
- accountcommon_user_with_platform_accounts.go
- banned_by.go
- bloom_filter_json.go
- clientmodel_client_create_request.go
- clientmodel_client_creation_response.go
- clientmodel_client_creation_v3_request.go
- clientmodel_client_response.go
- clientmodel_client_update_request.go
- clientmodel_client_update_secret_request.go
- clientmodel_client_update_v3_request.go
- clientmodel_client_v3_response.go
- clientmodel_clients_v3_response.go
- clientmodel_v3_client_update_secret_request.go
- legal_accepted_policies_request.go
- model_account_progression_info.go
- model_add_user_role_v4_request.go
- model_age_restriction_request.go
- model_age_restriction_request_v3.go
- model_age_restriction_response.go
- model_age_restriction_response_v3.go
- model_assign_user_v4_request.go
- model_assigned_user_v4_response.go
- model_authenticator_key_response_v4.go
- model_backup_codes_response_v4.go
- model_ban_create_request.go
- model_ban_update_request.go
- model_bulk_ban_create_request_v3.go
- model_bulk_unban_create_request_v3.go
- model_check_valid_user_id_request_v4.go
- model_country.go
- model_country_age_restriction_request.go
- model_country_age_restriction_v3_request.go
- model_country_blacklist_request.go
- model_country_blacklist_response.go
- model_country_response.go
- model_country_v3_response.go
- model_create_justice_user_response.go
- model_device_ban_request_v4.go
- model_device_ban_response_v4.go
- model_device_ban_update_request_v4.go
- model_device_banned_response_v4.go
- model_device_bans_response_v4.go
- model_device_id_decrypt_response_v4.go
- model_device_response_v4.go
- model_device_type_response_v4.go
- model_device_types_response_v4.go
- model_device_user_response_v4.go
- model_device_users_response_v4.go
- model_devices_response_v4.go
- model_disable_user_request.go
- model_email_update_request_v4.go
- model_enabled_factors_response_v4.go
- model_failed_ban_unban_user_v3.go
- model_forgot_password_request_v3.go
- model_get_admin_users_response.go
- model_get_bulk_user_bans_request.go
- model_get_link_headless_account_conflict_response.go
- model_get_publisher_user_response.go
- model_get_publisher_user_v3_response.go
- model_get_user_ban_v3_response.go
- model_get_user_justice_platform_account_response.go
- model_get_user_mapping.go
- model_get_user_mapping_v3.go
- model_get_users_response_with_pagination_v3.go
- model_input_validation_config_version.go
- model_input_validation_data.go
- model_input_validation_data_public.go
- model_input_validation_update_payload.go
- model_input_validations_public_response.go
- model_input_validations_response.go
- model_invite_user_request_v3.go
- model_invite_user_request_v4.go
- model_invite_user_response_v3.go
- model_link_headless_account_request.go
- model_link_platform_account_request.go
- model_link_platform_account_with_progression_request.go
- model_link_request.go
- model_linking_history_response_with_pagination_v3.go
- model_list_assigned_users_v4_response.go
- model_list_bulk_user_ban_response_v3.go
- model_list_bulk_user_platforms_response.go
- model_list_bulk_user_response.go
- model_list_email_address_request.go
- model_list_role_v4_response.go
- model_list_user_information_result.go
- model_list_user_response_v3.go
- model_list_user_roles_v4_response.go
- model_list_valid_user_id_response_v4.go
- model_login_histories_response.go
- model_namespace_role_request.go
- model_permission_delete_request.go
- model_platform_domain_delete_request.go
- model_platform_domain_response.go
- model_platform_domain_update_request.go
- model_platform_user_id_request.go
- model_platform_user_information.go
- model_public_invite_user_request_v4.go
- model_public_third_party_platform_info.go
- model_public_user_information_response_v3.go
- model_public_user_information_v3.go
- model_public_user_response.go
- model_public_user_response_v3.go
- model_public_users_response.go
- model_remove_user_role_v4_request.go
- model_reset_password_request.go
- model_reset_password_request_v3.go
- model_revoke_user_v4_request.go
- model_role_admin_status_response.go
- model_role_admin_status_response_v3.go
- model_role_create_request.go
- model_role_create_v3_request.go
- model_role_managers_request.go
- model_role_managers_request_v3.go
- model_role_managers_response.go
- model_role_managers_responses_v3.go
- model_role_members_request.go
- model_role_members_request_v3.go
- model_role_members_response.go
- model_role_members_response_v3.go
- model_role_names_response_v3.go
- model_role_response.go
- model_role_response_v3.go
- model_role_response_with_managers.go
- model_role_response_with_managers_and_pagination_v3.go
- model_role_response_with_managers_v3.go
- model_role_update_request.go
- model_role_update_request_v3.go
- model_role_v4_request.go
- model_role_v4_response.go
- model_search_users_by_platform_id_response.go
- model_search_users_response.go
- model_search_users_response_with_pagination_v3.go
- model_send_register_verification_code_request.go
- model_send_verification_code_request.go
- model_send_verification_code_request_v3.go
- model_send_verification_link_request.go
- model_sso_platform_credential_request.go
- model_sso_platform_credential_response.go
- model_third_party_login_platform_credential_request.go
- model_third_party_login_platform_credential_response.go
- model_token_third_party_link_status_response.go
- model_unlink_user_platform_request.go
- model_update_permission_schedule_request.go
- model_update_user_deletion_status_request.go
- model_update_user_status_request.go
- model_upgrade_headless_account_request.go
- model_upgrade_headless_account_v3_request.go
- model_upgrade_headless_account_with_verification_code_request.go
- model_upgrade_headless_account_with_verification_code_request_v3.go
- model_user_active_ban_response.go
- model_user_active_ban_response_v3.go
- model_user_ban_response.go
- model_user_ban_response_v3.go
- model_user_base_info.go
- model_user_create_from_invitation_request_v3.go
- model_user_create_from_invitation_request_v4.go
- model_user_create_request.go
- model_user_create_request_v3.go
- model_user_create_response.go
- model_user_create_response_v3.go
- model_user_deletion_status_response.go
- model_user_i_ds_request.go
- model_user_identity_update_request_v3.go
- model_user_info_response.go
- model_user_information.go
- model_user_invitation_v3.go
- model_user_login_history_response.go
- model_user_password_update_request.go
- model_user_password_update_v3_request.go
- model_user_permissions_response_v3.go
- model_user_platform_info.go
- model_user_platform_metadata.go
- model_user_public_info_response_v4.go
- model_user_response.go
- model_user_response_v3.go
- model_user_roles_v4_response.go
- model_user_unban_create_request_v3.go
- model_user_update_request.go
- model_user_update_request_v3.go
- model_user_verification_request.go
- model_user_verification_request_v3.go
- model_user_with_platform_info.go
- model_valid_user_id_response_v4.go
- model_validation_detail.go
- model_validation_detail_public.go
- model_verification_code_response.go
- model_verify_registration_code.go
- model_web_linking_response.go
- oauthapi_revocation_list.go
- oauthcommon_j_w_k_key.go
- oauthcommon_j_w_k_set.go
- oauthcommon_user_revocation_list_record.go
- oauthmodel_country_location_response.go
- oauthmodel_error_response.go
- oauthmodel_game_token_code_response.go
- oauthmodel_one_time_linking_code_response.go
- oauthmodel_one_time_linking_code_validation_response.go
- oauthmodel_platform_token_refresh_response_v3.go
- oauthmodel_token_introspect_response.go
- oauthmodel_token_response.go
- oauthmodel_token_response_v3.go
- oauthmodel_token_third_party_response.go
- oauthmodel_token_with_device_cookie_response_v3.go
- oauthmodel_user_ban.go
- rest_error_response.go
- rest_error_response_with_conflicted_user_platform_accounts.go
- validation.go
- validation_description.go