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 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 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 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 ModelGetLinkHeadlessAccountConflictResponse
- type ModelGetPublisherUserResponse
- type ModelGetPublisherUserV3Response
- type ModelGetUserBanV3Response
- type ModelGetUserJusticePlatformAccountResponse
- type ModelGetUserMapping
- type ModelGetUserMappingV3
- type ModelGetUsersResponseWithPaginationV3
- 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 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 ModelUserInfoResponse
- type ModelUserInformation
- type ModelUserInvitationV3
- type ModelUserLoginHistoryResponse
- type ModelUserPasswordUpdateRequest
- type ModelUserPasswordUpdateV3Request
- type ModelUserPermissionsResponseV3
- type ModelUserResponse
- type ModelUserResponseV3
- type ModelUserRolesV4Response
- type ModelUserUnbanCreateRequestV3
- type ModelUserUpdateRequest
- type ModelUserUpdateRequestV3
- type ModelUserVerificationRequest
- type ModelUserVerificationRequestV3
- 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 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 { // accepted policies AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"` // auth type // Required: true // Enum: [EMAILPASSWD] AuthType *string `json:"authType"` // country // Required: true Country *string `json:"country"` // date of birth // Required: true DateOfBirth *string `json:"dateOfBirth"` // display name // Required: true DisplayName *string `json:"displayName"` // email address // Required: true EmailAddress *string `json:"emailAddress"` // password // Required: true Password *string `json:"password"` // password m d5 sum // 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.createTestUserRequestV4
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 { // auth type // Required: true AuthType *string `json:"authType"` // country // Required: true Country *string `json:"country"` // date of birth // Required: true // Format: date-time DateOfBirth strfmt.DateTime `json:"dateOfBirth"` // display name // Required: true DisplayName *string `json:"displayName"` // email address // Required: true EmailAddress *string `json:"emailAddress"` // namespace // Required: true Namespace *string `json:"namespace"` // password // Required: true Password *string `json:"password"` // user Id // 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.createTestUserResponseV4
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 Count *int32 `json:"count"` }
AccountCreateTestUsersRequestV4 account create test users request v4
swagger:model account.createTestUsersRequestV4
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.createTestUsersResponseV4
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 { // accepted policies AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"` // auth type // Required: true // Enum: [EMAILPASSWD] AuthType *string `json:"authType"` // code Code string `json:"code,omitempty"` // country // Required: true Country *string `json:"country"` // date of birth DateOfBirth string `json:"dateOfBirth,omitempty"` // display name DisplayName string `json:"displayName,omitempty"` // email address // Required: true EmailAddress *string `json:"emailAddress"` // password Password string `json:"password,omitempty"` // password m d5 sum PasswordMD5Sum string `json:"passwordMD5Sum,omitempty"` // reach minimum age ReachMinimumAge bool `json:"reachMinimumAge"` // username // Required: true Username *string `json:"username"` }
AccountCreateUserRequestV4 account create user request v4
swagger:model account.createUserRequestV4
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 { // auth type // Required: true AuthType *string `json:"authType"` // country // Required: true Country *string `json:"country"` // date of birth // Required: true // Format: date-time DateOfBirth strfmt.DateTime `json:"dateOfBirth"` // display name // Required: true DisplayName *string `json:"displayName"` // email address // Required: true EmailAddress *string `json:"emailAddress"` // namespace // Required: true Namespace *string `json:"namespace"` // user Id // Required: true UserID *string `json:"userId"` // username // Required: true Username *string `json:"username"` }
AccountCreateUserResponseV4 account create user response v4
swagger:model account.createUserResponseV4
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 { // email address // 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.upgradeHeadlessAccountRequestV4
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"` // date of birth DateOfBirth string `json:"dateOfBirth,omitempty"` // display name DisplayName string `json:"displayName,omitempty"` // email address // Required: true EmailAddress *string `json:"emailAddress"` // password // Required: true Password *string `json:"password"` // reach minimum age ReachMinimumAge bool `json:"reachMinimumAge"` // username // Required: true Username *string `json:"username"` // validate only ValidateOnly bool `json:"validateOnly"` }
AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 account upgrade headless account with verification code request v4
swagger:model account.upgradeHeadlessAccountWithVerificationCodeRequestV4
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"` // ban Id // Required: true BanID *string `json:"banId"` // end date // Required: true // Format: date-time EndDate strfmt.DateTime `json:"endDate"` }
AccountUserActiveBanResponseV4 account user active ban response v4
swagger:model account.UserActiveBanResponseV4
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 Action *int32 `json:"action"` // resource // Required: true Resource *string `json:"resource"` // sched action SchedAction int32 `json:"schedAction,omitempty"` // sched cron SchedCron string `json:"schedCron,omitempty"` // sched range SchedRange []string `json:"schedRange"` }
AccountUserPermissionsResponseV4 account user permissions response v4
swagger:model account.UserPermissionsResponseV4
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 { // auth type // Required: true AuthType *string `json:"authType"` // bans // Required: true Bans []*AccountUserActiveBanResponseV4 `json:"bans"` // country // Required: true Country *string `json:"country"` // created at // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // date of birth // Required: true // Format: date-time DateOfBirth strfmt.DateTime `json:"dateOfBirth"` // deletion status // Required: true DeletionStatus *bool `json:"deletionStatus"` // display name // Required: true DisplayName *string `json:"displayName"` // email address // Required: true EmailAddress *string `json:"emailAddress"` // email verified // Required: true EmailVerified *bool `json:"emailVerified"` // enabled // Required: true Enabled *bool `json:"enabled"` // last date of birth changed time // Required: true // Format: date-time LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"` // last enabled changed time // Required: true // Format: date-time LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"` // namespace // Required: true Namespace *string `json:"namespace"` // new email address NewEmailAddress string `json:"newEmailAddress,omitempty"` // old email address // Required: true OldEmailAddress *string `json:"oldEmailAddress"` // permissions // Required: true Permissions []*AccountUserPermissionsResponseV4 `json:"permissions"` // phone number PhoneNumber string `json:"phoneNumber,omitempty"` // phone verified // Required: true PhoneVerified *bool `json:"phoneVerified"` // platform Id PlatformID string `json:"platformId,omitempty"` // platform user Id PlatformUserID string `json:"platformUserId,omitempty"` // roles // Required: true Roles []string `json:"roles"` // user Id // Required: true UserID *string `json:"userId"` // username Username string `json:"username,omitempty"` }
AccountUserResponseV4 account user response v4
swagger:model account.UserResponseV4
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 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.BanReason
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.BanReasonV3
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.BanReasons
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.BanReasonsV3
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.BanV3
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 { // display name // Required: true DisplayName *string `json:"displayName"` // user Id // Required: true UserID *string `json:"userId"` }
AccountcommonBannedByV3 accountcommon banned by v3
swagger:model accountcommon.BannedByV3
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.BansV3
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 Action *int32 `json:"Action"` // resource // Required: true Resource *string `json:"Resource"` }
AccountcommonClientPermission accountcommon client permission
swagger:model accountcommon.ClientPermission
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 Action *int32 `json:"action"` // resource // Required: true Resource *string `json:"resource"` }
AccountcommonClientPermissionV3 accountcommon client permission v3
swagger:model accountcommon.ClientPermissionV3
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.ClientPermissions
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.ClientPermissionsV3
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 { // platform user ID // Required: true PlatformUserID *string `json:"platformUserID"` // publisher accounts // Required: true PublisherAccounts []*AccountcommonUserWithLinkedPlatformAccounts `json:"publisherAccounts"` }
AccountcommonConflictedUserPlatformAccounts accountcommon conflicted user platform accounts
swagger:model accountcommon.ConflictedUserPlatformAccounts
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 { // age restriction // Required: true AgeRestriction *int32 `json:"AgeRestriction"` // country code // Required: true CountryCode *string `json:"CountryCode"` // country name // 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 { // age restriction // Required: true AgeRestriction *int32 `json:"AgeRestriction"` // country code // Required: true CountryCode *string `json:"CountryCode"` // country name // Required: true CountryName *string `json:"CountryName"` // enable // Required: true Enable *bool `json:"Enable"` }
AccountcommonCountryAgeRestriction accountcommon country age restriction
swagger:model accountcommon.CountryAgeRestriction
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 u s // Required: true EnUS *string `json:"en-US"` // zh c n // 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"` // linked at // Required: true LinkedAt *string `json:"linkedAt"` // platform name // Required: true PlatformName *string `json:"platformName"` // platform user Id PlatformUserID string `json:"platformUserId,omitempty"` }
AccountcommonDistinctLinkedPlatformV3 accountcommon distinct linked platform v3
swagger:model accountcommon.DistinctLinkedPlatformV3
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.DistinctPlatformResponseV3
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.InputValidationDescription
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"` // disabled date // Format: date-time DisabledDate *strfmt.DateTime `json:"disabledDate,omitempty"` // enabled // Required: true Enabled *bool `json:"enabled"` // end date // Required: true // Format: date-time EndDate strfmt.DateTime `json:"endDate"` // targeted namespace // Required: true TargetedNamespace *string `json:"targetedNamespace"` }
AccountcommonJWTBanV3 accountcommon j w t ban v3
swagger:model accountcommon.JWTBanV3
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"` // total data // Required: true TotalData *int64 `json:"totalData"` }
AccountcommonListUsersWithPlatformAccountsResponse accountcommon list users with platform accounts response
swagger:model accountcommon.ListUsersWithPlatformAccountsResponse
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"` // role Id // Required: true RoleID *string `json:"roleId"` }
AccountcommonNamespaceRole accountcommon namespace role
swagger:model accountcommon.NamespaceRole
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 { // encrypted private key // Required: true EncryptedPrivateKey *string `json:"encryptedPrivateKey"` // encrypted private key name // Required: true EncryptedPrivateKeyName *string `json:"encryptedPrivateKeyName"` // public certificate // Required: true PublicCertificate *string `json:"publicCertificate"` // public certificate name // Required: true PublicCertificateName *string `json:"publicCertificateName"` // root certificate // Required: true RootCertificate *string `json:"rootCertificate"` // root certificate name // Required: true RootCertificateName *string `json:"rootCertificateName"` }
AccountcommonNetflixCertificates accountcommon netflix certificates
swagger:model accountcommon.NetflixCertificates
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.PaginationV3
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 Action *int32 `json:"Action"` // resource // Required: true Resource *string `json:"Resource"` // sched action SchedAction int32 `json:"SchedAction,omitempty"` // sched cron SchedCron string `json:"SchedCron,omitempty"` // sched range SchedRange []string `json:"SchedRange"` }
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 Action *int32 `json:"action"` // resource // Required: true Resource *string `json:"resource"` // sched action SchedAction int32 `json:"schedAction,omitempty"` // sched cron SchedCron string `json:"schedCron,omitempty"` // sched range SchedRange []string `json:"schedRange"` }
AccountcommonPermissionV3 accountcommon permission v3
swagger:model accountcommon.PermissionV3
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.PermissionsV3
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"` // platform Id PlatformID string `json:"platformId,omitempty"` // platform user Id // Required: true PlatformUserID *string `json:"platformUserId"` }
AccountcommonPlatformAccount accountcommon platform account
swagger:model accountcommon.PlatformAccount
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 AccountcommonPlatformUserInformationV3 ¶ added in v0.26.0
type AccountcommonPlatformUserInformationV3 struct { // display name DisplayName string `json:"displayName,omitempty"` // email address EmailAddress string `json:"emailAddress,omitempty"` // linked at // Required: true // Format: date-time LinkedAt strfmt.DateTime `json:"linkedAt"` // namespace // Required: true Namespace *string `json:"namespace"` // platform Id // Required: true PlatformID *string `json:"platformId"` // platform user Id // Required: true PlatformUserID *string `json:"platformUserId"` // xbox user Id XboxUserID string `json:"xboxUserId,omitempty"` }
AccountcommonPlatformUserInformationV3 accountcommon platform user information v3
swagger:model accountcommon.PlatformUserInformationV3
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 { // affected client i ds // Required: true AffectedClientIDs []string `json:"affectedClientIDs"` // domain // Required: true Domain *string `json:"domain"` // namespaces // Required: true Namespaces []string `json:"namespaces"` // role Id // Required: true RoleID *string `json:"roleId"` }
AccountcommonRegisteredDomain accountcommon registered domain
swagger:model accountcommon.RegisteredDomain
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 { // admin role // Required: true AdminRole *bool `json:"AdminRole"` // deletable // Required: true Deletable *bool `json:"Deletable"` // is wildcard // 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"` // role Id // Required: true RoleID *string `json:"RoleId"` // role name // 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 { // display name // Required: true DisplayName *string `json:"DisplayName"` // namespace // Required: true Namespace *string `json:"Namespace"` // user Id // Required: true UserID *string `json:"UserId"` }
AccountcommonRoleManager accountcommon role manager
swagger:model accountcommon.RoleManager
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 { // display name // Required: true DisplayName *string `json:"displayName"` // namespace // Required: true Namespace *string `json:"namespace"` // user Id // Required: true UserID *string `json:"userId"` }
AccountcommonRoleManagerV3 accountcommon role manager v3
swagger:model accountcommon.RoleManagerV3
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 { // display name // Required: true DisplayName *string `json:"DisplayName"` // namespace // Required: true Namespace *string `json:"Namespace"` // user Id // Required: true UserID *string `json:"UserId"` }
AccountcommonRoleMember accountcommon role member
swagger:model accountcommon.RoleMember
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 { // display name // Required: true DisplayName *string `json:"displayName"` // namespace // Required: true Namespace *string `json:"namespace"` // user Id // Required: true UserID *string `json:"userId"` }
AccountcommonRoleMemberV3 accountcommon role member v3
swagger:model accountcommon.RoleMemberV3
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 { // admin role // Required: true AdminRole *bool `json:"adminRole"` // is wildcard // 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"` // role Id // Required: true RoleID *string `json:"roleId"` // role name // Required: true RoleName *string `json:"roleName"` }
AccountcommonRoleV3 accountcommon role v3
swagger:model accountcommon.RoleV3
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 { // display name DisplayName string `json:"displayName,omitempty"` // linked at // Required: true LinkedAt *string `json:"linkedAt"` // namespace // Required: true Namespace *string `json:"namespace"` // origin namespace // Required: true OriginNamespace *string `json:"originNamespace"` // platform Id PlatformID string `json:"platformId,omitempty"` }
AccountcommonSimpleUserPlatformInfoV3 accountcommon simple user platform info v3
swagger:model accountcommon.SimpleUserPlatformInfoV3
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"` // display name DisplayName string `json:"displayName,omitempty"` // email addresses // Required: true EmailAddresses []string `json:"emailAddresses"` // phone number PhoneNumber string `json:"phoneNumber,omitempty"` // platform users // Required: true PlatformUsers []*AccountcommonPlatformUserInformationV3 `json:"platformUsers"` // username Username string `json:"username,omitempty"` // xbox user Id XboxUserID string `json:"xboxUserId,omitempty"` }
AccountcommonUserInformationV3 accountcommon user information v3
swagger:model accountcommon.UserInformationV3
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 { // display name DisplayName string `json:"DisplayName,omitempty"` // email address EmailAddress string `json:"EmailAddress,omitempty"` // linked at // Required: true LinkedAt *string `json:"LinkedAt"` // namespace // Required: true Namespace *string `json:"Namespace"` // origin namespace // Required: true OriginNamespace *string `json:"OriginNamespace"` // platform Id PlatformID string `json:"PlatformId,omitempty"` // platform user Id PlatformUserID string `json:"PlatformUserId,omitempty"` // user Id // Required: true UserID *string `json:"UserId"` // x UID XUID string `json:"XUID,omitempty"` }
AccountcommonUserLinkedPlatform accountcommon user linked platform
swagger:model accountcommon.UserLinkedPlatform
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 { // account group // Required: true AccountGroup *string `json:"accountGroup"` // display name DisplayName string `json:"displayName,omitempty"` // email address EmailAddress string `json:"emailAddress,omitempty"` // linked at // Required: true LinkedAt *string `json:"linkedAt"` // namespace // Required: true Namespace *string `json:"namespace"` // origin namespace // Required: true OriginNamespace *string `json:"originNamespace"` // platform Id PlatformID string `json:"platformId,omitempty"` // platform user Id PlatformUserID string `json:"platformUserId,omitempty"` // user Id // Required: true UserID *string `json:"userId"` }
AccountcommonUserLinkedPlatformV3 accountcommon user linked platform v3
swagger:model accountcommon.UserLinkedPlatformV3
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.UserLinkedPlatformsResponseV3
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 { // platform Id // Required: true PlatformID *string `json:"platformId"` // platform user Id // Required: true PlatformUserID *string `json:"platformUserId"` // user Id // Required: true UserID *string `json:"userId"` }
AccountcommonUserPlatformInfo accountcommon user platform info
swagger:model accountcommon.UserPlatformInfo
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 { // user Id platforms // Required: true UserIDPlatforms []*AccountcommonUserPlatformInfo `json:"userIdPlatforms"` }
AccountcommonUserPlatforms accountcommon user platforms
swagger:model accountcommon.UserPlatforms
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 { // display name // Required: true DisplayName *string `json:"DisplayName"` // email address // Required: true EmailAddress *string `json:"EmailAddress"` // linked platforms // Required: true LinkedPlatforms []*AccountcommonUserLinkedPlatform `json:"LinkedPlatforms"` // phone number // Required: true PhoneNumber *string `json:"PhoneNumber"` // user Id // Required: true UserID *string `json:"UserId"` }
AccountcommonUserSearchByPlatformIDResult accountcommon user search by platform ID result
swagger:model accountcommon.UserSearchByPlatformIDResult
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 { // display name // Required: true DisplayName *string `json:"DisplayName"` // email address // Required: true EmailAddress *string `json:"EmailAddress"` // linked platforms // Required: true LinkedPlatforms []*AccountcommonUserLinkedPlatform `json:"LinkedPlatforms"` // phone number // Required: true PhoneNumber *string `json:"PhoneNumber"` // user Id // Required: true UserID *string `json:"UserId"` }
AccountcommonUserSearchResult accountcommon user search result
swagger:model accountcommon.UserSearchResult
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 { // display name // Required: true DisplayName *string `json:"displayName"` // email address // Required: true EmailAddress *string `json:"emailAddress"` // linked platforms // Required: true LinkedPlatforms []*AccountcommonPlatformAccount `json:"linkedPlatforms"` // namespace // Required: true Namespace *string `json:"namespace"` // user Id // Required: true UserID *string `json:"userId"` }
AccountcommonUserWithLinkedPlatformAccounts accountcommon user with linked platform accounts
swagger:model accountcommon.UserWithLinkedPlatformAccounts
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 { // linked platforms // Required: true LinkedPlatforms []*AccountcommonPlatformAccount `json:"linkedPlatforms"` // namespace // Required: true Namespace *string `json:"namespace"` // user Id // Required: true UserID *string `json:"userId"` }
AccountcommonUserWithPlatformAccounts accountcommon user with platform accounts
swagger:model accountcommon.UserWithPlatformAccounts
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 { // display name // Required: true DisplayName *string `json:"DisplayName"` // user Id // Required: true UserID *string `json:"userId"` }
BannedBy banned by
swagger:model .BannedBy
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 Bits []uint64 `json:"bits"` // k // Required: true K *int64 `json:"k"` // m // Required: true M *int64 `json:"m"` }
BloomFilterJSON bloom filter JSON
swagger:model bloom.FilterJSON
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 { // client Id // Required: true ClientID *string `json:"ClientId"` // client name // Required: true ClientName *string `json:"ClientName"` // client permissions // Required: true ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"` // namespace // Required: true Namespace *string `json:"Namespace"` // redirect Uri // Required: true RedirectURI *string `json:"RedirectUri"` // secret // Required: true Secret *string `json:"Secret"` // two factor enabled // Required: true TwoFactorEnabled *bool `json:"TwoFactorEnabled"` }
ClientmodelClientCreateRequest clientmodel client create request
swagger:model clientmodel.ClientCreateRequest
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 { // client Id // Required: true ClientID *string `json:"ClientId"` // client name // Required: true ClientName *string `json:"ClientName"` // client permissions // Required: true ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"` // namespace // Required: true Namespace *string `json:"Namespace"` // redirect Uri // Required: true RedirectURI *string `json:"RedirectUri"` // two factor enabled // Required: true TwoFactorEnabled *bool `json:"TwoFactorEnabled"` }
ClientmodelClientCreationResponse clientmodel client creation response
swagger:model clientmodel.ClientCreationResponse
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"` // base Uri // Required: true BaseURI *string `json:"baseUri"` // client Id // Required: true ClientID *string `json:"clientId"` // client name // Required: true ClientName *string `json:"clientName"` // client permissions // Required: true ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions"` // client platform // 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 OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"` // valid time unit: SECONDS, MINUTES, or HOURS OauthAccessTokenExpirationTimeUnit string `json:"oauthAccessTokenExpirationTimeUnit,omitempty"` // oauth client type // Required: true OauthClientType *string `json:"oauthClientType"` // min value 1 seconds, max value 2592000 seconds OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"` // valid time unit: SECONDS, MINUTES, HOURS or DAYS OauthRefreshTokenExpirationTimeUnit string `json:"oauthRefreshTokenExpirationTimeUnit,omitempty"` // parent namespace ParentNamespace string `json:"parentNamespace,omitempty"` // redirect Uri // Required: true RedirectURI *string `json:"redirectUri"` // scopes Scopes []string `json:"scopes"` // secret // Required: true Secret *string `json:"secret"` // two factor enabled TwoFactorEnabled bool `json:"twoFactorEnabled"` }
ClientmodelClientCreationV3Request clientmodel client creation v3 request
swagger:model clientmodel.ClientCreationV3Request
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 { // client Id // Required: true ClientID *string `json:"ClientId"` // client name // Required: true ClientName *string `json:"ClientName"` // client permissions // Required: true ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"` // created at // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"CreatedAt"` // namespace // Required: true Namespace *string `json:"Namespace"` // redirect Uri // Required: true RedirectURI *string `json:"RedirectUri"` // two factor enabled // Required: true TwoFactorEnabled *bool `json:"TwoFactorEnabled"` }
ClientmodelClientResponse clientmodel client response
swagger:model clientmodel.ClientResponse
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 { // client name // Required: true ClientName *string `json:"ClientName"` // redirect Uri // Required: true RedirectURI *string `json:"RedirectUri"` // two factor enabled // Required: true TwoFactorEnabled *bool `json:"TwoFactorEnabled"` }
ClientmodelClientUpdateRequest clientmodel client update request
swagger:model clientmodel.ClientUpdateRequest
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 { // new secret // Required: true NewSecret *string `json:"NewSecret"` }
ClientmodelClientUpdateSecretRequest clientmodel client update secret request
swagger:model clientmodel.ClientUpdateSecretRequest
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"` // base Uri BaseURI string `json:"baseUri,omitempty"` // client name ClientName string `json:"clientName,omitempty"` // client permissions ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions"` // client platform // 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 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 OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"` // valid time unit: SECONDS, MINUTES, HOURS or DAYS. Default is MINUTES OauthRefreshTokenExpirationTimeUnit string `json:"oauthRefreshTokenExpirationTimeUnit,omitempty"` // redirect Uri RedirectURI string `json:"redirectUri,omitempty"` // scopes Scopes []string `json:"scopes"` // two factor enabled TwoFactorEnabled bool `json:"twoFactorEnabled"` }
ClientmodelClientUpdateV3Request clientmodel client update v3 request
swagger:model clientmodel.ClientUpdateV3Request
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"` // base Uri // Required: true BaseURI *string `json:"baseUri"` // client Id // Required: true ClientID *string `json:"clientId"` // client name // Required: true ClientName *string `json:"clientName"` // client permissions // Required: true ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions"` // client platform // Required: true ClientPlatform *string `json:"clientPlatform"` // created at // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // description // Required: true Description *string `json:"description"` // modified at // Required: true // Format: date-time ModifiedAt strfmt.DateTime `json:"modifiedAt"` // namespace // Required: true Namespace *string `json:"namespace"` // oauth access token expiration OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"` // oauth access token expiration time unit OauthAccessTokenExpirationTimeUnit string `json:"oauthAccessTokenExpirationTimeUnit,omitempty"` // oauth client type // Required: true OauthClientType *string `json:"oauthClientType"` // oauth refresh token expiration OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"` // oauth refresh token expiration time unit OauthRefreshTokenExpirationTimeUnit string `json:"oauthRefreshTokenExpirationTimeUnit,omitempty"` // parent namespace ParentNamespace string `json:"parentNamespace,omitempty"` // redirect Uri // Required: true RedirectURI *string `json:"redirectUri"` // roles Roles []string `json:"roles"` // scopes // Required: true Scopes []string `json:"scopes"` // two factor enabled // Required: true TwoFactorEnabled *bool `json:"twoFactorEnabled"` }
ClientmodelClientV3Response clientmodel client v3 response
swagger:model clientmodel.ClientV3Response
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.ClientsV3Response
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 { // new secret // Required: true NewSecret *string `json:"newSecret"` }
ClientmodelV3ClientUpdateSecretRequest clientmodel v3 client update secret request
swagger:model clientmodel.V3ClientUpdateSecretRequest
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 { // is accepted // Required: true IsAccepted *bool `json:"isAccepted"` // localized policy version Id // Required: true LocalizedPolicyVersionID *string `json:"localizedPolicyVersionId"` // policy Id // Required: true PolicyID *string `json:"policyId"` // policy version Id // Required: true PolicyVersionID *string `json:"policyVersionId"` }
LegalAcceptedPoliciesRequest legal accepted policies request
swagger:model legal.AcceptedPoliciesRequest
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 { // display name 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"` // user name UserName string `json:"userName,omitempty"` }
ModelAccountProgressionInfo model account progression info
swagger:model model.AccountProgressionInfo
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 { // assigned namespaces // Required: true AssignedNamespaces []string `json:"assignedNamespaces"` // role Id // Required: true RoleID *string `json:"roleId"` }
ModelAddUserRoleV4Request model add user role v4 request
swagger:model model.AddUserRoleV4Request
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 { // age restriction // Required: true AgeRestriction *int32 `json:"AgeRestriction"` // enable // Required: true Enable *bool `json:"Enable"` }
ModelAgeRestrictionRequest model age restriction request
swagger:model model.AgeRestrictionRequest
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 { // age restriction // Required: true AgeRestriction *int32 `json:"ageRestriction"` // enable // Required: true Enable *bool `json:"enable"` }
ModelAgeRestrictionRequestV3 model age restriction request v3
swagger:model model.AgeRestrictionRequestV3
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 { // age restriction // Required: true AgeRestriction *int32 `json:"AgeRestriction"` // enable // Required: true Enable *bool `json:"Enable"` }
ModelAgeRestrictionResponse model age restriction response
swagger:model model.AgeRestrictionResponse
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 { // age restriction // Required: true AgeRestriction *int32 `json:"ageRestriction"` // enable // Required: true Enable *bool `json:"enable"` }
ModelAgeRestrictionResponseV3 model age restriction response v3
swagger:model model.AgeRestrictionResponseV3
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 { // assigned namespaces // Required: true AssignedNamespaces []string `json:"assignedNamespaces"` // namespace // Required: true Namespace *string `json:"namespace"` // user Id // Required: true UserID *string `json:"userId"` }
ModelAssignUserV4Request model assign user v4 request
swagger:model model.AssignUserV4Request
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 { // assigned namespaces // Required: true AssignedNamespaces []string `json:"assignedNamespaces"` // display name // Required: true DisplayName *string `json:"displayName"` // email // Required: true Email *string `json:"email"` // role Id // Required: true RoleID *string `json:"roleId"` // user Id // Required: true UserID *string `json:"userId"` }
ModelAssignedUserV4Response model assigned user v4 response
swagger:model model.AssignedUserV4Response
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 { // secret key // Required: true SecretKey *string `json:"secretKey"` // uri // Required: true URI *string `json:"uri"` }
ModelAuthenticatorKeyResponseV4 model authenticator key response v4
swagger:model model.AuthenticatorKeyResponseV4
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 { // generated at // Required: true GeneratedAt *int64 `json:"generatedAt"` // invalid codes InvalidCodes []string `json:"invalidCodes"` // valid codes ValidCodes []string `json:"validCodes"` }
ModelBackupCodesResponseV4 model backup codes response v4
swagger:model model.BackupCodesResponseV4
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"` // end date // Required: true EndDate *string `json:"endDate"` // reason // Required: true Reason *string `json:"reason"` // skip notif // Required: true SkipNotif *bool `json:"skipNotif"` }
ModelBanCreateRequest model ban create request
swagger:model model.BanCreateRequest
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"` // skip notif // Required: true SkipNotif *bool `json:"skipNotif"` }
ModelBanUpdateRequest model ban update request
swagger:model model.BanUpdateRequest
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"` // end date // Required: true EndDate *string `json:"endDate"` // reason // Required: true Reason *string `json:"reason"` // skip notif // Required: true SkipNotif *bool `json:"skipNotif"` // user ids // Required: true UserIds []string `json:"userIds"` }
ModelBulkBanCreateRequestV3 model bulk ban create request v3
swagger:model model.BulkBanCreateRequestV3
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"` }
ModelBulkUnbanCreateRequestV3 model bulk unban create request v3
swagger:model model.BulkUnbanCreateRequestV3
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.CheckValidUserIDRequestV4
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 { // age restriction // Required: true AgeRestriction *int32 `json:"AgeRestriction"` // country code // Required: true CountryCode *string `json:"CountryCode"` // country name // 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 { // age restriction // Required: true AgeRestriction *int32 `json:"AgeRestriction"` }
ModelCountryAgeRestrictionRequest model country age restriction request
swagger:model model.CountryAgeRestrictionRequest
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 { // age restriction // Required: true AgeRestriction *int32 `json:"ageRestriction"` }
ModelCountryAgeRestrictionV3Request model country age restriction v3 request
swagger:model model.CountryAgeRestrictionV3Request
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 ModelCountryV3Response ¶ added in v0.2.0
type ModelCountryV3Response struct { // age restriction // Required: true AgeRestriction *int32 `json:"ageRestriction"` // country code // Required: true CountryCode *string `json:"countryCode"` // country name // Required: true CountryName *string `json:"countryName"` // enable // Required: true Enable *bool `json:"enable"` }
ModelCountryV3Response model country v3 response
swagger:model model.CountryV3Response
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"` // user Id // Required: true UserID *string `json:"userId"` }
ModelCreateJusticeUserResponse model create justice user response
swagger:model model.CreateJusticeUserResponse
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"` // device Id // Required: true DeviceID *string `json:"deviceId"` // device type // Required: true DeviceType *string `json:"deviceType"` // enabled // Required: true Enabled *bool `json:"enabled"` // end date // 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.DeviceBanRequestV4
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 { // banned at // Required: true BannedAt *int64 `json:"bannedAt"` // banned by // Required: true BannedBy *string `json:"bannedBy"` // comment // Required: true Comment *string `json:"comment"` // device Id // Required: true DeviceID *string `json:"deviceId"` // device type // Required: true DeviceType *string `json:"deviceType"` // disabled at // Required: true DisabledAt *int64 `json:"disabledAt"` // enabled // Required: true Enabled *bool `json:"enabled"` // end date // Required: true 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"` // target namespace // Required: true TargetNamespace *string `json:"targetNamespace"` }
ModelDeviceBanResponseV4 model device ban response v4
swagger:model model.DeviceBanResponseV4
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.DeviceBanUpdateRequestV4
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.DeviceBannedResponseV4
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.DeviceBansResponseV4
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 { // device Id // Required: true DeviceID *string `json:"deviceId"` }
ModelDeviceIDDecryptResponseV4 model device ID decrypt response v4
swagger:model model.DeviceIDDecryptResponseV4
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"` // device Id // Required: true DeviceID *string `json:"deviceId"` // device type // Required: true DeviceType *string `json:"deviceType"` // ext Ext interface{} `json:"ext,omitempty"` // ip // Required: true IP *string `json:"ip"` // last login time // Required: true LastLoginTime *int64 `json:"lastLoginTime"` }
ModelDeviceResponseV4 model device response v4
swagger:model model.DeviceResponseV4
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 { // device type // Required: true DeviceType *string `json:"deviceType"` }
ModelDeviceTypeResponseV4 model device type response v4
swagger:model model.DeviceTypeResponseV4
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.DeviceTypesResponseV4
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"` // last login time // Required: true LastLoginTime *int64 `json:"lastLoginTime"` // namespace // Required: true Namespace *string `json:"namespace"` // user Id // Required: true UserID *string `json:"userId"` }
ModelDeviceUserResponseV4 model device user response v4
swagger:model model.DeviceUserResponseV4
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.DeviceUsersResponseV4
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.DevicesResponseV4
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.DisableUserRequest
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"` // email address // Required: true EmailAddress *string `json:"emailAddress"` }
ModelEmailUpdateRequestV4 model email update request v4
swagger:model model.EmailUpdateRequestV4
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.EnabledFactorsResponseV4
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"` // user Id // Required: true UserID *string `json:"userId"` }
ModelFailedBanUnbanUserV3 model failed ban unban user v3
swagger:model model.FailedBanUnbanUserV3
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 { // email address // Required: true EmailAddress *string `json:"emailAddress"` // language tag LanguageTag string `json:"languageTag,omitempty"` }
ModelForgotPasswordRequestV3 model forgot password request v3
swagger:model model.ForgotPasswordRequestV3
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.GetAdminUsersResponse
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 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"` // platform Id // 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.GetLinkHeadlessAccountConflictResponse
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"` // user Id // Required: true UserID *string `json:"UserId"` }
ModelGetPublisherUserResponse model get publisher user response
swagger:model model.GetPublisherUserResponse
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"` // user Id // Required: true UserID *string `json:"userId"` }
ModelGetPublisherUserV3Response model get publisher user v3 response
swagger:model model.GetPublisherUserV3Response
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.GetUserBanV3Response
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 { // designated namespace // Required: true DesignatedNamespace *string `json:"DesignatedNamespace"` // user ID // Required: true UserID *string `json:"UserID"` }
ModelGetUserJusticePlatformAccountResponse model get user justice platform account response
swagger:model model.GetUserJusticePlatformAccountResponse
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"` // user Id // Required: true UserID *string `json:"UserId"` }
ModelGetUserMapping model get user mapping
swagger:model model.GetUserMapping
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"` // user Id // Required: true UserID *string `json:"userId"` }
ModelGetUserMappingV3 model get user mapping v3
swagger:model model.GetUserMappingV3
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.GetUsersResponseWithPaginationV3
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 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.InputValidationData
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.InputValidationDataPublic
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.InputValidationUpdatePayload
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 Version *int32 `json:"version"` }
ModelInputValidationsPublicResponse model input validations public response
swagger:model model.InputValidationsPublicResponse
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 Version *int32 `json:"version"` }
ModelInputValidationsResponse model input validations response
swagger:model model.InputValidationsResponse
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 { // email addresses // Required: true EmailAddresses []string `json:"emailAddresses"` // is admin // 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.InviteUserRequestV3
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 { // assigned namespaces // Required: true AssignedNamespaces []string `json:"assignedNamespaces"` // email addresses // Required: true EmailAddresses []string `json:"emailAddresses"` // is admin // Required: true IsAdmin *bool `json:"isAdmin"` // multi tenant studio namespace Namespace string `json:"namespace,omitempty"` // role Id RoleID string `json:"roleId,omitempty"` }
ModelInviteUserRequestV4 model invite user request v4
swagger:model model.InviteUserRequestV4
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.InviteUserResponseV3
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 { // chosen namespaces // Required: true ChosenNamespaces []string `json:"chosenNamespaces"` // one time link code // Required: true OneTimeLinkCode *string `json:"oneTimeLinkCode"` }
ModelLinkHeadlessAccountRequest model link headless account request
swagger:model model.LinkHeadlessAccountRequest
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 { // platform Id // Required: true PlatformID *string `json:"platformId"` // platform user Id // Required: true PlatformUserID *string `json:"platformUserId"` }
ModelLinkPlatformAccountRequest model link platform account request
swagger:model model.LinkPlatformAccountRequest
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 { // chosen namespaces // Required: true ChosenNamespaces []string `json:"chosenNamespaces"` // request Id // Required: true RequestID *string `json:"requestId"` }
ModelLinkPlatformAccountWithProgressionRequest model link platform account with progression request
swagger:model model.LinkPlatformAccountWithProgressionRequest
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"` // current user linked games CurrentUserLinkedGames []string `json:"current_user_linked_games"` // error Error *RestErrorResponseWithConflictedUserPlatformAccounts `json:"error,omitempty"` // expiration 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"` // platform display name PlatformDisplayName string `json:"platformDisplayName,omitempty"` // platform ID PlatformID string `json:"platformID,omitempty"` // platform user id PlatformUserID string `json:"platform_user_id,omitempty"` // redirect uri // Required: true RedirectURI *string `json:"redirect_uri"` // refresh token RefreshToken string `json:"refreshToken,omitempty"` // request id // Required: true RequestID *string `json:"request_id"` // status // Required: true Status *string `json:"status"` }
ModelLinkRequest model link request
swagger:model model.LinkRequest
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"` // total data // Required: true TotalData *int32 `json:"totalData"` }
ModelLinkingHistoryResponseWithPaginationV3 model linking history response with pagination v3
swagger:model model.LinkingHistoryResponseWithPaginationV3
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.ListAssignedUsersV4Response
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 { // failed bans // Required: true FailedBans []*ModelFailedBanUnbanUserV3 `json:"failedBans"` // success bans // Required: true SuccessBans []*ModelUserBanResponseV3 `json:"successBans"` }
ModelListBulkUserBanResponseV3 model list bulk user ban response v3
swagger:model model.ListBulkUserBanResponseV3
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 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.ListBulkUserResponse
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 { // list email address request // Required: true ListEmailAddressRequest []string `json:"listEmailAddressRequest"` }
ModelListEmailAddressRequest model list email address request
swagger:model model.ListEmailAddressRequest
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.ListRoleV4Response
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.ListUserInformationResult
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.ListUserResponseV3
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.ListUserRolesV4Response
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.ListValidUserIDResponseV4
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.LoginHistoriesResponse
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"` // role Id // Required: true RoleID *string `json:"roleId"` }
ModelNamespaceRoleRequest model namespace role request
swagger:model model.NamespaceRoleRequest
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 Action *int32 `json:"Action"` // resource // Required: true Resource *string `json:"Resource"` }
ModelPermissionDeleteRequest model permission delete request
swagger:model model.PermissionDeleteRequest
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.PlatformDomainDeleteRequest
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 { // registered domains // Required: true RegisteredDomains []*AccountcommonRegisteredDomain `json:"registeredDomains"` }
ModelPlatformDomainResponse model platform domain response
swagger:model model.PlatformDomainResponse
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 { // affected client i ds // Required: true AffectedClientIDs []string `json:"affectedClientIDs"` // assigned namespaces // Required: true AssignedNamespaces []string `json:"assignedNamespaces"` // domain // Required: true Domain *string `json:"domain"` // role Id // Required: true RoleID *string `json:"roleId"` }
ModelPlatformDomainUpdateRequest model platform domain update request
swagger:model model.PlatformDomainUpdateRequest
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 { // platform user ids // Required: true PlatformUserIds []string `json:"platformUserIds"` }
ModelPlatformUserIDRequest model platform user ID request
swagger:model model.PlatformUserIDRequest
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 { // display name // Required: true DisplayName *string `json:"DisplayName"` // email address EmailAddress string `json:"EmailAddress,omitempty"` // linked at // Required: true // Format: date-time LinkedAt strfmt.DateTime `json:"LinkedAt"` // namespace // Required: true Namespace *string `json:"Namespace"` // platform ID // Required: true PlatformID *string `json:"PlatformID"` // platform user ID // Required: true PlatformUserID *string `json:"PlatformUserID"` // x UID XUID string `json:"XUID,omitempty"` }
ModelPlatformUserInformation model platform user information
swagger:model model.PlatformUserInformation
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 { // email address // Required: true EmailAddress *string `json:"emailAddress"` // namespace // Required: true Namespace *string `json:"namespace"` // namespace display name // Required: true NamespaceDisplayName *string `json:"namespaceDisplayName"` }
ModelPublicInviteUserRequestV4 model public invite user request v4
swagger:model model.PublicInviteUserRequestV4
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 { // app Id // Required: true AppID *string `json:"AppId"` // client Id // Required: true ClientID *string `json:"ClientId"` // environment // Required: true Environment *string `json:"Environment"` // is active // Required: true IsActive *bool `json:"IsActive"` // platform Id // Required: true PlatformID *string `json:"PlatformId"` // platform name // Required: true PlatformName *string `json:"PlatformName"` }
ModelPublicThirdPartyPlatformInfo model public third party platform info
swagger:model model.PublicThirdPartyPlatformInfo
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.PublicUserInformationResponseV3
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 { // created at // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // display name // Required: true DisplayName *string `json:"displayName"` // namespace // Required: true Namespace *string `json:"namespace"` // user Id // Required: true UserID *string `json:"userId"` // user name // Required: true UserName *string `json:"userName"` }
ModelPublicUserInformationV3 model public user information v3
swagger:model model.PublicUserInformationV3
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 { // auth type // Required: true AuthType *string `json:"AuthType"` // bans // Required: true Bans []*ModelUserActiveBanResponse `json:"Bans"` // created at // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"CreatedAt"` // deletion status // Required: true DeletionStatus *bool `json:"DeletionStatus"` // display name // Required: true DisplayName *string `json:"DisplayName"` // email verified // Required: true EmailVerified *bool `json:"EmailVerified"` // enabled // Required: true Enabled *bool `json:"Enabled"` // last enabled changed time // Required: true // Format: date-time LastEnabledChangedTime strfmt.DateTime `json:"LastEnabledChangedTime"` // login Id // Required: true LoginID *string `json:"LoginId"` // namespace // Required: true Namespace *string `json:"Namespace"` // namespace roles // Required: true NamespaceRoles []*AccountcommonNamespaceRole `json:"NamespaceRoles"` // permissions // Required: true Permissions []*AccountcommonPermission `json:"Permissions"` // phone verified // Required: true PhoneVerified *bool `json:"PhoneVerified"` // platform Id PlatformID string `json:"PlatformId,omitempty"` // platform user Id PlatformUserID string `json:"PlatformUserId,omitempty"` // roles // Required: true Roles []string `json:"Roles"` // user Id // Required: true UserID *string `json:"UserId"` // username Username string `json:"Username,omitempty"` // x UID XUID string `json:"XUID,omitempty"` }
ModelPublicUserResponse model public user response
swagger:model model.PublicUserResponse
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 { // auth type // Required: true AuthType *string `json:"authType"` // avatar Url AvatarURL string `json:"avatarUrl,omitempty"` // bans // Required: true Bans []*ModelUserActiveBanResponseV3 `json:"bans"` // created at // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // deletion status // Required: true DeletionStatus *bool `json:"deletionStatus"` // display name // Required: true DisplayName *string `json:"displayName"` // email verified // Required: true EmailVerified *bool `json:"emailVerified"` // enabled // Required: true Enabled *bool `json:"enabled"` // last date of birth changed time // Required: true // Format: date-time LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"` // last enabled changed time // Required: true // Format: date-time LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"` // namespace // Required: true Namespace *string `json:"namespace"` // namespace roles // Required: true NamespaceRoles []*AccountcommonNamespaceRole `json:"namespaceRoles"` // permissions // Required: true Permissions []*ModelUserPermissionsResponseV3 `json:"permissions"` // phone verified // Required: true PhoneVerified *bool `json:"phoneVerified"` // platform Id PlatformID string `json:"platformId,omitempty"` // platform user Id PlatformUserID string `json:"platformUserId,omitempty"` // roles // Required: true Roles []string `json:"roles"` // user Id // Required: true UserID *string `json:"userId"` // user name UserName string `json:"userName,omitempty"` }
ModelPublicUserResponseV3 model public user response v3
swagger:model model.PublicUserResponseV3
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"` }
ModelPublicUsersResponse model public users response
swagger:model model.PublicUsersResponse
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 { // assigned namespaces // Required: true AssignedNamespaces []string `json:"assignedNamespaces"` // role Id // Required: true RoleID *string `json:"roleId"` }
ModelRemoveUserRoleV4Request model remove user role v4 request
swagger:model model.RemoveUserRoleV4Request
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"` // login ID // Required: true LoginID *string `json:"LoginID"` // new password // Required: true NewPassword *string `json:"NewPassword"` }
ModelResetPasswordRequest model reset password request
swagger:model model.ResetPasswordRequest
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"` // email address // Required: true EmailAddress *string `json:"emailAddress"` // new password // Required: true NewPassword *string `json:"newPassword"` }
ModelResetPasswordRequestV3 model reset password request v3
swagger:model model.ResetPasswordRequestV3
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"` // user Id // Required: true UserID *string `json:"userId"` }
ModelRevokeUserV4Request model revoke user v4 request
swagger:model model.RevokeUserV4Request
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 { // admin role // Required: true AdminRole *bool `json:"AdminRole"` }
ModelRoleAdminStatusResponse model role admin status response
swagger:model model.RoleAdminStatusResponse
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 { // admin role // Required: true AdminRole *bool `json:"adminRole"` }
ModelRoleAdminStatusResponseV3 model role admin status response v3
swagger:model model.RoleAdminStatusResponseV3
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 { // admin role // 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"` // role name // Required: true RoleName *string `json:"RoleName"` }
ModelRoleCreateRequest model role create request
swagger:model model.RoleCreateRequest
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 { // admin role // Required: true AdminRole *bool `json:"adminRole"` // deletable Deletable bool `json:"deletable"` // is wildcard // 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"` // role name // Required: true RoleName *string `json:"roleName"` }
ModelRoleCreateV3Request model role create v3 request
swagger:model model.RoleCreateV3Request
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.RoleManagersRequest
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.RoleManagersRequestV3
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.RoleManagersResponse
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.RoleManagersResponsesV3
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.RoleMembersRequest
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.RoleMembersRequestV3
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.RoleMembersResponse
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.RoleMembersResponseV3
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.RoleNamesResponseV3
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 { // is wildcard // Required: true IsWildcard *bool `json:"IsWildcard"` // permissions // Required: true Permissions []*AccountcommonPermission `json:"Permissions"` // role Id // Required: true RoleID *string `json:"RoleId"` // role name // Required: true RoleName *string `json:"RoleName"` }
ModelRoleResponse model role response
swagger:model model.RoleResponse
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 { // admin role // Required: true AdminRole *bool `json:"adminRole"` // is wildcard // Required: true IsWildcard *bool `json:"isWildcard"` // permissions // Required: true Permissions []*AccountcommonPermissionV3 `json:"permissions"` // role Id // Required: true RoleID *string `json:"roleId"` // role name // Required: true RoleName *string `json:"roleName"` }
ModelRoleResponseV3 model role response v3
swagger:model model.RoleResponseV3
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 { // is wildcard // Required: true IsWildcard *bool `json:"IsWildcard"` // managers // Required: true Managers []*AccountcommonRoleManager `json:"Managers"` // permissions // Required: true Permissions []*AccountcommonPermission `json:"Permissions"` // role Id // Required: true RoleID *string `json:"RoleId"` // role name // Required: true RoleName *string `json:"RoleName"` }
ModelRoleResponseWithManagers model role response with managers
swagger:model model.RoleResponseWithManagers
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.RoleResponseWithManagersAndPaginationV3
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 { // admin role // Required: true AdminRole *bool `json:"adminRole"` // is wildcard // Required: true IsWildcard *bool `json:"isWildcard"` // managers // Required: true Managers []*AccountcommonRoleManagerV3 `json:"managers"` // permissions // Required: true Permissions []*AccountcommonPermissionV3 `json:"permissions"` // role Id // Required: true RoleID *string `json:"roleId"` // role name // Required: true RoleName *string `json:"roleName"` }
ModelRoleResponseWithManagersV3 model role response with managers v3
swagger:model model.RoleResponseWithManagersV3
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 { // role name // Required: true RoleName *string `json:"RoleName"` }
ModelRoleUpdateRequest model role update request
swagger:model model.RoleUpdateRequest
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"` // is wildcard // Required: true IsWildcard *bool `json:"isWildcard"` // role name // Required: true RoleName *string `json:"roleName"` }
ModelRoleUpdateRequestV3 model role update request v3
swagger:model model.RoleUpdateRequestV3
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 { // admin role // Required: true AdminRole bool `json:"adminRole"` // deletable Deletable bool `json:"deletable"` // is wildcard // Required: true IsWildcard bool `json:"isWildcard"` // role name // Required: true RoleName *string `json:"roleName"` }
ModelRoleV4Request model role v4 request
swagger:model model.RoleV4Request
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 { // admin role // Required: true AdminRole *bool `json:"adminRole"` // is wildcard // Required: true IsWildcard *bool `json:"isWildcard"` // permissions // Required: true Permissions []*AccountcommonPermissionV3 `json:"permissions"` // role Id // Required: true RoleID *string `json:"roleId"` // role name // Required: true RoleName *string `json:"roleName"` }
ModelRoleV4Response model role v4 response
swagger:model model.RoleV4Response
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 { // acs Url // Required: true AcsURL *string `json:"acsUrl"` // api key // Required: true APIKey *string `json:"apiKey"` // app Id // Required: true AppID *string `json:"appId"` // federation metadata Url // Required: true FederationMetadataURL *string `json:"federationMetadataUrl"` // is active // Required: true IsActive *bool `json:"isActive"` // redirect Uri // Required: true RedirectURI *string `json:"redirectUri"` // secret // Required: true Secret *string `json:"secret"` // sso Url // Required: true SSOURL *string `json:"ssoUrl"` }
ModelSSOPlatformCredentialRequest model SSO platform credential request
swagger:model model.SSOPlatformCredentialRequest
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 { // acs Url // Required: true AcsURL *string `json:"acsUrl"` // app Id // Required: true AppID *string `json:"appId"` // federation metadata Url // Required: true FederationMetadataURL *string `json:"federationMetadataUrl"` // is active // Required: true IsActive *bool `json:"isActive"` // namespace // Required: true Namespace *string `json:"namespace"` // platform Id // Required: true PlatformID *string `json:"platformId"` // redirect Uri // Required: true RedirectURI *string `json:"redirectUri"` // secret // Required: true Secret *string `json:"secret"` // sso Url // 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.SSOPlatformCredentialResponse
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.SearchUsersByPlatformIDResponse
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.SearchUsersResponse
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"` // total data // Required: true TotalData *int32 `json:"totalData"` }
ModelSearchUsersResponseWithPaginationV3 model search users response with pagination v3
swagger:model model.SearchUsersResponseWithPaginationV3
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 { // email address // Required: true EmailAddress *string `json:"emailAddress"` // language tag LanguageTag string `json:"languageTag,omitempty"` }
ModelSendRegisterVerificationCodeRequest model send register verification code request
swagger:model model.SendRegisterVerificationCodeRequest
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"` // language tag // Required: true LanguageTag *string `json:"LanguageTag"` // login ID // Required: true LoginID *string `json:"LoginID"` }
ModelSendVerificationCodeRequest model send verification code request
swagger:model model.SendVerificationCodeRequest
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"` // email address // Required: true EmailAddress *string `json:"emailAddress"` // language tag LanguageTag string `json:"languageTag,omitempty"` }
ModelSendVerificationCodeRequestV3 model send verification code request v3
swagger:model model.SendVerificationCodeRequestV3
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 { // language tag LanguageTag string `json:"languageTag,omitempty"` }
ModelSendVerificationLinkRequest model send verification link request
swagger:model model.SendVerificationLinkRequest
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"` // app Id // Required: true AppID *string `json:"AppId"` // third party authorization endpoint to obtain authorization code // Required: true AuthorizationEndpoint *string `json:"AuthorizationEndpoint"` // client Id // 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"` // generic oauth flow // Required: true GenericOauthFlow *bool `json:"GenericOauthFlow"` // is active // 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"` // organization Id // Required: true OrganizationID *string `json:"OrganizationId"` // platform name // Required: true PlatformName *string `json:"PlatformName"` // redirect Uri // 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.ThirdPartyLoginPlatformCredentialRequest
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"` // app Id // Required: true AppID *string `json:"AppId"` // third party authorization endpoint to obtain authorization code AuthorizationEndpoint string `json:"AuthorizationEndpoint,omitempty"` // client Id // 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"` // is active // 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"` // key ID // 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"` // organization Id // Required: true OrganizationID *string `json:"OrganizationId"` // platform Id // Required: true PlatformID *string `json:"PlatformId"` // platform name // Required: true PlatformName *string `json:"PlatformName"` // redirect Uri // Required: true RedirectURI *string `json:"RedirectUri"` // secret // Required: true Secret *string `json:"Secret"` // 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. 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"` // registered domains RegisteredDomains []*AccountcommonRegisteredDomain `json:"registeredDomains"` // scopes for generic OAuth Authorization code flow Scopes []string `json:"scopes"` }
ModelThirdPartyLoginPlatformCredentialResponse model third party login platform credential response
swagger:model model.ThirdPartyLoginPlatformCredentialResponse
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"` }
ModelTokenThirdPartyLinkStatusResponse model token third party link status response
swagger:model model.TokenThirdPartyLinkStatusResponse
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 { // platform namespace PlatformNamespace string `json:"platformNamespace,omitempty"` }
ModelUnlinkUserPlatformRequest model unlink user platform request
swagger:model model.UnlinkUserPlatformRequest
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 { // sched action SchedAction int32 `json:"SchedAction,omitempty"` // sched cron SchedCron string `json:"SchedCron,omitempty"` // sched range SchedRange []string `json:"SchedRange"` }
ModelUpdatePermissionScheduleRequest model update permission schedule request
swagger:model model.UpdatePermissionScheduleRequest
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 { // enabled // Required: true Enabled *bool `json:"enabled"` }
ModelUpdateUserDeletionStatusRequest model update user deletion status request
swagger:model model.UpdateUserDeletionStatusRequest
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.UpdateUserStatusRequest
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.UpgradeHeadlessAccountRequest
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.UpgradeHeadlessAccountV3Request
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"` // login Id // Required: true LoginID *string `json:"loginId"` }
ModelUpgradeHeadlessAccountWithVerificationCodeRequest model upgrade headless account with verification code request
swagger:model model.UpgradeHeadlessAccountWithVerificationCodeRequest
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"` // date of birth DateOfBirth string `json:"dateOfBirth,omitempty"` // display name DisplayName string `json:"displayName,omitempty"` // email address // Required: true EmailAddress *string `json:"emailAddress"` // password // Required: true Password *string `json:"password"` // validate only ValidateOnly bool `json:"validateOnly"` }
ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 model upgrade headless account with verification code request v3
swagger:model model.UpgradeHeadlessAccountWithVerificationCodeRequestV3
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"` // ban Id // Required: true BanID *string `json:"BanId"` // end date // Required: true // Format: date-time EndDate strfmt.DateTime `json:"EndDate"` }
ModelUserActiveBanResponse model user active ban response
swagger:model model.UserActiveBanResponse
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"` // ban Id // Required: true BanID *string `json:"banId"` // end date // Required: true // Format: date-time EndDate strfmt.DateTime `json:"endDate"` }
ModelUserActiveBanResponseV3 model user active ban response v3
swagger:model model.UserActiveBanResponseV3
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"` // ban Id // Required: true BanID *string `json:"BanId"` // banned by // Required: true BannedBy *BannedBy `json:"BannedBy"` // comment // Required: true Comment *string `json:"Comment"` // created at // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"CreatedAt"` // disabled date // Format: date-time DisabledDate *strfmt.DateTime `json:"DisabledDate,omitempty"` // enabled // Required: true Enabled *bool `json:"Enabled"` // end date // Required: true // Format: date-time EndDate strfmt.DateTime `json:"EndDate"` // namespace // Required: true Namespace *string `json:"Namespace"` // reason // Required: true Reason *string `json:"Reason"` // user Id // Required: true UserID *string `json:"UserId"` }
ModelUserBanResponse model user ban response
swagger:model model.UserBanResponse
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"` // ban Id // Required: true BanID *string `json:"banId"` // banned by // Required: true BannedBy *AccountcommonBannedByV3 `json:"bannedBy"` // comment // Required: true Comment *string `json:"comment"` // created at // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // disabled date // Required: true // Format: date-time DisabledDate strfmt.DateTime `json:"disabledDate"` // enabled // Required: true Enabled *bool `json:"enabled"` // end date // Required: true // Format: date-time EndDate strfmt.DateTime `json:"endDate"` // namespace // Required: true Namespace *string `json:"namespace"` // reason // Required: true Reason *string `json:"reason"` // user Id // Required: true UserID *string `json:"userId"` }
ModelUserBanResponseV3 model user ban response v3
swagger:model model.UserBanResponseV3
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 { // avatar Url // Required: true AvatarURL *string `json:"avatarUrl"` // display name // Required: true DisplayName *string `json:"displayName"` // platform user ids // Required: true PlatformUserIds map[string]string `json:"platformUserIds"` // user Id // Required: true UserID *string `json:"userId"` // username Username string `json:"username,omitempty"` }
ModelUserBaseInfo model user base info
swagger:model model.UserBaseInfo
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 { // accepted policies AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"` // auth type // Required: true // Enum: [EMAILPASSWD] AuthType *string `json:"authType"` // country // Required: true Country *string `json:"country"` // date of birth DateOfBirth string `json:"dateOfBirth,omitempty"` // display name // Required: true DisplayName *string `json:"displayName"` // password // Required: true Password *string `json:"password"` // reach minimum age // Required: true ReachMinimumAge *bool `json:"reachMinimumAge"` }
ModelUserCreateFromInvitationRequestV3 model user create from invitation request v3
swagger:model model.UserCreateFromInvitationRequestV3
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 { // accepted policies AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"` // auth type // Required: true // Enum: [EMAILPASSWD] AuthType *string `json:"authType"` // country // Required: true Country *string `json:"country"` // date of birth DateOfBirth string `json:"dateOfBirth,omitempty"` // display name // Required: true DisplayName *string `json:"displayName"` // password // Required: true Password *string `json:"password"` // reach minimum age // Required: true ReachMinimumAge *bool `json:"reachMinimumAge"` // username // Required: true Username *string `json:"username"` }
ModelUserCreateFromInvitationRequestV4 model user create from invitation request v4
swagger:model model.UserCreateFromInvitationRequestV4
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 { // auth type // Required: true AuthType *string `json:"AuthType"` // country // Required: true Country *string `json:"Country"` // display name // Required: true DisplayName *string `json:"DisplayName"` // login Id // Required: true LoginID *string `json:"LoginId"` // password // Required: true Password *string `json:"Password"` // password m d5 sum PasswordMD5Sum string `json:"PasswordMD5Sum,omitempty"` }
ModelUserCreateRequest model user create request
swagger:model model.UserCreateRequest
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 { // password m d5 sum PasswordMD5Sum string `json:"PasswordMD5Sum,omitempty"` // accepted policies AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"` // auth type // Required: true AuthType *string `json:"authType"` // code // Required: true Code *string `json:"code"` // country // Required: true Country *string `json:"country"` // date of birth DateOfBirth string `json:"dateOfBirth,omitempty"` // display name // Required: true DisplayName *string `json:"displayName"` // email address // Required: true EmailAddress *string `json:"emailAddress"` // password // Required: true Password *string `json:"password"` // reach minimum age // Required: true ReachMinimumAge *bool `json:"reachMinimumAge"` }
ModelUserCreateRequestV3 model user create request v3
swagger:model model.UserCreateRequestV3
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 { // auth type // Required: true AuthType *string `json:"AuthType"` // country // Required: true Country *string `json:"Country"` // date of birth // Required: true // Format: date-time DateOfBirth strfmt.DateTime `json:"DateOfBirth"` // display name // Required: true DisplayName *string `json:"DisplayName"` // login Id // Required: true LoginID *string `json:"LoginId"` // namespace // Required: true Namespace *string `json:"Namespace"` // user Id // Required: true UserID *string `json:"UserId"` }
ModelUserCreateResponse model user create response
swagger:model model.UserCreateResponse
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 { // auth type // Required: true AuthType *string `json:"authType"` // country // Required: true Country *string `json:"country"` // date of birth // Required: true // Format: date-time DateOfBirth strfmt.DateTime `json:"dateOfBirth"` // display name // Required: true DisplayName *string `json:"displayName"` // email address // Required: true EmailAddress *string `json:"emailAddress"` // namespace // Required: true Namespace *string `json:"namespace"` // user Id // Required: true UserID *string `json:"userId"` }
ModelUserCreateResponseV3 model user create response v3
swagger:model model.UserCreateResponseV3
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 { // deletion status // Required: true DeletionStatus *bool `json:"deletionStatus"` }
ModelUserDeletionStatusResponse model user deletion status response
swagger:model model.UserDeletionStatusResponse
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 { // user ids // Required: true UserIds []string `json:"userIds"` }
ModelUserIDsRequest model user i ds request
swagger:model model.UserIDsRequest
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 ModelUserInfoResponse ¶ added in v0.10.0
type ModelUserInfoResponse struct { // display name // Required: true DisplayName *string `json:"displayName"` // email address // Required: true EmailAddress *string `json:"emailAddress"` // namespace // Required: true Namespace *string `json:"namespace"` // user Id // Required: true UserID *string `json:"userId"` }
ModelUserInfoResponse model user info response
swagger:model model.UserInfoResponse
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"` // display name // Required: true DisplayName *string `json:"DisplayName"` // email addresses // Required: true EmailAddresses []string `json:"EmailAddresses"` // linked platform accounts // Required: true LinkedPlatformAccounts []*ModelPlatformUserInformation `json:"LinkedPlatformAccounts"` // phone number // Required: true PhoneNumber *string `json:"PhoneNumber"` // username // Required: true Username *string `json:"Username"` // x UID XUID string `json:"XUID,omitempty"` }
ModelUserInformation model user information
swagger:model model.UserInformation
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"` // expired at // Required: true // Format: date-time ExpiredAt strfmt.DateTime `json:"expiredAt"` // id ID string `json:"id,omitempty"` // namespace Namespace string `json:"namespace,omitempty"` // namespace display name NamespaceDisplayName string `json:"namespaceDisplayName,omitempty"` // roles // Required: true Roles []*AccountcommonNamespaceRole `json:"roles"` }
ModelUserInvitationV3 model user invitation v3
swagger:model model.UserInvitationV3
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 { // application name // Required: true ApplicationName *string `json:"ApplicationName"` // city // Required: true City *string `json:"City"` // country // Required: true Country *string `json:"Country"` // device Id // Required: true DeviceID *string `json:"DeviceId"` // state // Required: true State *string `json:"State"` // timestamp // Required: true Timestamp *int64 `json:"Timestamp"` // device name // Required: true DeviceName *string `json:"deviceName"` }
ModelUserLoginHistoryResponse model user login history response
swagger:model model.UserLoginHistoryResponse
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 { // language tag // Required: true LanguageTag *string `json:"LanguageTag"` // new password // Required: true NewPassword *string `json:"NewPassword"` // old password // Required: true OldPassword *string `json:"OldPassword"` }
ModelUserPasswordUpdateRequest model user password update request
swagger:model model.UserPasswordUpdateRequest
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 { // language tag // Required: true LanguageTag *string `json:"languageTag"` // new password // Required: true NewPassword *string `json:"newPassword"` // old password // Required: true OldPassword *string `json:"oldPassword"` }
ModelUserPasswordUpdateV3Request model user password update v3 request
swagger:model model.UserPasswordUpdateV3Request
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 Action *int32 `json:"action"` // resource // Required: true Resource *string `json:"resource"` // sched action SchedAction int32 `json:"schedAction,omitempty"` // sched cron SchedCron string `json:"schedCron,omitempty"` // sched range SchedRange []string `json:"schedRange"` }
ModelUserPermissionsResponseV3 model user permissions response v3
swagger:model model.UserPermissionsResponseV3
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 ModelUserResponse ¶ added in v0.2.0
type ModelUserResponse struct { // auth type // Required: true AuthType *string `json:"AuthType"` // avatar Url AvatarURL string `json:"AvatarUrl,omitempty"` // bans // Required: true Bans []*ModelUserActiveBanResponse `json:"Bans"` // country // Required: true Country *string `json:"Country"` // created at // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"CreatedAt"` // date of birth // Required: true // Format: date-time DateOfBirth strfmt.DateTime `json:"DateOfBirth"` // deletion status // Required: true DeletionStatus *bool `json:"DeletionStatus"` // display name // Required: true DisplayName *string `json:"DisplayName"` // email address EmailAddress string `json:"EmailAddress,omitempty"` // email verified // Required: true EmailVerified *bool `json:"EmailVerified"` // enabled // Required: true Enabled *bool `json:"Enabled"` // last date of birth changed time // Required: true // Format: date-time LastDateOfBirthChangedTime strfmt.DateTime `json:"LastDateOfBirthChangedTime"` // last enabled changed time // Required: true // Format: date-time LastEnabledChangedTime strfmt.DateTime `json:"LastEnabledChangedTime"` // login Id // Required: true LoginID *string `json:"LoginId"` // namespace // Required: true Namespace *string `json:"Namespace"` // namespace roles // Required: true NamespaceRoles []*AccountcommonNamespaceRole `json:"NamespaceRoles"` // new email address NewEmailAddress string `json:"NewEmailAddress,omitempty"` // old email address // Required: true OldEmailAddress *string `json:"OldEmailAddress"` // permissions // Required: true Permissions []*AccountcommonPermission `json:"Permissions"` // phone number PhoneNumber string `json:"PhoneNumber,omitempty"` // phone verified // Required: true PhoneVerified *bool `json:"PhoneVerified"` // platform Id PlatformID string `json:"PlatformId,omitempty"` // platform user Id PlatformUserID string `json:"PlatformUserId,omitempty"` // roles // Required: true Roles []string `json:"Roles"` // user Id // Required: true UserID *string `json:"UserId"` // username Username string `json:"Username,omitempty"` // x UID XUID string `json:"XUID,omitempty"` }
ModelUserResponse model user response
swagger:model model.UserResponse
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 { // auth type // Required: true AuthType *string `json:"authType"` // avatar Url AvatarURL string `json:"avatarUrl,omitempty"` // bans // Required: true Bans []*ModelUserActiveBanResponseV3 `json:"bans"` // country // Required: true Country *string `json:"country"` // created at // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // date of birth // Format: date-time DateOfBirth *strfmt.DateTime `json:"dateOfBirth,omitempty"` // deletion status // Required: true DeletionStatus *bool `json:"deletionStatus"` // display name // Required: true DisplayName *string `json:"displayName"` // email address // Required: true EmailAddress *string `json:"emailAddress"` // email verified // Required: true EmailVerified *bool `json:"emailVerified"` // enabled // Required: true Enabled *bool `json:"enabled"` // last date of birth changed time // Required: true // Format: date-time LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"` // last enabled changed time // Required: true // Format: date-time LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"` // namespace // Required: true Namespace *string `json:"namespace"` // namespace roles // Required: true NamespaceRoles []*AccountcommonNamespaceRole `json:"namespaceRoles"` // new email address NewEmailAddress string `json:"newEmailAddress,omitempty"` // old email address OldEmailAddress string `json:"oldEmailAddress,omitempty"` // permissions // Required: true Permissions []*ModelUserPermissionsResponseV3 `json:"permissions"` // phone number PhoneNumber string `json:"phoneNumber,omitempty"` // phone verified // Required: true PhoneVerified *bool `json:"phoneVerified"` // platform avatar Url PlatformAvatarURL string `json:"platformAvatarUrl,omitempty"` // platform display name PlatformDisplayName string `json:"platformDisplayName,omitempty"` // platform Id PlatformID string `json:"platformId,omitempty"` // platform user Id PlatformUserID string `json:"platformUserId,omitempty"` // roles // Required: true Roles []string `json:"roles"` // user Id // Required: true UserID *string `json:"userId"` // user name UserName string `json:"userName,omitempty"` }
ModelUserResponseV3 model user response v3
swagger:model model.UserResponseV3
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 { // assigned namespaces // Required: true AssignedNamespaces []string `json:"assignedNamespaces"` // role Id // Required: true RoleID *string `json:"roleId"` // role name // Required: true RoleName *string `json:"roleName"` }
ModelUserRolesV4Response model user roles v4 response
swagger:model model.UserRolesV4Response
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 { // ban Id // Required: true BanID *string `json:"banId"` // user Id // Required: true UserID *string `json:"userId"` }
ModelUserUnbanCreateRequestV3 model user unban create request v3
swagger:model model.userUnbanCreateRequestV3
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"` // date of birth DateOfBirth string `json:"DateOfBirth,omitempty"` // display name DisplayName string `json:"DisplayName,omitempty"` // language tag LanguageTag string `json:"LanguageTag,omitempty"` }
ModelUserUpdateRequest model user update request
swagger:model model.UserUpdateRequest
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 { // avatar Url AvatarURL string `json:"avatarUrl,omitempty"` // country Country string `json:"country,omitempty"` // date of birth DateOfBirth string `json:"dateOfBirth,omitempty"` // display name DisplayName string `json:"displayName,omitempty"` // language tag LanguageTag string `json:"languageTag,omitempty"` // user name UserName string `json:"userName,omitempty"` }
ModelUserUpdateRequestV3 model user update request v3
swagger:model model.UserUpdateRequestV3
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"` // contact type // Required: true ContactType *string `json:"ContactType"` // language tag // Required: true LanguageTag *string `json:"LanguageTag"` // validate only // Required: true ValidateOnly *bool `json:"validateOnly"` }
ModelUserVerificationRequest model user verification request
swagger:model model.UserVerificationRequest
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"` // contact type // Required: true ContactType *string `json:"contactType"` // language tag LanguageTag string `json:"languageTag,omitempty"` // validate only ValidateOnly bool `json:"validateOnly"` }
ModelUserVerificationRequestV3 model user verification request v3
swagger:model model.UserVerificationRequestV3
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 ModelValidUserIDResponseV4 ¶ added in v0.15.0
type ModelValidUserIDResponseV4 struct { // indicate if user is exist or not // Required: true Exists *bool `json:"exists"` // user Id // Required: true UserID *string `json:"userId"` }
ModelValidUserIDResponseV4 model valid user ID response v4
swagger:model model.ValidUserIDResponseV4
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 { // allow all special characters // Required: true AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"` // allow digit // Required: true AllowDigit *bool `json:"allowDigit"` // allow letter // Required: true AllowLetter *bool `json:"allowLetter"` // allow space // Required: true AllowSpace *bool `json:"allowSpace"` // allow unicode // Required: true AllowUnicode *bool `json:"allowUnicode"` // blocked word // Required: true BlockedWord []string `json:"blockedWord"` // description // Required: true Description []*AccountcommonInputValidationDescription `json:"description"` // is custom regex // Required: true IsCustomRegex *bool `json:"isCustomRegex"` // letter case // Required: true LetterCase *string `json:"letterCase"` // max length // Required: true MaxLength *int32 `json:"maxLength"` // max repeating alpha num // Required: true MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"` // max repeating special character // Required: true MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"` // min char type // Required: true MinCharType *int32 `json:"minCharType"` // min length // Required: true MinLength *int32 `json:"minLength"` // regex // Required: true Regex *string `json:"regex"` // special character location // Required: true SpecialCharacterLocation *string `json:"specialCharacterLocation"` // special characters // Required: true SpecialCharacters []string `json:"specialCharacters"` }
ModelValidationDetail model validation detail
swagger:model model.ValidationDetail
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 { // allow all special characters // Required: true AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"` // allow digit // Required: true AllowDigit *bool `json:"allowDigit"` // allow letter // Required: true AllowLetter *bool `json:"allowLetter"` // allow space // Required: true AllowSpace *bool `json:"allowSpace"` // allow unicode // Required: true AllowUnicode *bool `json:"allowUnicode"` // blocked word // Required: true BlockedWord []string `json:"blockedWord"` // description // Required: true Description *AccountcommonInputValidationDescription `json:"description"` // is custom regex // Required: true IsCustomRegex *bool `json:"isCustomRegex"` // letter case // Required: true LetterCase *string `json:"letterCase"` // max length // Required: true MaxLength *int32 `json:"maxLength"` // max repeating alpha num // Required: true MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"` // max repeating special character // Required: true MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"` // min char type // Required: true MinCharType *int32 `json:"minCharType"` // min length // Required: true MinLength *int32 `json:"minLength"` // regex // Required: true Regex *string `json:"regex"` // special character location // Required: true SpecialCharacterLocation *string `json:"specialCharacterLocation"` // special characters // Required: true SpecialCharacters []string `json:"specialCharacters"` }
ModelValidationDetailPublic model validation detail public
swagger:model model.ValidationDetailPublic
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 { // account registration // Required: true AccountRegistration *string `json:"accountRegistration"` // account upgrade // Required: true AccountUpgrade *string `json:"accountUpgrade"` // password reset // Required: true PasswordReset *string `json:"passwordReset"` // update email // Required: true UpdateEmail *string `json:"updateEmail"` }
ModelVerificationCodeResponse model verification code response
swagger:model model.VerificationCodeResponse
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"` // email address // Required: true EmailAddress *string `json:"emailAddress"` }
ModelVerifyRegistrationCode model verify registration code
swagger:model model.VerifyRegistrationCode
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 { // third party url // Required: true ThirdPartyURL *string `json:"third_party_url"` }
ModelWebLinkingResponse model web linking response
swagger:model model.WebLinkingResponse
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.RevocationList
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 j w k key
swagger:model oauthcommon.JWKKey
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 j w k set
swagger:model oauthcommon.JWKSet
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.UserRevocationListRecord
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"` // country code // Required: true CountryCode *string `json:"countryCode"` // country name // Required: true CountryName *string `json:"countryName"` // state // Required: true State *string `json:"state"` }
OauthmodelCountryLocationResponse oauthmodel country location response
swagger:model oauthmodel.CountryLocationResponse
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 { // client Id 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"` // linking token LinkingToken string `json:"linkingToken,omitempty"` // message variables MessageVariables map[string]string `json:"messageVariables,omitempty"` // mfa token MFAToken string `json:"mfa_token,omitempty"` // platform Id PlatformID string `json:"platformId,omitempty"` // user ban UserBan *OauthmodelUserBan `json:"userBan,omitempty"` }
OauthmodelErrorResponse oauthmodel error response
swagger:model oauthmodel.ErrorResponse
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.GameTokenCodeResponse
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 Exp *int64 `json:"exp"` // one time link code // Required: true OneTimeLinkCode *string `json:"oneTimeLinkCode"` // one time link Url // Required: true OneTimeLinkURL *string `json:"oneTimeLinkUrl"` }
OauthmodelOneTimeLinkingCodeResponse oauthmodel one time linking code response
swagger:model oauthmodel.OneTimeLinkingCodeResponse
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.OneTimeLinkingCodeValidationResponse
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 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 Exp int64 `json:"exp,omitempty"` // iat 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.TokenIntrospectResponse
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 ExpiresIn *int32 `json:"expires_in"` // is comply IsComply bool `json:"is_comply"` // jflgs 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 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.TokenResponse
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"` // bans // Required: true Bans []*AccountcommonJWTBanV3 `json:"bans"` // display name DisplayName string `json:"display_name,omitempty"` // expires in // Required: true ExpiresIn *int32 `json:"expires_in"` // is comply IsComply bool `json:"is_comply"` // jflgs 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 []*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 RefreshExpiresIn int32 `json:"refresh_expires_in,omitempty"` // present if it is user token RefreshToken string `json:"refresh_token,omitempty"` // roles // Required: true Roles []string `json:"roles"` // 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.TokenResponseV3
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"` // sand box id SandBoxID string `json:"sand_box_id,omitempty"` }
OauthmodelTokenThirdPartyResponse oauthmodel token third party response
swagger:model oauthmodel.TokenThirdPartyResponse
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"` // bans // Required: true Bans []*AccountcommonJWTBanV3 `json:"bans"` // display name DisplayName string `json:"display_name,omitempty"` // expires in // Required: true ExpiresIn *int32 `json:"expires_in"` // is comply IsComply bool `json:"is_comply"` // jflgs 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 []*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 RefreshExpiresIn int32 `json:"refresh_expires_in,omitempty"` // present if it is user token RefreshToken string `json:"refresh_token,omitempty"` // roles // Required: true Roles []string `json:"roles"` // 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.TokenWithDeviceCookieResponseV3
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"` // end date // Required: true EndDate *int64 `json:"endDate"` // reason // Required: true Reason *string `json:"reason"` }
OauthmodelUserBan oauthmodel user ban
swagger:model oauthmodel.UserBan
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 { // error code // Required: true ErrorCode *int32 `json:"errorCode"` // error message // Required: true ErrorMessage *string `json:"errorMessage"` // message variables MessageVariables map[string]string `json:"messageVariables,omitempty"` }
RestErrorResponse rest error response
swagger:model rest.ErrorResponse
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 { // error code // Required: true ErrorCode *int32 `json:"errorCode"` // error message // Required: true ErrorMessage *string `json:"errorMessage"` // message variables MessageVariables *AccountcommonConflictedUserPlatformAccounts `json:"messageVariables,omitempty"` }
RestErrorResponseWithConflictedUserPlatformAccounts rest error response with conflicted user platform accounts
swagger:model rest.ErrorResponseWithConflictedUserPlatformAccounts
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"` // allow digit // Required: true AllowDigit *bool `json:"allowDigit"` // allow letter // Required: true AllowLetter *bool `json:"allowLetter"` // allow space // Required: true AllowSpace *bool `json:"allowSpace"` // allow unicode // Required: true AllowUnicode *bool `json:"allowUnicode"` // blocked word // Required: true BlockedWord []string `json:"blockedWord"` // description // Required: true Description []*ValidationDescription `json:"description"` // is custom regex // Required: true IsCustomRegex *bool `json:"isCustomRegex"` // letter case // Required: true LetterCase *string `json:"letterCase"` // max length // Required: true MaxLength *int32 `json:"maxLength"` // max repeating alpha num // Required: true MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"` // max repeating special character // Required: true MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"` // min char type // Required: true MinCharType *int32 `json:"minCharType"` // min length // Required: true MinLength *int32 `json:"minLength"` // regex // Required: true Regex *string `json:"regex"` // special character location // Required: true SpecialCharacterLocation *string `json:"specialCharacterLocation"` // special characters // 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_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_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_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_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_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_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_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_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_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_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