iamclientmodels

package
v0.74.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2024 License: MIT Imports: 6 Imported by: 2

Documentation ¶

Index ¶

Constants ¶

View Source
const (

	// AccountCreateTestUserRequestV4AuthTypeEMAILPASSWD captures enum value "EMAILPASSWD"
	AccountCreateTestUserRequestV4AuthTypeEMAILPASSWD string = "EMAILPASSWD"
)
View Source
const (

	// AccountCreateUserRequestV4AuthTypeEMAILPASSWD captures enum value "EMAILPASSWD"
	AccountCreateUserRequestV4AuthTypeEMAILPASSWD string = "EMAILPASSWD"
)

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type AccountCreateTestUserRequestV4 ¶ added in v0.8.0

type AccountCreateTestUserRequestV4 struct {

	// acceptedpolicies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"`

	// authtype
	// Enum: ['EMAILPASSWD']
	// Required: true
	AuthType *string `json:"authType"`

	// country
	// Required: true
	Country *string `json:"country"`

	// dateofbirth
	// Required: true
	DateOfBirth *string `json:"dateOfBirth"`

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// password
	// Required: true
	Password *string `json:"password"`

	// passwordmd5sum
	// Required: true
	PasswordMD5Sum *string `json:"passwordMD5Sum"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// username
	// Required: true
	Username *string `json:"username"`

	// verified
	// Required: true
	Verified *bool `json:"verified"`
}

AccountCreateTestUserRequestV4 Account create test user request V4

swagger:model Account create test user request V4.

func (*AccountCreateTestUserRequestV4) MarshalBinary ¶ added in v0.8.0

func (m *AccountCreateTestUserRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountCreateTestUserRequestV4) UnmarshalBinary ¶ added in v0.8.0

func (m *AccountCreateTestUserRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountCreateTestUserRequestV4) Validate ¶ added in v0.8.0

func (m *AccountCreateTestUserRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Account create test user request V4

type AccountCreateTestUserResponseV4 ¶ added in v0.25.0

type AccountCreateTestUserResponseV4 struct {

	// authtype
	// Required: true
	AuthType *string `json:"authType"`

	// country
	// Required: true
	Country *string `json:"country"`

	// dateofbirth
	// Required: true
	// Format: date-time
	DateOfBirth strfmt.DateTime `json:"dateOfBirth"`

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// password
	// Required: true
	Password *string `json:"password"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// userid
	// Required: true
	UserID *string `json:"userId"`

	// username
	// Required: true
	Username *string `json:"username"`

	// verified
	// Required: true
	Verified *bool `json:"verified"`
}

AccountCreateTestUserResponseV4 Account create test user response V4

swagger:model Account create test user response V4.

func (*AccountCreateTestUserResponseV4) MarshalBinary ¶ added in v0.25.0

func (m *AccountCreateTestUserResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountCreateTestUserResponseV4) UnmarshalBinary ¶ added in v0.25.0

func (m *AccountCreateTestUserResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountCreateTestUserResponseV4) Validate ¶ added in v0.25.0

Validate validates this Account create test user response V4

type AccountCreateTestUsersRequestV4 ¶ added in v0.25.0

type AccountCreateTestUsersRequestV4 struct {

	// count
	// Required: true
	// Format: int32
	Count *int32 `json:"count"`

	// userinfo
	// Required: true
	UserInfo *AccountUserInfo `json:"userInfo"`
}

AccountCreateTestUsersRequestV4 Account create test users request V4

swagger:model Account create test users request V4.

func (*AccountCreateTestUsersRequestV4) MarshalBinary ¶ added in v0.25.0

func (m *AccountCreateTestUsersRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountCreateTestUsersRequestV4) UnmarshalBinary ¶ added in v0.25.0

func (m *AccountCreateTestUsersRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountCreateTestUsersRequestV4) Validate ¶ added in v0.25.0

Validate validates this Account create test users request V4

type AccountCreateTestUsersResponseV4 ¶ added in v0.25.0

type AccountCreateTestUsersResponseV4 struct {

	// data
	// Required: true
	Data []*AccountCreateTestUserResponseV4 `json:"data"`
}

AccountCreateTestUsersResponseV4 Account create test users response V4

swagger:model Account create test users response V4.

func (*AccountCreateTestUsersResponseV4) MarshalBinary ¶ added in v0.25.0

func (m *AccountCreateTestUsersResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountCreateTestUsersResponseV4) UnmarshalBinary ¶ added in v0.25.0

func (m *AccountCreateTestUsersResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountCreateTestUsersResponseV4) Validate ¶ added in v0.25.0

Validate validates this Account create test users response V4

type AccountCreateUserRequestV4 ¶

type AccountCreateUserRequestV4 struct {

	// acceptedpolicies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"`

	// authtype
	// Enum: ['EMAILPASSWD']
	// Required: true
	AuthType *string `json:"authType"`

	// code
	Code string `json:"code,omitempty"`

	// country
	// Required: true
	Country *string `json:"country"`

	// dateofbirth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// displayname
	DisplayName string `json:"displayName,omitempty"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// password
	Password string `json:"password,omitempty"`

	// passwordmd5sum
	PasswordMD5Sum string `json:"passwordMD5Sum,omitempty"`

	// reachminimumage
	ReachMinimumAge bool `json:"reachMinimumAge"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// username
	// Required: true
	Username *string `json:"username"`
}

AccountCreateUserRequestV4 Account create user request V4

swagger:model Account create user request V4.

func (*AccountCreateUserRequestV4) MarshalBinary ¶

func (m *AccountCreateUserRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountCreateUserRequestV4) UnmarshalBinary ¶

func (m *AccountCreateUserRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountCreateUserRequestV4) Validate ¶

func (m *AccountCreateUserRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Account create user request V4

type AccountCreateUserResponseV4 ¶

type AccountCreateUserResponseV4 struct {

	// authtype
	// Required: true
	AuthType *string `json:"authType"`

	// country
	// Required: true
	Country *string `json:"country"`

	// dateofbirth
	// Required: true
	// Format: date-time
	DateOfBirth strfmt.DateTime `json:"dateOfBirth"`

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// userid
	// Required: true
	UserID *string `json:"userId"`

	// username
	// Required: true
	Username *string `json:"username"`
}

AccountCreateUserResponseV4 Account create user response V4

swagger:model Account create user response V4.

func (*AccountCreateUserResponseV4) MarshalBinary ¶

func (m *AccountCreateUserResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountCreateUserResponseV4) UnmarshalBinary ¶

func (m *AccountCreateUserResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountCreateUserResponseV4) Validate ¶

func (m *AccountCreateUserResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Account create user response V4

type AccountUpgradeHeadlessAccountRequestV4 ¶ added in v0.2.0

type AccountUpgradeHeadlessAccountRequestV4 struct {

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// password
	// Required: true
	Password *string `json:"password"`

	// username
	// Required: true
	Username *string `json:"username"`
}

AccountUpgradeHeadlessAccountRequestV4 Account upgrade headless account request V4

swagger:model Account upgrade headless account request V4.

func (*AccountUpgradeHeadlessAccountRequestV4) MarshalBinary ¶ added in v0.2.0

func (m *AccountUpgradeHeadlessAccountRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountUpgradeHeadlessAccountRequestV4) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountUpgradeHeadlessAccountRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountUpgradeHeadlessAccountRequestV4) Validate ¶ added in v0.2.0

Validate validates this Account upgrade headless account request V4

type AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 ¶ added in v0.2.0

type AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 struct {

	// code
	// Required: true
	Code *string `json:"code"`

	// country
	Country string `json:"country,omitempty"`

	// dateofbirth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// displayname
	DisplayName string `json:"displayName,omitempty"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// password
	// Required: true
	Password *string `json:"password"`

	// reachminimumage
	ReachMinimumAge bool `json:"reachMinimumAge"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// username
	// Required: true
	Username *string `json:"username"`

	// validateonly
	ValidateOnly bool `json:"validateOnly"`
}

AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 Account upgrade headless account with verification code request V4

swagger:model Account upgrade headless account with verification code request V4.

func (*AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) MarshalBinary ¶ added in v0.2.0

MarshalBinary interface implementation

func (*AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) UnmarshalBinary ¶ added in v0.2.0

UnmarshalBinary interface implementation

func (*AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) Validate ¶ added in v0.2.0

Validate validates this Account upgrade headless account with verification code request V4

type AccountUserActiveBanResponseV4 ¶ added in v0.2.0

type AccountUserActiveBanResponseV4 struct {

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// banid
	// Required: true
	BanID *string `json:"banId"`

	// enddate
	// Required: true
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate"`
}

AccountUserActiveBanResponseV4 Account user active ban response V4

swagger:model Account user active ban response V4.

func (*AccountUserActiveBanResponseV4) MarshalBinary ¶ added in v0.2.0

func (m *AccountUserActiveBanResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountUserActiveBanResponseV4) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountUserActiveBanResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountUserActiveBanResponseV4) Validate ¶ added in v0.2.0

func (m *AccountUserActiveBanResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Account user active ban response V4

type AccountUserInfo ¶ added in v0.74.0

type AccountUserInfo struct {

	// country
	Country string `json:"country,omitempty"`
}

AccountUserInfo Account user info

swagger:model Account user info.

func (*AccountUserInfo) MarshalBinary ¶ added in v0.74.0

func (m *AccountUserInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountUserInfo) UnmarshalBinary ¶ added in v0.74.0

func (m *AccountUserInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountUserInfo) Validate ¶ added in v0.74.0

func (m *AccountUserInfo) Validate(formats strfmt.Registry) error

Validate validates this Account user info

type AccountUserPermissionsResponseV4 ¶ added in v0.2.0

type AccountUserPermissionsResponseV4 struct {

	// action
	// Required: true
	// Format: int32
	Action *int32 `json:"action"`

	// resource
	// Required: true
	Resource *string `json:"resource"`

	// schedaction
	// Format: int32
	SchedAction int32 `json:"schedAction,omitempty"`

	// schedcron
	SchedCron string `json:"schedCron,omitempty"`

	// schedrange
	SchedRange []string `json:"schedRange,omitempty"`
}

AccountUserPermissionsResponseV4 Account user permissions response V4

swagger:model Account user permissions response V4.

func (*AccountUserPermissionsResponseV4) MarshalBinary ¶ added in v0.2.0

func (m *AccountUserPermissionsResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountUserPermissionsResponseV4) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountUserPermissionsResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountUserPermissionsResponseV4) Validate ¶ added in v0.2.0

Validate validates this Account user permissions response V4

type AccountUserResponseV4 ¶ added in v0.2.0

type AccountUserResponseV4 struct {

	// authtype
	// Required: true
	AuthType *string `json:"authType"`

	// bans
	// Required: true
	Bans []*AccountUserActiveBanResponseV4 `json:"bans"`

	// country
	// Required: true
	Country *string `json:"country"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// dateofbirth
	// Required: true
	// Format: date-time
	DateOfBirth strfmt.DateTime `json:"dateOfBirth"`

	// deletionstatus
	// Required: true
	DeletionStatus *bool `json:"deletionStatus"`

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// emailverified
	// Required: true
	EmailVerified *bool `json:"emailVerified"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// lastdateofbirthchangedtime
	// Required: true
	// Format: date-time
	LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"`

	// lastenabledchangedtime
	// Required: true
	// Format: date-time
	LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// newemailaddress
	NewEmailAddress string `json:"newEmailAddress,omitempty"`

	// oldemailaddress
	// Required: true
	OldEmailAddress *string `json:"oldEmailAddress"`

	// permissions
	// Required: true
	Permissions []*AccountUserPermissionsResponseV4 `json:"permissions"`

	// phonenumber
	PhoneNumber string `json:"phoneNumber,omitempty"`

	// phoneverified
	// Required: true
	PhoneVerified *bool `json:"phoneVerified"`

	// platformid
	PlatformID string `json:"platformId,omitempty"`

	// platformuserid
	PlatformUserID string `json:"platformUserId,omitempty"`

	// roles
	// Required: true
	Roles []string `json:"roles"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// userid
	// Required: true
	UserID *string `json:"userId"`

	// username
	Username string `json:"username,omitempty"`
}

AccountUserResponseV4 Account user response V4

swagger:model Account user response V4.

func (*AccountUserResponseV4) MarshalBinary ¶ added in v0.2.0

func (m *AccountUserResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountUserResponseV4) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountUserResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountUserResponseV4) Validate ¶ added in v0.2.0

func (m *AccountUserResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Account user response V4

type AccountcommonAllowedPermission ¶ added in v0.65.0

type AccountcommonAllowedPermission struct {

	// allowedactions
	// Required: true
	// Format: int32
	AllowedActions []int32 `json:"allowedActions"`

	// resource
	// Required: true
	Resource *string `json:"resource"`
}

AccountcommonAllowedPermission Accountcommon allowed permission

swagger:model Accountcommon allowed permission.

func (*AccountcommonAllowedPermission) MarshalBinary ¶ added in v0.65.0

func (m *AccountcommonAllowedPermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonAllowedPermission) UnmarshalBinary ¶ added in v0.65.0

func (m *AccountcommonAllowedPermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonAllowedPermission) Validate ¶ added in v0.65.0

func (m *AccountcommonAllowedPermission) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon allowed permission

type AccountcommonAvatarConfig ¶ added in v0.47.0

type AccountcommonAvatarConfig struct {

	// allowedprefixes
	// Required: true
	AllowedPrefixes []string `json:"allowedPrefixes"`

	// preferregex
	// Required: true
	PreferRegex *bool `json:"preferRegex"`

	// regex
	// Required: true
	Regex *string `json:"regex"`
}

AccountcommonAvatarConfig Accountcommon avatar config

swagger:model Accountcommon avatar config.

func (*AccountcommonAvatarConfig) MarshalBinary ¶ added in v0.47.0

func (m *AccountcommonAvatarConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonAvatarConfig) UnmarshalBinary ¶ added in v0.47.0

func (m *AccountcommonAvatarConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonAvatarConfig) Validate ¶ added in v0.47.0

func (m *AccountcommonAvatarConfig) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon avatar config

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

func (*AccountcommonBan) Validate ¶ added in v0.2.0

func (m *AccountcommonBan) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon ban

type AccountcommonBanReason ¶ added in v0.2.0

type AccountcommonBanReason struct {

	// description
	// Required: true
	Description *string `json:"Description"`

	// reason
	// Required: true
	Reason *string `json:"Reason"`
}

AccountcommonBanReason Accountcommon ban reason

swagger:model Accountcommon ban reason.

func (*AccountcommonBanReason) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonBanReason) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBanReason) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonBanReason) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBanReason) Validate ¶ added in v0.2.0

func (m *AccountcommonBanReason) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon ban reason

type AccountcommonBanReasonV3 ¶ added in v0.2.0

type AccountcommonBanReasonV3 struct {

	// description
	// Required: true
	Description *string `json:"description"`

	// reason
	// Required: true
	Reason *string `json:"reason"`
}

AccountcommonBanReasonV3 Accountcommon ban reason V3

swagger:model Accountcommon ban reason V3.

func (*AccountcommonBanReasonV3) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonBanReasonV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBanReasonV3) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonBanReasonV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBanReasonV3) Validate ¶ added in v0.2.0

func (m *AccountcommonBanReasonV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon ban reason V3

type AccountcommonBanReasons ¶ added in v0.2.0

type AccountcommonBanReasons struct {

	// reasons
	// Required: true
	Reasons []*AccountcommonBanReason `json:"Reasons"`
}

AccountcommonBanReasons Accountcommon ban reasons

swagger:model Accountcommon ban reasons.

func (*AccountcommonBanReasons) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonBanReasons) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBanReasons) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonBanReasons) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBanReasons) Validate ¶ added in v0.2.0

func (m *AccountcommonBanReasons) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon ban reasons

type AccountcommonBanReasonsV3 ¶ added in v0.2.0

type AccountcommonBanReasonsV3 struct {

	// reasons
	// Required: true
	Reasons []*AccountcommonBanReasonV3 `json:"reasons"`
}

AccountcommonBanReasonsV3 Accountcommon ban reasons V3

swagger:model Accountcommon ban reasons V3.

func (*AccountcommonBanReasonsV3) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonBanReasonsV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBanReasonsV3) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonBanReasonsV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBanReasonsV3) Validate ¶ added in v0.2.0

func (m *AccountcommonBanReasonsV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon ban reasons V3

type AccountcommonBanV3 ¶ added in v0.2.0

type AccountcommonBanV3 struct {

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// description
	Description string `json:"description,omitempty"`

	// descriptions
	Descriptions *AccountcommonDescription `json:"descriptions,omitempty"`

	// type
	// Required: true
	Type *string `json:"type"`
}

AccountcommonBanV3 Accountcommon ban V3

swagger:model Accountcommon ban V3.

func (*AccountcommonBanV3) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonBanV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBanV3) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonBanV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBanV3) Validate ¶ added in v0.2.0

func (m *AccountcommonBanV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon ban V3

type AccountcommonBannedByV3 ¶ added in v0.2.0

type AccountcommonBannedByV3 struct {

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

AccountcommonBannedByV3 Accountcommon banned by V3

swagger:model Accountcommon banned by V3.

func (*AccountcommonBannedByV3) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonBannedByV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBannedByV3) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonBannedByV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBannedByV3) Validate ¶ added in v0.2.0

func (m *AccountcommonBannedByV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon banned by V3

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

func (*AccountcommonBans) Validate ¶ added in v0.2.0

func (m *AccountcommonBans) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon bans

type AccountcommonBansV3 ¶ added in v0.2.0

type AccountcommonBansV3 struct {

	// bans
	// Required: true
	Bans []*AccountcommonBanV3 `json:"bans"`
}

AccountcommonBansV3 Accountcommon bans V3

swagger:model Accountcommon bans V3.

func (*AccountcommonBansV3) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonBansV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBansV3) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonBansV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBansV3) Validate ¶ added in v0.2.0

func (m *AccountcommonBansV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon bans V3

type AccountcommonClientModulePermission ¶ added in v0.65.0

type AccountcommonClientModulePermission struct {

	// moduleid
	// Required: true
	ModuleID *string `json:"moduleId"`

	// selectedgroups
	// Required: true
	SelectedGroups []*AccountcommonClientSelectedGroup `json:"selectedGroups"`
}

AccountcommonClientModulePermission Accountcommon client module permission

swagger:model Accountcommon client module permission.

func (*AccountcommonClientModulePermission) MarshalBinary ¶ added in v0.65.0

func (m *AccountcommonClientModulePermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonClientModulePermission) UnmarshalBinary ¶ added in v0.65.0

func (m *AccountcommonClientModulePermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonClientModulePermission) Validate ¶ added in v0.65.0

Validate validates this Accountcommon client module permission

type AccountcommonClientPermission ¶ added in v0.2.0

type AccountcommonClientPermission struct {

	// action
	// Required: true
	// Format: int32
	Action *int32 `json:"Action"`

	// resource
	// Required: true
	Resource *string `json:"Resource"`
}

AccountcommonClientPermission Accountcommon client permission

swagger:model Accountcommon client permission.

func (*AccountcommonClientPermission) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonClientPermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonClientPermission) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonClientPermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonClientPermission) Validate ¶ added in v0.2.0

func (m *AccountcommonClientPermission) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon client permission

type AccountcommonClientPermissionSet ¶ added in v0.65.0

type AccountcommonClientPermissionSet struct {

	// doclink
	// Required: true
	DocLink *string `json:"docLink"`

	// groups
	// Required: true
	Groups []*AccountcommonPermissionGroup `json:"groups"`

	// module
	// Required: true
	Module *string `json:"module"`

	// moduleid
	// Required: true
	ModuleID *string `json:"moduleId"`
}

AccountcommonClientPermissionSet Accountcommon client permission set

swagger:model Accountcommon client permission set.

func (*AccountcommonClientPermissionSet) MarshalBinary ¶ added in v0.65.0

func (m *AccountcommonClientPermissionSet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonClientPermissionSet) UnmarshalBinary ¶ added in v0.65.0

func (m *AccountcommonClientPermissionSet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonClientPermissionSet) Validate ¶ added in v0.65.0

Validate validates this Accountcommon client permission set

type AccountcommonClientPermissionV3 ¶ added in v0.2.0

type AccountcommonClientPermissionV3 struct {

	// action
	// Required: true
	// Format: int32
	Action *int32 `json:"action"`

	// resource
	// Required: true
	Resource *string `json:"resource"`
}

AccountcommonClientPermissionV3 Accountcommon client permission V3

swagger:model Accountcommon client permission V3.

func (*AccountcommonClientPermissionV3) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonClientPermissionV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonClientPermissionV3) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonClientPermissionV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonClientPermissionV3) Validate ¶ added in v0.2.0

Validate validates this Accountcommon client permission V3

type AccountcommonClientPermissions ¶ added in v0.2.0

type AccountcommonClientPermissions struct {

	// permissions
	// Required: true
	Permissions []*AccountcommonClientPermission `json:"Permissions"`
}

AccountcommonClientPermissions Accountcommon client permissions

swagger:model Accountcommon client permissions.

func (*AccountcommonClientPermissions) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonClientPermissions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonClientPermissions) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonClientPermissions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonClientPermissions) Validate ¶ added in v0.2.0

func (m *AccountcommonClientPermissions) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon client permissions

type AccountcommonClientPermissionsV3 ¶ added in v0.2.0

type AccountcommonClientPermissionsV3 struct {

	// permissions
	// Required: true
	Permissions []*AccountcommonClientPermissionV3 `json:"permissions"`
}

AccountcommonClientPermissionsV3 Accountcommon client permissions V3

swagger:model Accountcommon client permissions V3.

func (*AccountcommonClientPermissionsV3) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonClientPermissionsV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonClientPermissionsV3) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonClientPermissionsV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonClientPermissionsV3) Validate ¶ added in v0.2.0

Validate validates this Accountcommon client permissions V3

type AccountcommonClientSelectedGroup ¶ added in v0.65.0

type AccountcommonClientSelectedGroup struct {

	// groupid
	// Required: true
	GroupID *string `json:"groupId"`

	// selectedactions
	// Required: true
	// Format: int32
	SelectedActions []int32 `json:"selectedActions"`
}

AccountcommonClientSelectedGroup Accountcommon client selected group

swagger:model Accountcommon client selected group.

func (*AccountcommonClientSelectedGroup) MarshalBinary ¶ added in v0.65.0

func (m *AccountcommonClientSelectedGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonClientSelectedGroup) UnmarshalBinary ¶ added in v0.65.0

func (m *AccountcommonClientSelectedGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonClientSelectedGroup) Validate ¶ added in v0.65.0

Validate validates this Accountcommon client selected group

type AccountcommonConflictedUserPlatformAccounts ¶

type AccountcommonConflictedUserPlatformAccounts struct {

	// platformuserid
	// Required: true
	PlatformUserID *string `json:"platformUserID"`

	// publisheraccounts
	// Required: true
	PublisherAccounts []*AccountcommonUserWithLinkedPlatformAccounts `json:"publisherAccounts"`
}

AccountcommonConflictedUserPlatformAccounts Accountcommon conflicted user platform accounts

swagger:model Accountcommon conflicted user platform accounts.

func (*AccountcommonConflictedUserPlatformAccounts) MarshalBinary ¶

func (m *AccountcommonConflictedUserPlatformAccounts) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonConflictedUserPlatformAccounts) UnmarshalBinary ¶

func (m *AccountcommonConflictedUserPlatformAccounts) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonConflictedUserPlatformAccounts) Validate ¶

Validate validates this Accountcommon conflicted user platform accounts

type AccountcommonCountry ¶ added in v0.27.0

type AccountcommonCountry struct {

	// agerestriction
	// Required: true
	// Format: int32
	AgeRestriction *int32 `json:"AgeRestriction"`

	// countrycode
	// Required: true
	CountryCode *string `json:"CountryCode"`

	// countryname
	// Required: true
	CountryName *string `json:"CountryName"`

	// enable
	// Required: true
	Enable *bool `json:"Enable"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`
}

AccountcommonCountry Accountcommon country

swagger:model Accountcommon country.

func (*AccountcommonCountry) MarshalBinary ¶ added in v0.27.0

func (m *AccountcommonCountry) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonCountry) UnmarshalBinary ¶ added in v0.27.0

func (m *AccountcommonCountry) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonCountry) Validate ¶ added in v0.27.0

func (m *AccountcommonCountry) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon country

type AccountcommonCountryAgeRestriction ¶ added in v0.2.0

type AccountcommonCountryAgeRestriction struct {

	// agerestriction
	// Required: true
	// Format: int32
	AgeRestriction *int32 `json:"AgeRestriction"`

	// countrycode
	// Required: true
	CountryCode *string `json:"CountryCode"`

	// countryname
	// Required: true
	CountryName *string `json:"CountryName"`

	// enable
	// Required: true
	Enable *bool `json:"Enable"`
}

AccountcommonCountryAgeRestriction Accountcommon country age restriction

swagger:model Accountcommon country age restriction.

func (*AccountcommonCountryAgeRestriction) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonCountryAgeRestriction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonCountryAgeRestriction) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonCountryAgeRestriction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonCountryAgeRestriction) Validate ¶ added in v0.2.0

Validate validates this Accountcommon country age restriction

type AccountcommonDescription ¶ added in v0.2.0

type AccountcommonDescription struct {

	// en-us
	// Required: true
	EnUS *string `json:"en-US"`

	// zh-cn
	// Required: true
	ZhCN *string `json:"zh-CN"`
}

AccountcommonDescription Accountcommon description

swagger:model Accountcommon description.

func (*AccountcommonDescription) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonDescription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonDescription) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonDescription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonDescription) Validate ¶ added in v0.2.0

func (m *AccountcommonDescription) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon description

type AccountcommonDistinctLinkedPlatformV3 ¶ added in v0.20.0

type AccountcommonDistinctLinkedPlatformV3 struct {

	// details
	Details []*AccountcommonSimpleUserPlatformInfoV3 `json:"details,omitempty"`

	// linkedat
	// Required: true
	LinkedAt *string `json:"linkedAt"`

	// logourl
	LogoURL string `json:"logoURL,omitempty"`

	// platformdisplayname
	PlatformDisplayName string `json:"platformDisplayName,omitempty"`

	// platformgroup
	// Required: true
	PlatformGroup *string `json:"platformGroup"`

	// platformname
	// Required: true
	PlatformName *string `json:"platformName"`

	// platformuserid
	PlatformUserID string `json:"platformUserId,omitempty"`

	// status
	// Required: true
	Status *string `json:"status"`
}

AccountcommonDistinctLinkedPlatformV3 Accountcommon distinct linked platform V3

swagger:model Accountcommon distinct linked platform V3.

func (*AccountcommonDistinctLinkedPlatformV3) MarshalBinary ¶ added in v0.20.0

func (m *AccountcommonDistinctLinkedPlatformV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonDistinctLinkedPlatformV3) UnmarshalBinary ¶ added in v0.20.0

func (m *AccountcommonDistinctLinkedPlatformV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonDistinctLinkedPlatformV3) Validate ¶ added in v0.20.0

Validate validates this Accountcommon distinct linked platform V3

type AccountcommonDistinctPlatformResponseV3 ¶ added in v0.20.0

type AccountcommonDistinctPlatformResponseV3 struct {

	// platforms
	// Required: true
	Platforms []*AccountcommonDistinctLinkedPlatformV3 `json:"platforms"`
}

AccountcommonDistinctPlatformResponseV3 Accountcommon distinct platform response V3

swagger:model Accountcommon distinct platform response V3.

func (*AccountcommonDistinctPlatformResponseV3) MarshalBinary ¶ added in v0.20.0

func (m *AccountcommonDistinctPlatformResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonDistinctPlatformResponseV3) UnmarshalBinary ¶ added in v0.20.0

func (m *AccountcommonDistinctPlatformResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonDistinctPlatformResponseV3) Validate ¶ added in v0.20.0

Validate validates this Accountcommon distinct platform response V3

type AccountcommonInputValidationDescription ¶ added in v0.10.0

type AccountcommonInputValidationDescription struct {

	// language
	// Required: true
	Language *string `json:"language"`

	// message
	// Required: true
	Message []string `json:"message"`
}

AccountcommonInputValidationDescription Accountcommon input validation description

swagger:model Accountcommon input validation description.

func (*AccountcommonInputValidationDescription) MarshalBinary ¶ added in v0.10.0

func (m *AccountcommonInputValidationDescription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonInputValidationDescription) UnmarshalBinary ¶ added in v0.10.0

func (m *AccountcommonInputValidationDescription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonInputValidationDescription) Validate ¶ added in v0.10.0

Validate validates this Accountcommon input validation description

type AccountcommonJWTBanV3 ¶

type AccountcommonJWTBanV3 struct {

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// disableddate
	// Format: date-time
	DisabledDate *strfmt.DateTime `json:"disabledDate,omitempty"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// enddate
	// Required: true
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate"`

	// targetednamespace
	// Required: true
	TargetedNamespace *string `json:"targetedNamespace"`
}

AccountcommonJWTBanV3 Accountcommon JWT ban V3

swagger:model Accountcommon JWT ban V3.

func (*AccountcommonJWTBanV3) MarshalBinary ¶

func (m *AccountcommonJWTBanV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonJWTBanV3) UnmarshalBinary ¶

func (m *AccountcommonJWTBanV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonJWTBanV3) Validate ¶

func (m *AccountcommonJWTBanV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon JWT ban V3

type AccountcommonListUsersWithPlatformAccountsResponse ¶ added in v0.2.0

type AccountcommonListUsersWithPlatformAccountsResponse struct {

	// data
	// Required: true
	Data []*AccountcommonUserWithPlatformAccounts `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`

	// totaldata
	// Required: true
	// Format: int64
	TotalData *int64 `json:"totalData"`
}

AccountcommonListUsersWithPlatformAccountsResponse Accountcommon list users with platform accounts response

swagger:model Accountcommon list users with platform accounts response.

func (*AccountcommonListUsersWithPlatformAccountsResponse) MarshalBinary ¶ added in v0.2.0

MarshalBinary interface implementation

func (*AccountcommonListUsersWithPlatformAccountsResponse) UnmarshalBinary ¶ added in v0.2.0

UnmarshalBinary interface implementation

func (*AccountcommonListUsersWithPlatformAccountsResponse) Validate ¶ added in v0.2.0

Validate validates this Accountcommon list users with platform accounts response

type AccountcommonNamespaceRole ¶

type AccountcommonNamespaceRole struct {

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// roleid
	// Required: true
	RoleID *string `json:"roleId"`
}

AccountcommonNamespaceRole Accountcommon namespace role

swagger:model Accountcommon namespace role.

func (*AccountcommonNamespaceRole) MarshalBinary ¶

func (m *AccountcommonNamespaceRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonNamespaceRole) UnmarshalBinary ¶

func (m *AccountcommonNamespaceRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonNamespaceRole) Validate ¶

func (m *AccountcommonNamespaceRole) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon namespace role

type AccountcommonNetflixCertificates ¶ added in v0.21.0

type AccountcommonNetflixCertificates struct {

	// encryptedprivatekey
	// Required: true
	EncryptedPrivateKey *string `json:"encryptedPrivateKey"`

	// encryptedprivatekeyname
	// Required: true
	EncryptedPrivateKeyName *string `json:"encryptedPrivateKeyName"`

	// publiccertificate
	// Required: true
	PublicCertificate *string `json:"publicCertificate"`

	// publiccertificatename
	// Required: true
	PublicCertificateName *string `json:"publicCertificateName"`

	// rootcertificate
	// Required: true
	RootCertificate *string `json:"rootCertificate"`

	// rootcertificatename
	// Required: true
	RootCertificateName *string `json:"rootCertificateName"`
}

AccountcommonNetflixCertificates Accountcommon netflix certificates

swagger:model Accountcommon netflix certificates.

func (*AccountcommonNetflixCertificates) MarshalBinary ¶ added in v0.21.0

func (m *AccountcommonNetflixCertificates) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonNetflixCertificates) UnmarshalBinary ¶ added in v0.21.0

func (m *AccountcommonNetflixCertificates) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonNetflixCertificates) Validate ¶ added in v0.21.0

Validate validates this Accountcommon netflix certificates

type AccountcommonOverrideRolePermission ¶ added in v0.73.0

type AccountcommonOverrideRolePermission struct {

	// actions
	// Required: true
	// Format: int32
	Actions []int32 `json:"actions"`

	// resource
	// Required: true
	Resource *string `json:"resource"`
}

AccountcommonOverrideRolePermission Accountcommon override role permission

swagger:model Accountcommon override role permission.

func (*AccountcommonOverrideRolePermission) MarshalBinary ¶ added in v0.73.0

func (m *AccountcommonOverrideRolePermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonOverrideRolePermission) UnmarshalBinary ¶ added in v0.73.0

func (m *AccountcommonOverrideRolePermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonOverrideRolePermission) Validate ¶ added in v0.73.0

Validate validates this Accountcommon override role permission

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

func (*AccountcommonPagination) Validate ¶ added in v0.2.0

func (m *AccountcommonPagination) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon pagination

type AccountcommonPaginationV3 ¶

type AccountcommonPaginationV3 struct {

	// first
	// Required: true
	First *string `json:"first"`

	// last
	// Required: true
	Last *string `json:"last"`

	// next
	// Required: true
	Next *string `json:"next"`

	// previous
	// Required: true
	Previous *string `json:"previous"`
}

AccountcommonPaginationV3 Accountcommon pagination V3

swagger:model Accountcommon pagination V3.

func (*AccountcommonPaginationV3) MarshalBinary ¶

func (m *AccountcommonPaginationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonPaginationV3) UnmarshalBinary ¶

func (m *AccountcommonPaginationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonPaginationV3) Validate ¶

func (m *AccountcommonPaginationV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon pagination V3

type AccountcommonPermission ¶

type AccountcommonPermission struct {

	// action
	// Required: true
	// Format: int32
	Action *int32 `json:"Action"`

	// resource
	// Required: true
	Resource *string `json:"Resource"`

	// schedaction
	// Format: int32
	SchedAction int32 `json:"SchedAction,omitempty"`

	// schedcron
	SchedCron string `json:"SchedCron,omitempty"`

	// schedrange
	SchedRange []string `json:"SchedRange,omitempty"`
}

AccountcommonPermission Accountcommon permission

swagger:model Accountcommon permission.

func (*AccountcommonPermission) MarshalBinary ¶

func (m *AccountcommonPermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonPermission) UnmarshalBinary ¶

func (m *AccountcommonPermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonPermission) Validate ¶

func (m *AccountcommonPermission) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon permission

type AccountcommonPermissionGroup ¶ added in v0.65.0

type AccountcommonPermissionGroup struct {

	// group
	// Required: true
	Group *string `json:"group"`

	// groupid
	// Required: true
	GroupID *string `json:"groupId"`

	// permissions
	// Required: true
	Permissions []*AccountcommonAllowedPermission `json:"permissions"`
}

AccountcommonPermissionGroup Accountcommon permission group

swagger:model Accountcommon permission group.

func (*AccountcommonPermissionGroup) MarshalBinary ¶ added in v0.65.0

func (m *AccountcommonPermissionGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonPermissionGroup) UnmarshalBinary ¶ added in v0.65.0

func (m *AccountcommonPermissionGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonPermissionGroup) Validate ¶ added in v0.65.0

func (m *AccountcommonPermissionGroup) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon permission group

type AccountcommonPermissionV3 ¶

type AccountcommonPermissionV3 struct {

	// action
	// Required: true
	// Format: int32
	Action *int32 `json:"action"`

	// resource
	// Required: true
	Resource *string `json:"resource"`

	// schedaction
	// Format: int32
	SchedAction int32 `json:"schedAction,omitempty"`

	// schedcron
	SchedCron string `json:"schedCron,omitempty"`

	// schedrange
	SchedRange []string `json:"schedRange,omitempty"`
}

AccountcommonPermissionV3 Accountcommon permission V3

swagger:model Accountcommon permission V3.

func (*AccountcommonPermissionV3) MarshalBinary ¶

func (m *AccountcommonPermissionV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonPermissionV3) UnmarshalBinary ¶

func (m *AccountcommonPermissionV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonPermissionV3) Validate ¶

func (m *AccountcommonPermissionV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon permission V3

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

func (*AccountcommonPermissions) Validate ¶ added in v0.2.0

func (m *AccountcommonPermissions) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon permissions

type AccountcommonPermissionsV3 ¶ added in v0.2.0

type AccountcommonPermissionsV3 struct {

	// permissions
	// Required: true
	Permissions []*AccountcommonPermissionV3 `json:"permissions"`
}

AccountcommonPermissionsV3 Accountcommon permissions V3

swagger:model Accountcommon permissions V3.

func (*AccountcommonPermissionsV3) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonPermissionsV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonPermissionsV3) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonPermissionsV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonPermissionsV3) Validate ¶ added in v0.2.0

func (m *AccountcommonPermissionsV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon permissions V3

type AccountcommonPlatformAccount ¶

type AccountcommonPlatformAccount struct {

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// platformid
	PlatformID string `json:"platformId,omitempty"`

	// platformuserid
	// Required: true
	PlatformUserID *string `json:"platformUserId"`
}

AccountcommonPlatformAccount Accountcommon platform account

swagger:model Accountcommon platform account.

func (*AccountcommonPlatformAccount) MarshalBinary ¶

func (m *AccountcommonPlatformAccount) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonPlatformAccount) UnmarshalBinary ¶

func (m *AccountcommonPlatformAccount) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonPlatformAccount) Validate ¶

func (m *AccountcommonPlatformAccount) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon platform account

type AccountcommonPlatformLinkingHistory ¶ added in v0.46.0

type AccountcommonPlatformLinkingHistory struct {

	// platformdisplayname
	// Required: true
	PlatformDisplayName *string `json:"platformDisplayName"`

	// platformid
	// Required: true
	PlatformID *string `json:"platformID"`

	// platformuserid
	// Required: true
	PlatformUserID *string `json:"platformUserID"`
}

AccountcommonPlatformLinkingHistory Accountcommon platform linking history

swagger:model Accountcommon platform linking history.

func (*AccountcommonPlatformLinkingHistory) MarshalBinary ¶ added in v0.46.0

func (m *AccountcommonPlatformLinkingHistory) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonPlatformLinkingHistory) UnmarshalBinary ¶ added in v0.46.0

func (m *AccountcommonPlatformLinkingHistory) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonPlatformLinkingHistory) Validate ¶ added in v0.46.0

Validate validates this Accountcommon platform linking history

type AccountcommonPlatformUserInformationV3 ¶ added in v0.26.0

type AccountcommonPlatformUserInformationV3 struct {

	// displayname
	DisplayName string `json:"displayName,omitempty"`

	// emailaddress
	EmailAddress string `json:"emailAddress,omitempty"`

	// linkedat
	// Required: true
	// Format: date-time
	LinkedAt strfmt.DateTime `json:"linkedAt"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// platformid
	// Required: true
	PlatformID *string `json:"platformId"`

	// platformuserid
	// Required: true
	PlatformUserID *string `json:"platformUserId"`

	// xboxuserid
	XboxUserID string `json:"xboxUserId,omitempty"`
}

AccountcommonPlatformUserInformationV3 Accountcommon platform user information V3

swagger:model Accountcommon platform user information V3.

func (*AccountcommonPlatformUserInformationV3) MarshalBinary ¶ added in v0.26.0

func (m *AccountcommonPlatformUserInformationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonPlatformUserInformationV3) UnmarshalBinary ¶ added in v0.26.0

func (m *AccountcommonPlatformUserInformationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonPlatformUserInformationV3) Validate ¶ added in v0.26.0

Validate validates this Accountcommon platform user information V3

type AccountcommonProfileUpdateConfig ¶ added in v0.74.0

type AccountcommonProfileUpdateConfig struct {

	// max value is 366*24=8784 hours
	// Format: int64
	MinimumAllowedInterval int64 `json:"minimumAllowedInterval,omitempty"`
}

AccountcommonProfileUpdateConfig Accountcommon profile update config

swagger:model Accountcommon profile update config.

func (*AccountcommonProfileUpdateConfig) MarshalBinary ¶ added in v0.74.0

func (m *AccountcommonProfileUpdateConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonProfileUpdateConfig) UnmarshalBinary ¶ added in v0.74.0

func (m *AccountcommonProfileUpdateConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonProfileUpdateConfig) Validate ¶ added in v0.74.0

Validate validates this Accountcommon profile update config

type AccountcommonRegisteredDomain ¶ added in v0.11.0

type AccountcommonRegisteredDomain struct {

	// affectedclientids
	// Required: true
	AffectedClientIDs []string `json:"affectedClientIDs"`

	// domain
	// Required: true
	Domain *string `json:"domain"`

	// namespaces
	// Required: true
	Namespaces []string `json:"namespaces"`

	// roleid
	// Required: true
	RoleID *string `json:"roleId"`
}

AccountcommonRegisteredDomain Accountcommon registered domain

swagger:model Accountcommon registered domain.

func (*AccountcommonRegisteredDomain) MarshalBinary ¶ added in v0.11.0

func (m *AccountcommonRegisteredDomain) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonRegisteredDomain) UnmarshalBinary ¶ added in v0.11.0

func (m *AccountcommonRegisteredDomain) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonRegisteredDomain) Validate ¶ added in v0.11.0

func (m *AccountcommonRegisteredDomain) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon registered domain

type AccountcommonReplaceRolePermission ¶ added in v0.73.0

type AccountcommonReplaceRolePermission struct {

	// replacement
	// Required: true
	Replacement *AccountcommonOverrideRolePermission `json:"replacement"`

	// target
	// Required: true
	Target *string `json:"target"`
}

AccountcommonReplaceRolePermission Accountcommon replace role permission

swagger:model Accountcommon replace role permission.

func (*AccountcommonReplaceRolePermission) MarshalBinary ¶ added in v0.73.0

func (m *AccountcommonReplaceRolePermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonReplaceRolePermission) UnmarshalBinary ¶ added in v0.73.0

func (m *AccountcommonReplaceRolePermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonReplaceRolePermission) Validate ¶ added in v0.73.0

Validate validates this Accountcommon replace role permission

type AccountcommonRole ¶ added in v0.2.0

type AccountcommonRole struct {

	// adminrole
	// Required: true
	AdminRole *bool `json:"AdminRole"`

	// deletable
	// Required: true
	Deletable *bool `json:"Deletable"`

	// iswildcard
	// Required: true
	IsWildcard *bool `json:"IsWildcard"`

	// managers
	// Required: true
	Managers []*AccountcommonRoleManager `json:"Managers"`

	// members
	// Required: true
	Members []*AccountcommonRoleMember `json:"Members"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermission `json:"Permissions"`

	// roleid
	// Required: true
	RoleID *string `json:"RoleId"`

	// rolename
	// Required: true
	RoleName *string `json:"RoleName"`
}

AccountcommonRole Accountcommon role

swagger:model Accountcommon role.

func (*AccountcommonRole) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonRole) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonRole) Validate ¶ added in v0.2.0

func (m *AccountcommonRole) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon role

type AccountcommonRoleManager ¶ added in v0.2.0

type AccountcommonRoleManager struct {

	// displayname
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// userid
	// Required: true
	UserID *string `json:"UserId"`
}

AccountcommonRoleManager Accountcommon role manager

swagger:model Accountcommon role manager.

func (*AccountcommonRoleManager) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonRoleManager) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonRoleManager) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonRoleManager) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonRoleManager) Validate ¶ added in v0.2.0

func (m *AccountcommonRoleManager) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon role manager

type AccountcommonRoleManagerV3 ¶

type AccountcommonRoleManagerV3 struct {

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

AccountcommonRoleManagerV3 Accountcommon role manager V3

swagger:model Accountcommon role manager V3.

func (*AccountcommonRoleManagerV3) MarshalBinary ¶

func (m *AccountcommonRoleManagerV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonRoleManagerV3) UnmarshalBinary ¶

func (m *AccountcommonRoleManagerV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonRoleManagerV3) Validate ¶

func (m *AccountcommonRoleManagerV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon role manager V3

type AccountcommonRoleMember ¶ added in v0.2.0

type AccountcommonRoleMember struct {

	// displayname
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// userid
	// Required: true
	UserID *string `json:"UserId"`
}

AccountcommonRoleMember Accountcommon role member

swagger:model Accountcommon role member.

func (*AccountcommonRoleMember) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonRoleMember) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonRoleMember) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonRoleMember) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonRoleMember) Validate ¶ added in v0.2.0

func (m *AccountcommonRoleMember) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon role member

type AccountcommonRoleMemberV3 ¶

type AccountcommonRoleMemberV3 struct {

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

AccountcommonRoleMemberV3 Accountcommon role member V3

swagger:model Accountcommon role member V3.

func (*AccountcommonRoleMemberV3) MarshalBinary ¶

func (m *AccountcommonRoleMemberV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonRoleMemberV3) UnmarshalBinary ¶

func (m *AccountcommonRoleMemberV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonRoleMemberV3) Validate ¶

func (m *AccountcommonRoleMemberV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon role member V3

type AccountcommonRoleV3 ¶

type AccountcommonRoleV3 struct {

	// adminrole
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// iswildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// managers
	// Required: true
	Managers []*AccountcommonRoleManagerV3 `json:"managers"`

	// members
	// Required: true
	Members []*AccountcommonRoleMemberV3 `json:"members"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermissionV3 `json:"permissions"`

	// roleid
	// Required: true
	RoleID *string `json:"roleId"`

	// rolename
	// Required: true
	RoleName *string `json:"roleName"`
}

AccountcommonRoleV3 Accountcommon role V3

swagger:model Accountcommon role V3.

func (*AccountcommonRoleV3) MarshalBinary ¶

func (m *AccountcommonRoleV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonRoleV3) UnmarshalBinary ¶

func (m *AccountcommonRoleV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonRoleV3) Validate ¶

func (m *AccountcommonRoleV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon role V3

type AccountcommonSimpleUserPlatformInfoV3 ¶ added in v0.20.0

type AccountcommonSimpleUserPlatformInfoV3 struct {

	// displayname
	DisplayName string `json:"displayName,omitempty"`

	// linkedat
	// Required: true
	LinkedAt *string `json:"linkedAt"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// originnamespace
	// Required: true
	OriginNamespace *string `json:"originNamespace"`

	// platformid
	PlatformID string `json:"platformId,omitempty"`
}

AccountcommonSimpleUserPlatformInfoV3 Accountcommon simple user platform info V3

swagger:model Accountcommon simple user platform info V3.

func (*AccountcommonSimpleUserPlatformInfoV3) MarshalBinary ¶ added in v0.20.0

func (m *AccountcommonSimpleUserPlatformInfoV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonSimpleUserPlatformInfoV3) UnmarshalBinary ¶ added in v0.20.0

func (m *AccountcommonSimpleUserPlatformInfoV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonSimpleUserPlatformInfoV3) Validate ¶ added in v0.20.0

Validate validates this Accountcommon simple user platform info V3

type AccountcommonUserInformationV3 ¶ added in v0.26.0

type AccountcommonUserInformationV3 struct {

	// country
	Country string `json:"country,omitempty"`

	// displayname
	DisplayName string `json:"displayName,omitempty"`

	// emailaddresses
	// Required: true
	EmailAddresses []string `json:"emailAddresses"`

	// phonenumber
	PhoneNumber string `json:"phoneNumber,omitempty"`

	// platformusers
	// Required: true
	PlatformUsers []*AccountcommonPlatformUserInformationV3 `json:"platformUsers"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// username
	Username string `json:"username,omitempty"`

	// xboxuserid
	XboxUserID string `json:"xboxUserId,omitempty"`
}

AccountcommonUserInformationV3 Accountcommon user information V3

swagger:model Accountcommon user information V3.

func (*AccountcommonUserInformationV3) MarshalBinary ¶ added in v0.26.0

func (m *AccountcommonUserInformationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserInformationV3) UnmarshalBinary ¶ added in v0.26.0

func (m *AccountcommonUserInformationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserInformationV3) Validate ¶ added in v0.26.0

func (m *AccountcommonUserInformationV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon user information V3

type AccountcommonUserLinkedPlatform ¶ added in v0.2.0

type AccountcommonUserLinkedPlatform struct {

	// displayname
	DisplayName string `json:"DisplayName,omitempty"`

	// emailaddress
	EmailAddress string `json:"EmailAddress,omitempty"`

	// linkedat
	// Required: true
	LinkedAt *string `json:"LinkedAt"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// originnamespace
	// Required: true
	OriginNamespace *string `json:"OriginNamespace"`

	// platformid
	PlatformID string `json:"PlatformId,omitempty"`

	// platformuserid
	PlatformUserID string `json:"PlatformUserId,omitempty"`

	// userid
	// Required: true
	UserID *string `json:"UserId"`

	// xuid
	XUID string `json:"XUID,omitempty"`
}

AccountcommonUserLinkedPlatform Accountcommon user linked platform

swagger:model Accountcommon user linked platform.

func (*AccountcommonUserLinkedPlatform) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserLinkedPlatform) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatform) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserLinkedPlatform) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatform) Validate ¶ added in v0.2.0

Validate validates this Accountcommon user linked platform

type AccountcommonUserLinkedPlatformV3 ¶ added in v0.2.0

type AccountcommonUserLinkedPlatformV3 struct {

	// accountgroup
	// Required: true
	AccountGroup *string `json:"accountGroup"`

	// displayname
	DisplayName string `json:"displayName,omitempty"`

	// emailaddress
	EmailAddress string `json:"emailAddress,omitempty"`

	// linkedat
	// Required: true
	LinkedAt *string `json:"linkedAt"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// originnamespace
	// Required: true
	OriginNamespace *string `json:"originNamespace"`

	// platformid
	PlatformID string `json:"platformId,omitempty"`

	// platformuserid
	PlatformUserID string `json:"platformUserId,omitempty"`

	// userid
	// Required: true
	UserID *string `json:"userId"`

	// xuid
	Xuid string `json:"xuid,omitempty"`
}

AccountcommonUserLinkedPlatformV3 Accountcommon user linked platform V3

swagger:model Accountcommon user linked platform V3.

func (*AccountcommonUserLinkedPlatformV3) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserLinkedPlatformV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatformV3) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserLinkedPlatformV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatformV3) Validate ¶ added in v0.2.0

Validate validates this Accountcommon user linked platform V3

type AccountcommonUserLinkedPlatformsResponseV3 ¶ added in v0.2.0

type AccountcommonUserLinkedPlatformsResponseV3 struct {

	// data
	// Required: true
	Data []*AccountcommonUserLinkedPlatformV3 `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

AccountcommonUserLinkedPlatformsResponseV3 Accountcommon user linked platforms response V3

swagger:model Accountcommon user linked platforms response V3.

func (*AccountcommonUserLinkedPlatformsResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserLinkedPlatformsResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatformsResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserLinkedPlatformsResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatformsResponseV3) Validate ¶ added in v0.2.0

Validate validates this Accountcommon user linked platforms response V3

type AccountcommonUserPlatformInfo ¶ added in v0.2.0

type AccountcommonUserPlatformInfo struct {

	// platformid
	// Required: true
	PlatformID *string `json:"platformId"`

	// platformuserid
	// Required: true
	PlatformUserID *string `json:"platformUserId"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

AccountcommonUserPlatformInfo Accountcommon user platform info

swagger:model Accountcommon user platform info.

func (*AccountcommonUserPlatformInfo) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserPlatformInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserPlatformInfo) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserPlatformInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserPlatformInfo) Validate ¶ added in v0.2.0

func (m *AccountcommonUserPlatformInfo) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon user platform info

type AccountcommonUserPlatforms ¶ added in v0.2.0

type AccountcommonUserPlatforms struct {

	// useridplatforms
	// Required: true
	UserIDPlatforms []*AccountcommonUserPlatformInfo `json:"userIdPlatforms"`
}

AccountcommonUserPlatforms Accountcommon user platforms

swagger:model Accountcommon user platforms.

func (*AccountcommonUserPlatforms) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserPlatforms) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserPlatforms) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserPlatforms) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserPlatforms) Validate ¶ added in v0.2.0

func (m *AccountcommonUserPlatforms) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon user platforms

type AccountcommonUserSearchByPlatformIDResult ¶ added in v0.2.0

type AccountcommonUserSearchByPlatformIDResult struct {

	// displayname
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"EmailAddress"`

	// linkedplatforms
	// Required: true
	LinkedPlatforms []*AccountcommonUserLinkedPlatform `json:"LinkedPlatforms"`

	// phonenumber
	// Required: true
	PhoneNumber *string `json:"PhoneNumber"`

	// userid
	// Required: true
	UserID *string `json:"UserId"`
}

AccountcommonUserSearchByPlatformIDResult Accountcommon user search by platform ID result

swagger:model Accountcommon user search by platform ID result.

func (*AccountcommonUserSearchByPlatformIDResult) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserSearchByPlatformIDResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserSearchByPlatformIDResult) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserSearchByPlatformIDResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserSearchByPlatformIDResult) Validate ¶ added in v0.2.0

Validate validates this Accountcommon user search by platform ID result

type AccountcommonUserSearchResult ¶ added in v0.2.0

type AccountcommonUserSearchResult struct {

	// displayname
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"EmailAddress"`

	// linkedplatforms
	// Required: true
	LinkedPlatforms []*AccountcommonUserLinkedPlatform `json:"LinkedPlatforms"`

	// phonenumber
	// Required: true
	PhoneNumber *string `json:"PhoneNumber"`

	// userid
	// Required: true
	UserID *string `json:"UserId"`
}

AccountcommonUserSearchResult Accountcommon user search result

swagger:model Accountcommon user search result.

func (*AccountcommonUserSearchResult) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserSearchResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserSearchResult) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserSearchResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserSearchResult) Validate ¶ added in v0.2.0

func (m *AccountcommonUserSearchResult) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon user search result

type AccountcommonUserWithLinkedPlatformAccounts ¶

type AccountcommonUserWithLinkedPlatformAccounts struct {

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// linkedplatforms
	// Required: true
	LinkedPlatforms []*AccountcommonPlatformAccount `json:"linkedPlatforms"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// uniquedisplayname
	// Required: true
	UniqueDisplayName *string `json:"uniqueDisplayName"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

AccountcommonUserWithLinkedPlatformAccounts Accountcommon user with linked platform accounts

swagger:model Accountcommon user with linked platform accounts.

func (*AccountcommonUserWithLinkedPlatformAccounts) MarshalBinary ¶

func (m *AccountcommonUserWithLinkedPlatformAccounts) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserWithLinkedPlatformAccounts) UnmarshalBinary ¶

func (m *AccountcommonUserWithLinkedPlatformAccounts) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserWithLinkedPlatformAccounts) Validate ¶

Validate validates this Accountcommon user with linked platform accounts

type AccountcommonUserWithPlatformAccounts ¶ added in v0.2.0

type AccountcommonUserWithPlatformAccounts struct {

	// linkedplatforms
	// Required: true
	LinkedPlatforms []*AccountcommonPlatformAccount `json:"linkedPlatforms"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

AccountcommonUserWithPlatformAccounts Accountcommon user with platform accounts

swagger:model Accountcommon user with platform accounts.

func (*AccountcommonUserWithPlatformAccounts) MarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserWithPlatformAccounts) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserWithPlatformAccounts) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonUserWithPlatformAccounts) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserWithPlatformAccounts) Validate ¶ added in v0.2.0

Validate validates this Accountcommon user with platform accounts

type BannedBy ¶ added in v0.2.0

type BannedBy struct {

	// displayname
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

BannedBy Banned by

swagger:model Banned by.

func (*BannedBy) MarshalBinary ¶ added in v0.2.0

func (m *BannedBy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BannedBy) UnmarshalBinary ¶ added in v0.2.0

func (m *BannedBy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BannedBy) Validate ¶ added in v0.2.0

func (m *BannedBy) Validate(formats strfmt.Registry) error

Validate validates this Banned by

type BloomFilterJSON ¶ added in v0.2.0

type BloomFilterJSON struct {

	// bits
	// Required: true
	// Format: uint64
	Bits []uint64 `json:"bits"`

	// k
	// Required: true
	// Format: integer
	K *int64 `json:"k"`

	// m
	// Required: true
	// Format: integer
	M *int64 `json:"m"`
}

BloomFilterJSON Bloom filter JSON

swagger:model Bloom filter JSON.

func (*BloomFilterJSON) MarshalBinary ¶ added in v0.2.0

func (m *BloomFilterJSON) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BloomFilterJSON) UnmarshalBinary ¶ added in v0.2.0

func (m *BloomFilterJSON) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BloomFilterJSON) Validate ¶ added in v0.2.0

func (m *BloomFilterJSON) Validate(formats strfmt.Registry) error

Validate validates this Bloom filter JSON

type ClientmodelClientCreateRequest ¶ added in v0.2.0

type ClientmodelClientCreateRequest struct {

	// clientid
	// Required: true
	ClientID *string `json:"ClientId"`

	// clientname
	// Required: true
	ClientName *string `json:"ClientName"`

	// clientpermissions
	// Required: true
	ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

	// secret
	// Required: true
	Secret *string `json:"Secret"`

	// twofactorenabled
	// Required: true
	TwoFactorEnabled *bool `json:"TwoFactorEnabled"`
}

ClientmodelClientCreateRequest Clientmodel client create request

swagger:model Clientmodel client create request.

func (*ClientmodelClientCreateRequest) MarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientCreateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientCreateRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientCreateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientCreateRequest) Validate ¶ added in v0.2.0

func (m *ClientmodelClientCreateRequest) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel client create request

type ClientmodelClientCreationResponse ¶ added in v0.2.0

type ClientmodelClientCreationResponse struct {

	// clientid
	// Required: true
	ClientID *string `json:"ClientId"`

	// clientname
	// Required: true
	ClientName *string `json:"ClientName"`

	// clientpermissions
	// Required: true
	ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

	// twofactorenabled
	// Required: true
	TwoFactorEnabled *bool `json:"TwoFactorEnabled"`
}

ClientmodelClientCreationResponse Clientmodel client creation response

swagger:model Clientmodel client creation response.

func (*ClientmodelClientCreationResponse) MarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientCreationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientCreationResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientCreationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientCreationResponse) Validate ¶ added in v0.2.0

Validate validates this Clientmodel client creation response

type ClientmodelClientCreationV3Request ¶ added in v0.2.0

type ClientmodelClientCreationV3Request struct {

	// audiences
	// Required: true
	Audiences []string `json:"audiences"`

	// baseuri
	// Required: true
	BaseURI *string `json:"baseUri"`

	// clientid
	// Required: true
	ClientID *string `json:"clientId"`

	// clientname
	// Required: true
	ClientName *string `json:"clientName"`

	// clientpermissions
	ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions,omitempty"`

	// clientplatform
	// Required: true
	ClientPlatform *string `json:"clientPlatform"`

	// deletable
	Deletable bool `json:"deletable"`

	// length 0~1024
	// Required: true
	Description *string `json:"description"`

	// modulepermissions
	ModulePermissions []*AccountcommonClientModulePermission `json:"modulePermissions,omitempty"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// min value 1 second, max value 86400 seconds
	// Format: int32
	OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"`

	// valid time unit: SECONDS, MINUTES, or HOURS
	OauthAccessTokenExpirationTimeUnit string `json:"oauthAccessTokenExpirationTimeUnit,omitempty"`

	// oauthclienttype
	// Required: true
	OauthClientType *string `json:"oauthClientType"`

	// min value 1 seconds, max value 2592000 seconds
	// Format: int32
	OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"`

	// valid time unit: SECONDS, MINUTES, HOURS or DAYS
	OauthRefreshTokenExpirationTimeUnit string `json:"oauthRefreshTokenExpirationTimeUnit,omitempty"`

	// parentnamespace
	ParentNamespace string `json:"parentNamespace,omitempty"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"redirectUri"`

	// scopes
	Scopes []string `json:"scopes,omitempty"`

	// secret
	// Required: true
	Secret *string `json:"secret"`

	// exempt this client from login queue
	// Required: true
	SkipLoginQueue *bool `json:"skipLoginQueue"`

	// twofactorenabled
	TwoFactorEnabled bool `json:"twoFactorEnabled"`
}

ClientmodelClientCreationV3Request Clientmodel client creation V3 request

swagger:model Clientmodel client creation V3 request.

func (*ClientmodelClientCreationV3Request) MarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientCreationV3Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientCreationV3Request) UnmarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientCreationV3Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientCreationV3Request) Validate ¶ added in v0.2.0

Validate validates this Clientmodel client creation V3 request

type ClientmodelClientResponse ¶ added in v0.2.0

type ClientmodelClientResponse struct {

	// clientid
	// Required: true
	ClientID *string `json:"ClientId"`

	// clientname
	// Required: true
	ClientName *string `json:"ClientName"`

	// clientpermissions
	// Required: true
	ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"CreatedAt"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

	// twofactorenabled
	// Required: true
	TwoFactorEnabled *bool `json:"TwoFactorEnabled"`

	// modulepermissions
	ModulePermissions []*AccountcommonClientModulePermission `json:"modulePermissions,omitempty"`
}

ClientmodelClientResponse Clientmodel client response

swagger:model Clientmodel client response.

func (*ClientmodelClientResponse) MarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientResponse) Validate ¶ added in v0.2.0

func (m *ClientmodelClientResponse) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel client response

type ClientmodelClientTemplate ¶ added in v0.65.0

type ClientmodelClientTemplate struct {

	// basicrequiredpermissions
	// Required: true
	BasicRequiredPermissions []*AccountcommonClientModulePermission `json:"basicRequiredPermissions"`

	// defaultvalues
	// Required: true
	DefaultValues []*ClientmodelDefaultFieldValue `json:"defaultValues"`

	// description
	// Required: true
	Description *string `json:"description"`

	// id
	// Required: true
	ID *string `json:"id"`

	// requiredfields
	// Required: true
	RequiredFields []string `json:"requiredFields"`

	// type
	// Required: true
	Type *string `json:"type"`
}

ClientmodelClientTemplate Clientmodel client template

swagger:model Clientmodel client template.

func (*ClientmodelClientTemplate) MarshalBinary ¶ added in v0.65.0

func (m *ClientmodelClientTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientTemplate) UnmarshalBinary ¶ added in v0.65.0

func (m *ClientmodelClientTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientTemplate) Validate ¶ added in v0.65.0

func (m *ClientmodelClientTemplate) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel client template

type ClientmodelClientUpdateRequest ¶ added in v0.2.0

type ClientmodelClientUpdateRequest struct {

	// clientname
	// Required: true
	ClientName *string `json:"ClientName"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

	// twofactorenabled
	// Required: true
	TwoFactorEnabled *bool `json:"TwoFactorEnabled"`
}

ClientmodelClientUpdateRequest Clientmodel client update request

swagger:model Clientmodel client update request.

func (*ClientmodelClientUpdateRequest) MarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientUpdateRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientUpdateRequest) Validate ¶ added in v0.2.0

func (m *ClientmodelClientUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel client update request

type ClientmodelClientUpdateSecretRequest ¶ added in v0.2.0

type ClientmodelClientUpdateSecretRequest struct {

	// newsecret
	// Required: true
	NewSecret *string `json:"NewSecret"`
}

ClientmodelClientUpdateSecretRequest Clientmodel client update secret request

swagger:model Clientmodel client update secret request.

func (*ClientmodelClientUpdateSecretRequest) MarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientUpdateSecretRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientUpdateSecretRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientUpdateSecretRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientUpdateSecretRequest) Validate ¶ added in v0.2.0

Validate validates this Clientmodel client update secret request

type ClientmodelClientUpdateV3Request ¶ added in v0.2.0

type ClientmodelClientUpdateV3Request struct {

	// audiences
	Audiences []string `json:"audiences,omitempty"`

	// baseuri
	BaseURI string `json:"baseUri,omitempty"`

	// clientname
	ClientName string `json:"clientName,omitempty"`

	// clientpermissions
	ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions,omitempty"`

	// clientplatform
	// Required: true
	ClientPlatform *string `json:"clientPlatform"`

	// deletable
	Deletable bool `json:"deletable"`

	// length 0~1024
	// Required: true
	Description *string `json:"description"`

	// modulepermissions
	ModulePermissions []*AccountcommonClientModulePermission `json:"modulePermissions,omitempty"`

	// namespace
	Namespace string `json:"namespace,omitempty"`

	// min value 1 second, max value 86400 seconds
	// Format: int32
	OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"`

	// valid time unit: SECONDS, MINUTES, or HOURS. Default is SECONDS
	OauthAccessTokenExpirationTimeUnit string `json:"oauthAccessTokenExpirationTimeUnit,omitempty"`

	// min value 1 seconds, max value 2592000 seconds
	// Format: int32
	OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"`

	// valid time unit: SECONDS, MINUTES, HOURS or DAYS. Default is MINUTES
	OauthRefreshTokenExpirationTimeUnit string `json:"oauthRefreshTokenExpirationTimeUnit,omitempty"`

	// redirecturi
	RedirectURI string `json:"redirectUri,omitempty"`

	// scopes
	Scopes []string `json:"scopes,omitempty"`

	// exempt this client from login queue
	SkipLoginQueue bool `json:"skipLoginQueue"`

	// twofactorenabled
	TwoFactorEnabled bool `json:"twoFactorEnabled"`
}

ClientmodelClientUpdateV3Request Clientmodel client update V3 request

swagger:model Clientmodel client update V3 request.

func (*ClientmodelClientUpdateV3Request) MarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientUpdateV3Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientUpdateV3Request) UnmarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientUpdateV3Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientUpdateV3Request) Validate ¶ added in v0.2.0

Validate validates this Clientmodel client update V3 request

type ClientmodelClientV3Response ¶ added in v0.2.0

type ClientmodelClientV3Response struct {

	// audiences
	// Required: true
	Audiences []string `json:"audiences"`

	// baseuri
	// Required: true
	BaseURI *string `json:"baseUri"`

	// clientid
	// Required: true
	ClientID *string `json:"clientId"`

	// clientname
	// Required: true
	ClientName *string `json:"clientName"`

	// clientpermissions
	// Required: true
	ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions"`

	// clientplatform
	// Required: true
	ClientPlatform *string `json:"clientPlatform"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// description
	// Required: true
	Description *string `json:"description"`

	// modifiedat
	// Required: true
	// Format: date-time
	ModifiedAt strfmt.DateTime `json:"modifiedAt"`

	// modulepermissions
	ModulePermissions []*AccountcommonClientModulePermission `json:"modulePermissions,omitempty"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// oauthaccesstokenexpiration
	// Format: int32
	OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"`

	// oauthaccesstokenexpirationtimeunit
	OauthAccessTokenExpirationTimeUnit string `json:"oauthAccessTokenExpirationTimeUnit,omitempty"`

	// oauthclienttype
	// Required: true
	OauthClientType *string `json:"oauthClientType"`

	// oauthrefreshtokenexpiration
	// Format: int32
	OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"`

	// oauthrefreshtokenexpirationtimeunit
	OauthRefreshTokenExpirationTimeUnit string `json:"oauthRefreshTokenExpirationTimeUnit,omitempty"`

	// parentnamespace
	ParentNamespace string `json:"parentNamespace,omitempty"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"redirectUri"`

	// roles
	Roles []string `json:"roles,omitempty"`

	// scopes
	// Required: true
	Scopes []string `json:"scopes"`

	// skiploginqueue
	// Required: true
	SkipLoginQueue *bool `json:"skipLoginQueue"`

	// twofactorenabled
	// Required: true
	TwoFactorEnabled *bool `json:"twoFactorEnabled"`
}

ClientmodelClientV3Response Clientmodel client V3 response

swagger:model Clientmodel client V3 response.

func (*ClientmodelClientV3Response) MarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientV3Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientV3Response) UnmarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientV3Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientV3Response) Validate ¶ added in v0.2.0

func (m *ClientmodelClientV3Response) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel client V3 response

type ClientmodelClientsUpdateRequestV3 ¶ added in v0.67.0

type ClientmodelClientsUpdateRequestV3 struct {

	// required and max count is 50
	// Required: true
	ClientIds []string `json:"clientIds"`

	// clientupdaterequest
	// Required: true
	ClientUpdateRequest *ClientmodelClientUpdateV3Request `json:"clientUpdateRequest"`
}

ClientmodelClientsUpdateRequestV3 Clientmodel clients update request V3

swagger:model Clientmodel clients update request V3.

func (*ClientmodelClientsUpdateRequestV3) MarshalBinary ¶ added in v0.67.0

func (m *ClientmodelClientsUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientsUpdateRequestV3) UnmarshalBinary ¶ added in v0.67.0

func (m *ClientmodelClientsUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientsUpdateRequestV3) Validate ¶ added in v0.67.0

Validate validates this Clientmodel clients update request V3

type ClientmodelClientsV3Response ¶ added in v0.2.0

type ClientmodelClientsV3Response struct {

	// data
	// Required: true
	Data []*ClientmodelClientV3Response `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ClientmodelClientsV3Response Clientmodel clients V3 response

swagger:model Clientmodel clients V3 response.

func (*ClientmodelClientsV3Response) MarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientsV3Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientsV3Response) UnmarshalBinary ¶ added in v0.2.0

func (m *ClientmodelClientsV3Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientsV3Response) Validate ¶ added in v0.2.0

func (m *ClientmodelClientsV3Response) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel clients V3 response

type ClientmodelDefaultFieldValue ¶ added in v0.65.0

type ClientmodelDefaultFieldValue struct {

	// field
	// Required: true
	Field *string `json:"field"`

	// value
	// Required: true
	Value ClientmodelDefaultFieldValueValue `json:"value"`
}

ClientmodelDefaultFieldValue Clientmodel default field value

swagger:model Clientmodel default field value.

func (*ClientmodelDefaultFieldValue) MarshalBinary ¶ added in v0.65.0

func (m *ClientmodelDefaultFieldValue) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelDefaultFieldValue) UnmarshalBinary ¶ added in v0.65.0

func (m *ClientmodelDefaultFieldValue) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelDefaultFieldValue) Validate ¶ added in v0.65.0

func (m *ClientmodelDefaultFieldValue) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel default field value

type ClientmodelDefaultFieldValueValue ¶ added in v0.65.0

type ClientmodelDefaultFieldValueValue interface{}

ClientmodelDefaultFieldValueValue Clientmodel default field value value

swagger:model Clientmodel default field value value.

type ClientmodelListClientPermissionSet ¶ added in v0.65.0

type ClientmodelListClientPermissionSet struct {

	// clientpermissions
	// Required: true
	ClientPermissions []*AccountcommonClientPermissionSet `json:"clientPermissions"`
}

ClientmodelListClientPermissionSet Clientmodel list client permission set

swagger:model Clientmodel list client permission set.

func (*ClientmodelListClientPermissionSet) MarshalBinary ¶ added in v0.65.0

func (m *ClientmodelListClientPermissionSet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelListClientPermissionSet) UnmarshalBinary ¶ added in v0.65.0

func (m *ClientmodelListClientPermissionSet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelListClientPermissionSet) Validate ¶ added in v0.65.0

Validate validates this Clientmodel list client permission set

type ClientmodelListTemplatesResponse ¶ added in v0.65.0

type ClientmodelListTemplatesResponse struct {

	// clienttemplates
	// Required: true
	ClientTemplates []*ClientmodelClientTemplate `json:"clientTemplates"`
}

ClientmodelListTemplatesResponse Clientmodel list templates response

swagger:model Clientmodel list templates response.

func (*ClientmodelListTemplatesResponse) MarshalBinary ¶ added in v0.65.0

func (m *ClientmodelListTemplatesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelListTemplatesResponse) UnmarshalBinary ¶ added in v0.65.0

func (m *ClientmodelListTemplatesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelListTemplatesResponse) Validate ¶ added in v0.65.0

Validate validates this Clientmodel list templates response

type ClientmodelListUpsertModulesRequest ¶ added in v0.65.0

type ClientmodelListUpsertModulesRequest struct {

	// modules
	// Required: true
	Modules []*ClientmodelPermissionSetUpsertRequest `json:"modules"`
}

ClientmodelListUpsertModulesRequest Clientmodel list upsert modules request

swagger:model Clientmodel list upsert modules request.

func (*ClientmodelListUpsertModulesRequest) MarshalBinary ¶ added in v0.65.0

func (m *ClientmodelListUpsertModulesRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelListUpsertModulesRequest) UnmarshalBinary ¶ added in v0.65.0

func (m *ClientmodelListUpsertModulesRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelListUpsertModulesRequest) Validate ¶ added in v0.65.0

Validate validates this Clientmodel list upsert modules request

type ClientmodelPermissionSetDeleteGroupRequest ¶ added in v0.65.0

type ClientmodelPermissionSetDeleteGroupRequest struct {

	// groupid
	// Required: true
	GroupID *string `json:"groupId"`

	// moduleid
	// Required: true
	ModuleID *string `json:"moduleId"`
}

ClientmodelPermissionSetDeleteGroupRequest Clientmodel permission set delete group request

swagger:model Clientmodel permission set delete group request.

func (*ClientmodelPermissionSetDeleteGroupRequest) MarshalBinary ¶ added in v0.65.0

func (m *ClientmodelPermissionSetDeleteGroupRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelPermissionSetDeleteGroupRequest) UnmarshalBinary ¶ added in v0.65.0

func (m *ClientmodelPermissionSetDeleteGroupRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelPermissionSetDeleteGroupRequest) Validate ¶ added in v0.65.0

Validate validates this Clientmodel permission set delete group request

type ClientmodelPermissionSetUpsertRequest ¶ added in v0.65.0

type ClientmodelPermissionSetUpsertRequest struct {

	// doclink
	// Required: true
	DocLink *string `json:"docLink"`

	// groups
	// Required: true
	Groups []*AccountcommonPermissionGroup `json:"groups"`

	// module
	// Required: true
	Module *string `json:"module"`

	// moduleid
	// Required: true
	ModuleID *string `json:"moduleId"`
}

ClientmodelPermissionSetUpsertRequest Clientmodel permission set upsert request

swagger:model Clientmodel permission set upsert request.

func (*ClientmodelPermissionSetUpsertRequest) MarshalBinary ¶ added in v0.65.0

func (m *ClientmodelPermissionSetUpsertRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelPermissionSetUpsertRequest) UnmarshalBinary ¶ added in v0.65.0

func (m *ClientmodelPermissionSetUpsertRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelPermissionSetUpsertRequest) Validate ¶ added in v0.65.0

Validate validates this Clientmodel permission set upsert request

type ClientmodelV3ClientUpdateSecretRequest ¶ added in v0.23.0

type ClientmodelV3ClientUpdateSecretRequest struct {

	// newsecret
	// Required: true
	NewSecret *string `json:"newSecret"`
}

ClientmodelV3ClientUpdateSecretRequest Clientmodel V3 client update secret request

swagger:model Clientmodel V3 client update secret request.

func (*ClientmodelV3ClientUpdateSecretRequest) MarshalBinary ¶ added in v0.23.0

func (m *ClientmodelV3ClientUpdateSecretRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelV3ClientUpdateSecretRequest) UnmarshalBinary ¶ added in v0.23.0

func (m *ClientmodelV3ClientUpdateSecretRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelV3ClientUpdateSecretRequest) Validate ¶ added in v0.23.0

Validate validates this Clientmodel V3 client update secret request

type LegalAcceptedPoliciesRequest ¶ added in v0.2.0

type LegalAcceptedPoliciesRequest struct {

	// isaccepted
	// Required: true
	IsAccepted *bool `json:"isAccepted"`

	// localizedpolicyversionid
	// Required: true
	LocalizedPolicyVersionID *string `json:"localizedPolicyVersionId"`

	// policyid
	// Required: true
	PolicyID *string `json:"policyId"`

	// policyversionid
	// Required: true
	PolicyVersionID *string `json:"policyVersionId"`
}

LegalAcceptedPoliciesRequest Legal accepted policies request

swagger:model Legal accepted policies request.

func (*LegalAcceptedPoliciesRequest) MarshalBinary ¶ added in v0.2.0

func (m *LegalAcceptedPoliciesRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LegalAcceptedPoliciesRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *LegalAcceptedPoliciesRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LegalAcceptedPoliciesRequest) Validate ¶ added in v0.2.0

func (m *LegalAcceptedPoliciesRequest) Validate(formats strfmt.Registry) error

Validate validates this Legal accepted policies request

type ModelAccountProgressionInfo ¶ added in v0.34.0

type ModelAccountProgressionInfo struct {

	// displayname
	DisplayName string `json:"displayName,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// For headlessAccount: list of all namespaces from this headless account. For currentAccount: list of all namespaces that conflict with headlessAccount
	// Required: true
	LinkedGames []string `json:"linkedGames"`

	// username
	UserName string `json:"userName,omitempty"`
}

ModelAccountProgressionInfo Model account progression info

swagger:model Model account progression info.

func (*ModelAccountProgressionInfo) MarshalBinary ¶ added in v0.34.0

func (m *ModelAccountProgressionInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAccountProgressionInfo) UnmarshalBinary ¶ added in v0.34.0

func (m *ModelAccountProgressionInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAccountProgressionInfo) Validate ¶ added in v0.34.0

func (m *ModelAccountProgressionInfo) Validate(formats strfmt.Registry) error

Validate validates this Model account progression info

type ModelAddUserRoleV4Request ¶ added in v0.2.0

type ModelAddUserRoleV4Request struct {

	// assignednamespaces
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

	// roleid
	// Required: true
	RoleID *string `json:"roleId"`
}

ModelAddUserRoleV4Request Model add user role V4 request

swagger:model Model add user role V4 request.

func (*ModelAddUserRoleV4Request) MarshalBinary ¶ added in v0.2.0

func (m *ModelAddUserRoleV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAddUserRoleV4Request) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelAddUserRoleV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAddUserRoleV4Request) Validate ¶ added in v0.2.0

func (m *ModelAddUserRoleV4Request) Validate(formats strfmt.Registry) error

Validate validates this Model add user role V4 request

type ModelAgeRestrictionRequest ¶ added in v0.2.0

type ModelAgeRestrictionRequest struct {

	// agerestriction
	// Required: true
	// Format: int32
	AgeRestriction *int32 `json:"AgeRestriction"`

	// enable
	// Required: true
	Enable *bool `json:"Enable"`
}

ModelAgeRestrictionRequest Model age restriction request

swagger:model Model age restriction request.

func (*ModelAgeRestrictionRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelAgeRestrictionRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAgeRestrictionRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelAgeRestrictionRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAgeRestrictionRequest) Validate ¶ added in v0.2.0

func (m *ModelAgeRestrictionRequest) Validate(formats strfmt.Registry) error

Validate validates this Model age restriction request

type ModelAgeRestrictionRequestV3 ¶ added in v0.2.0

type ModelAgeRestrictionRequestV3 struct {

	// agerestriction
	// Required: true
	// Format: int32
	AgeRestriction *int32 `json:"ageRestriction"`

	// enable
	// Required: true
	Enable *bool `json:"enable"`
}

ModelAgeRestrictionRequestV3 Model age restriction request V3

swagger:model Model age restriction request V3.

func (*ModelAgeRestrictionRequestV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelAgeRestrictionRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAgeRestrictionRequestV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelAgeRestrictionRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAgeRestrictionRequestV3) Validate ¶ added in v0.2.0

func (m *ModelAgeRestrictionRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model age restriction request V3

type ModelAgeRestrictionResponse ¶ added in v0.2.0

type ModelAgeRestrictionResponse struct {

	// agerestriction
	// Required: true
	// Format: int32
	AgeRestriction *int32 `json:"AgeRestriction"`

	// enable
	// Required: true
	Enable *bool `json:"Enable"`
}

ModelAgeRestrictionResponse Model age restriction response

swagger:model Model age restriction response.

func (*ModelAgeRestrictionResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelAgeRestrictionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAgeRestrictionResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelAgeRestrictionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAgeRestrictionResponse) Validate ¶ added in v0.2.0

func (m *ModelAgeRestrictionResponse) Validate(formats strfmt.Registry) error

Validate validates this Model age restriction response

type ModelAgeRestrictionResponseV3 ¶ added in v0.2.0

type ModelAgeRestrictionResponseV3 struct {

	// agerestriction
	// Required: true
	// Format: int32
	AgeRestriction *int32 `json:"ageRestriction"`

	// enable
	// Required: true
	Enable *bool `json:"enable"`
}

ModelAgeRestrictionResponseV3 Model age restriction response V3

swagger:model Model age restriction response V3.

func (*ModelAgeRestrictionResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelAgeRestrictionResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAgeRestrictionResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelAgeRestrictionResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAgeRestrictionResponseV3) Validate ¶ added in v0.2.0

func (m *ModelAgeRestrictionResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model age restriction response V3

type ModelAssignUserV4Request ¶ added in v0.2.0

type ModelAssignUserV4Request struct {

	// namespaces to be assigned on role
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

	// user's namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelAssignUserV4Request Model assign user V4 request

swagger:model Model assign user V4 request.

func (*ModelAssignUserV4Request) MarshalBinary ¶ added in v0.2.0

func (m *ModelAssignUserV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAssignUserV4Request) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelAssignUserV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAssignUserV4Request) Validate ¶ added in v0.2.0

func (m *ModelAssignUserV4Request) Validate(formats strfmt.Registry) error

Validate validates this Model assign user V4 request

type ModelAssignedUserV4Response ¶ added in v0.2.0

type ModelAssignedUserV4Response struct {

	// assignednamespaces
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// email
	// Required: true
	Email *string `json:"email"`

	// roleid
	// Required: true
	RoleID *string `json:"roleId"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelAssignedUserV4Response Model assigned user V4 response

swagger:model Model assigned user V4 response.

func (*ModelAssignedUserV4Response) MarshalBinary ¶ added in v0.2.0

func (m *ModelAssignedUserV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAssignedUserV4Response) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelAssignedUserV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAssignedUserV4Response) Validate ¶ added in v0.2.0

func (m *ModelAssignedUserV4Response) Validate(formats strfmt.Registry) error

Validate validates this Model assigned user V4 response

type ModelAuthenticatorKeyResponseV4 ¶ added in v0.15.0

type ModelAuthenticatorKeyResponseV4 struct {

	// secretkey
	// Required: true
	SecretKey *string `json:"secretKey"`

	// uri
	// Required: true
	URI *string `json:"uri"`
}

ModelAuthenticatorKeyResponseV4 Model authenticator key response V4

swagger:model Model authenticator key response V4.

func (*ModelAuthenticatorKeyResponseV4) MarshalBinary ¶ added in v0.15.0

func (m *ModelAuthenticatorKeyResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAuthenticatorKeyResponseV4) UnmarshalBinary ¶ added in v0.15.0

func (m *ModelAuthenticatorKeyResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAuthenticatorKeyResponseV4) Validate ¶ added in v0.15.0

Validate validates this Model authenticator key response V4

type ModelBackupCodesResponseV4 ¶ added in v0.15.0

type ModelBackupCodesResponseV4 struct {

	// generatedat
	// Required: true
	// Format: int64
	GeneratedAt *int64 `json:"generatedAt"`

	// invalidcodes
	InvalidCodes []string `json:"invalidCodes,omitempty"`

	// validcodes
	ValidCodes []string `json:"validCodes,omitempty"`
}

ModelBackupCodesResponseV4 Model backup codes response V4

swagger:model Model backup codes response V4.

func (*ModelBackupCodesResponseV4) MarshalBinary ¶ added in v0.15.0

func (m *ModelBackupCodesResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelBackupCodesResponseV4) UnmarshalBinary ¶ added in v0.15.0

func (m *ModelBackupCodesResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelBackupCodesResponseV4) Validate ¶ added in v0.15.0

func (m *ModelBackupCodesResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model backup codes response V4

type ModelBanCreateRequest ¶ added in v0.2.0

type ModelBanCreateRequest struct {

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// comment
	// Required: true
	Comment *string `json:"comment"`

	// enddate
	// Required: true
	EndDate *string `json:"endDate"`

	// reason
	// Required: true
	Reason *string `json:"reason"`

	// skipnotif
	// Required: true
	SkipNotif *bool `json:"skipNotif"`
}

ModelBanCreateRequest Model ban create request

swagger:model Model ban create request.

func (*ModelBanCreateRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelBanCreateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelBanCreateRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelBanCreateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelBanCreateRequest) Validate ¶ added in v0.2.0

func (m *ModelBanCreateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model ban create request

type ModelBanUpdateRequest ¶ added in v0.2.0

type ModelBanUpdateRequest struct {

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// skipnotif
	// Required: true
	SkipNotif *bool `json:"skipNotif"`
}

ModelBanUpdateRequest Model ban update request

swagger:model Model ban update request.

func (*ModelBanUpdateRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelBanUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelBanUpdateRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelBanUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelBanUpdateRequest) Validate ¶ added in v0.2.0

func (m *ModelBanUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model ban update request

type ModelBulkAccountTypeUpdateRequestV4 ¶ added in v0.60.0

type ModelBulkAccountTypeUpdateRequestV4 struct {

	// testaccount
	// Required: true
	TestAccount *bool `json:"testAccount"`

	// max userId is 100
	// Required: true
	UserIds []string `json:"userIds"`
}

ModelBulkAccountTypeUpdateRequestV4 Model bulk account type update request V4

swagger:model Model bulk account type update request V4.

func (*ModelBulkAccountTypeUpdateRequestV4) MarshalBinary ¶ added in v0.60.0

func (m *ModelBulkAccountTypeUpdateRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelBulkAccountTypeUpdateRequestV4) UnmarshalBinary ¶ added in v0.60.0

func (m *ModelBulkAccountTypeUpdateRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelBulkAccountTypeUpdateRequestV4) Validate ¶ added in v0.60.0

Validate validates this Model bulk account type update request V4

type ModelBulkBanCreateRequestV3 ¶ added in v0.27.0

type ModelBulkBanCreateRequestV3 struct {

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// comment
	// Required: true
	Comment *string `json:"comment"`

	// enddate
	// Required: true
	EndDate *string `json:"endDate"`

	// reason
	// Required: true
	Reason *string `json:"reason"`

	// skipnotif
	// Required: true
	SkipNotif *bool `json:"skipNotif"`

	// userids
	// Required: true
	UserIds []string `json:"userIds"`
}

ModelBulkBanCreateRequestV3 Model bulk ban create request V3

swagger:model Model bulk ban create request V3.

func (*ModelBulkBanCreateRequestV3) MarshalBinary ¶ added in v0.27.0

func (m *ModelBulkBanCreateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelBulkBanCreateRequestV3) UnmarshalBinary ¶ added in v0.27.0

func (m *ModelBulkBanCreateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelBulkBanCreateRequestV3) Validate ¶ added in v0.27.0

func (m *ModelBulkBanCreateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model bulk ban create request V3

type ModelBulkUnbanCreateRequestV3 ¶ added in v0.27.0

type ModelBulkUnbanCreateRequestV3 struct {

	// bans
	Bans []*ModelUserUnbanCreateRequestV3 `json:"bans,omitempty"`
}

ModelBulkUnbanCreateRequestV3 Model bulk unban create request V3

swagger:model Model bulk unban create request V3.

func (*ModelBulkUnbanCreateRequestV3) MarshalBinary ¶ added in v0.27.0

func (m *ModelBulkUnbanCreateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelBulkUnbanCreateRequestV3) UnmarshalBinary ¶ added in v0.27.0

func (m *ModelBulkUnbanCreateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelBulkUnbanCreateRequestV3) Validate ¶ added in v0.27.0

func (m *ModelBulkUnbanCreateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model bulk unban create request V3

type ModelCheckAvailabilityResponse ¶ added in v0.67.0

type ModelCheckAvailabilityResponse struct {

	// accessible
	// Required: true
	Accessible *bool `json:"Accessible"`

	// platformerrormessage
	// Required: true
	PlatformErrorMessage map[string]string `json:"PlatformErrorMessage"`
}

ModelCheckAvailabilityResponse Model check availability response

swagger:model Model check availability response.

func (*ModelCheckAvailabilityResponse) MarshalBinary ¶ added in v0.67.0

func (m *ModelCheckAvailabilityResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCheckAvailabilityResponse) UnmarshalBinary ¶ added in v0.67.0

func (m *ModelCheckAvailabilityResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCheckAvailabilityResponse) Validate ¶ added in v0.67.0

func (m *ModelCheckAvailabilityResponse) Validate(formats strfmt.Registry) error

Validate validates this Model check availability response

type ModelCheckValidUserIDRequestV4 ¶ added in v0.15.0

type ModelCheckValidUserIDRequestV4 struct {

	// only valid uuid is allowed
	// Required: true
	UserIds []string `json:"userIds"`
}

ModelCheckValidUserIDRequestV4 Model check valid user ID request V4

swagger:model Model check valid user ID request V4.

func (*ModelCheckValidUserIDRequestV4) MarshalBinary ¶ added in v0.15.0

func (m *ModelCheckValidUserIDRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCheckValidUserIDRequestV4) UnmarshalBinary ¶ added in v0.15.0

func (m *ModelCheckValidUserIDRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCheckValidUserIDRequestV4) Validate ¶ added in v0.15.0

func (m *ModelCheckValidUserIDRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Model check valid user ID request V4

type ModelConfigValueResponseV3 ¶ added in v0.64.0

type ModelConfigValueResponseV3 struct {

	// result
	// Required: true
	Result interface{} `json:"result"`
}

ModelConfigValueResponseV3 Model config value response V3

swagger:model Model config value response V3.

func (*ModelConfigValueResponseV3) MarshalBinary ¶ added in v0.64.0

func (m *ModelConfigValueResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelConfigValueResponseV3) UnmarshalBinary ¶ added in v0.64.0

func (m *ModelConfigValueResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelConfigValueResponseV3) Validate ¶ added in v0.64.0

func (m *ModelConfigValueResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model config value response V3

type ModelCountry ¶ added in v0.2.0

type ModelCountry struct {

	// agerestriction
	// Required: true
	// Format: int32
	AgeRestriction *int32 `json:"AgeRestriction"`

	// countrycode
	// Required: true
	CountryCode *string `json:"CountryCode"`

	// countryname
	// Required: true
	CountryName *string `json:"CountryName"`

	// enable
	// Required: true
	Enable *bool `json:"Enable"`
}

ModelCountry Model country

swagger:model Model country.

func (*ModelCountry) MarshalBinary ¶ added in v0.2.0

func (m *ModelCountry) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCountry) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelCountry) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCountry) Validate ¶ added in v0.2.0

func (m *ModelCountry) Validate(formats strfmt.Registry) error

Validate validates this Model country

type ModelCountryAgeRestrictionRequest ¶ added in v0.2.0

type ModelCountryAgeRestrictionRequest struct {

	// agerestriction
	// Required: true
	// Format: int32
	AgeRestriction *int32 `json:"AgeRestriction"`
}

ModelCountryAgeRestrictionRequest Model country age restriction request

swagger:model Model country age restriction request.

func (*ModelCountryAgeRestrictionRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelCountryAgeRestrictionRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCountryAgeRestrictionRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelCountryAgeRestrictionRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCountryAgeRestrictionRequest) Validate ¶ added in v0.2.0

Validate validates this Model country age restriction request

type ModelCountryAgeRestrictionV3Request ¶ added in v0.2.0

type ModelCountryAgeRestrictionV3Request struct {

	// agerestriction
	// Required: true
	// Format: int32
	AgeRestriction *int32 `json:"ageRestriction"`
}

ModelCountryAgeRestrictionV3Request Model country age restriction V3 request

swagger:model Model country age restriction V3 request.

func (*ModelCountryAgeRestrictionV3Request) MarshalBinary ¶ added in v0.2.0

func (m *ModelCountryAgeRestrictionV3Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCountryAgeRestrictionV3Request) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelCountryAgeRestrictionV3Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCountryAgeRestrictionV3Request) Validate ¶ added in v0.2.0

Validate validates this Model country age restriction V3 request

type ModelCountryBlacklistRequest ¶ added in v0.54.0

type ModelCountryBlacklistRequest struct {

	// blacklist
	// Required: true
	Blacklist []string `json:"blacklist"`
}

ModelCountryBlacklistRequest Model country blacklist request

swagger:model Model country blacklist request.

func (*ModelCountryBlacklistRequest) MarshalBinary ¶ added in v0.54.0

func (m *ModelCountryBlacklistRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCountryBlacklistRequest) UnmarshalBinary ¶ added in v0.54.0

func (m *ModelCountryBlacklistRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCountryBlacklistRequest) Validate ¶ added in v0.54.0

func (m *ModelCountryBlacklistRequest) Validate(formats strfmt.Registry) error

Validate validates this Model country blacklist request

type ModelCountryBlacklistResponse ¶ added in v0.54.0

type ModelCountryBlacklistResponse struct {

	// blacklist
	// Required: true
	Blacklist []string `json:"blacklist"`
}

ModelCountryBlacklistResponse Model country blacklist response

swagger:model Model country blacklist response.

func (*ModelCountryBlacklistResponse) MarshalBinary ¶ added in v0.54.0

func (m *ModelCountryBlacklistResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCountryBlacklistResponse) UnmarshalBinary ¶ added in v0.54.0

func (m *ModelCountryBlacklistResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCountryBlacklistResponse) Validate ¶ added in v0.54.0

func (m *ModelCountryBlacklistResponse) Validate(formats strfmt.Registry) error

Validate validates this Model country blacklist response

type ModelCountryResponse ¶ added in v0.54.0

type ModelCountryResponse struct {

	// code
	// Required: true
	Code *string `json:"code"`

	// name
	// Required: true
	Name *string `json:"name"`
}

ModelCountryResponse Model country response

swagger:model Model country response.

func (*ModelCountryResponse) MarshalBinary ¶ added in v0.54.0

func (m *ModelCountryResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCountryResponse) UnmarshalBinary ¶ added in v0.54.0

func (m *ModelCountryResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCountryResponse) Validate ¶ added in v0.54.0

func (m *ModelCountryResponse) Validate(formats strfmt.Registry) error

Validate validates this Model country response

type ModelCountryV3Response ¶ added in v0.2.0

type ModelCountryV3Response struct {

	// agerestriction
	// Required: true
	// Format: int32
	AgeRestriction *int32 `json:"ageRestriction"`

	// countrycode
	// Required: true
	CountryCode *string `json:"countryCode"`

	// countryname
	// Required: true
	CountryName *string `json:"countryName"`

	// enable
	// Required: true
	Enable *bool `json:"enable"`
}

ModelCountryV3Response Model country V3 response

swagger:model Model country V3 response.

func (*ModelCountryV3Response) MarshalBinary ¶ added in v0.2.0

func (m *ModelCountryV3Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCountryV3Response) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelCountryV3Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCountryV3Response) Validate ¶ added in v0.2.0

func (m *ModelCountryV3Response) Validate(formats strfmt.Registry) error

Validate validates this Model country V3 response

type ModelCreateJusticeUserResponse ¶ added in v0.2.0

type ModelCreateJusticeUserResponse struct {

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelCreateJusticeUserResponse Model create justice user response

swagger:model Model create justice user response.

func (*ModelCreateJusticeUserResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelCreateJusticeUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCreateJusticeUserResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelCreateJusticeUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCreateJusticeUserResponse) Validate ¶ added in v0.2.0

func (m *ModelCreateJusticeUserResponse) Validate(formats strfmt.Registry) error

Validate validates this Model create justice user response

type ModelDeviceBanRequestV4 ¶ added in v0.29.0

type ModelDeviceBanRequestV4 struct {

	// comment
	// Required: true
	Comment *string `json:"comment"`

	// deviceid
	// Required: true
	DeviceID *string `json:"deviceId"`

	// devicetype
	// Required: true
	DeviceType *string `json:"deviceType"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// enddate
	// Required: true
	EndDate *string `json:"endDate"`

	// ext
	// Required: true
	Ext interface{} `json:"ext"`

	// reason
	// Required: true
	Reason *string `json:"reason"`
}

ModelDeviceBanRequestV4 Model device ban request V4

swagger:model Model device ban request V4.

func (*ModelDeviceBanRequestV4) MarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceBanRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceBanRequestV4) UnmarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceBanRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceBanRequestV4) Validate ¶ added in v0.29.0

func (m *ModelDeviceBanRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Model device ban request V4

type ModelDeviceBanResponseV4 ¶ added in v0.29.0

type ModelDeviceBanResponseV4 struct {

	// bannedat
	// Required: true
	// Format: int64
	BannedAt *int64 `json:"bannedAt"`

	// bannedby
	// Required: true
	BannedBy *string `json:"bannedBy"`

	// comment
	// Required: true
	Comment *string `json:"comment"`

	// deviceid
	// Required: true
	DeviceID *string `json:"deviceId"`

	// devicetype
	// Required: true
	DeviceType *string `json:"deviceType"`

	// disabledat
	// Required: true
	// Format: int64
	DisabledAt *int64 `json:"disabledAt"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// enddate
	// Required: true
	// Format: int64
	EndDate *int64 `json:"endDate"`

	// id
	// Required: true
	ID *string `json:"id"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// reason
	// Required: true
	Reason *string `json:"reason"`

	// targetnamespace
	// Required: true
	TargetNamespace *string `json:"targetNamespace"`
}

ModelDeviceBanResponseV4 Model device ban response V4

swagger:model Model device ban response V4.

func (*ModelDeviceBanResponseV4) MarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceBanResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceBanResponseV4) UnmarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceBanResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceBanResponseV4) Validate ¶ added in v0.29.0

func (m *ModelDeviceBanResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device ban response V4

type ModelDeviceBanUpdateRequestV4 ¶ added in v0.29.0

type ModelDeviceBanUpdateRequestV4 struct {

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`
}

ModelDeviceBanUpdateRequestV4 Model device ban update request V4

swagger:model Model device ban update request V4.

func (*ModelDeviceBanUpdateRequestV4) MarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceBanUpdateRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceBanUpdateRequestV4) UnmarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceBanUpdateRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceBanUpdateRequestV4) Validate ¶ added in v0.29.0

func (m *ModelDeviceBanUpdateRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Model device ban update request V4

type ModelDeviceBannedResponseV4 ¶ added in v0.29.0

type ModelDeviceBannedResponseV4 struct {

	// data
	// Required: true
	Data []*ModelDeviceBanResponseV4 `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPagination `json:"paging"`
}

ModelDeviceBannedResponseV4 Model device banned response V4

swagger:model Model device banned response V4.

func (*ModelDeviceBannedResponseV4) MarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceBannedResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceBannedResponseV4) UnmarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceBannedResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceBannedResponseV4) Validate ¶ added in v0.29.0

func (m *ModelDeviceBannedResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device banned response V4

type ModelDeviceBansResponseV4 ¶ added in v0.29.0

type ModelDeviceBansResponseV4 struct {

	// data
	// Required: true
	Data []*ModelDeviceBanResponseV4 `json:"data"`
}

ModelDeviceBansResponseV4 Model device bans response V4

swagger:model Model device bans response V4.

func (*ModelDeviceBansResponseV4) MarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceBansResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceBansResponseV4) UnmarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceBansResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceBansResponseV4) Validate ¶ added in v0.29.0

func (m *ModelDeviceBansResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device bans response V4

type ModelDeviceIDDecryptResponseV4 ¶ added in v0.29.0

type ModelDeviceIDDecryptResponseV4 struct {

	// deviceid
	// Required: true
	DeviceID *string `json:"deviceId"`
}

ModelDeviceIDDecryptResponseV4 Model device ID decrypt response V4

swagger:model Model device ID decrypt response V4.

func (*ModelDeviceIDDecryptResponseV4) MarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceIDDecryptResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceIDDecryptResponseV4) UnmarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceIDDecryptResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceIDDecryptResponseV4) Validate ¶ added in v0.29.0

func (m *ModelDeviceIDDecryptResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device ID decrypt response V4

type ModelDeviceResponseV4 ¶ added in v0.29.0

type ModelDeviceResponseV4 struct {

	// ban
	Ban *ModelDeviceBanResponseV4 `json:"ban,omitempty"`

	// deviceid
	// Required: true
	DeviceID *string `json:"deviceId"`

	// devicetype
	// Required: true
	DeviceType *string `json:"deviceType"`

	// ext
	Ext interface{} `json:"ext,omitempty"`

	// ip
	// Required: true
	IP *string `json:"ip"`

	// lastlogintime
	// Required: true
	// Format: int64
	LastLoginTime *int64 `json:"lastLoginTime"`
}

ModelDeviceResponseV4 Model device response V4

swagger:model Model device response V4.

func (*ModelDeviceResponseV4) MarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceResponseV4) UnmarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceResponseV4) Validate ¶ added in v0.29.0

func (m *ModelDeviceResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device response V4

type ModelDeviceTypeResponseV4 ¶ added in v0.29.0

type ModelDeviceTypeResponseV4 struct {

	// devicetype
	// Required: true
	DeviceType *string `json:"deviceType"`
}

ModelDeviceTypeResponseV4 Model device type response V4

swagger:model Model device type response V4.

func (*ModelDeviceTypeResponseV4) MarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceTypeResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceTypeResponseV4) UnmarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceTypeResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceTypeResponseV4) Validate ¶ added in v0.29.0

func (m *ModelDeviceTypeResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device type response V4

type ModelDeviceTypesResponseV4 ¶ added in v0.29.0

type ModelDeviceTypesResponseV4 struct {

	// data
	// Required: true
	Data []*ModelDeviceTypeResponseV4 `json:"data"`
}

ModelDeviceTypesResponseV4 Model device types response V4

swagger:model Model device types response V4.

func (*ModelDeviceTypesResponseV4) MarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceTypesResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceTypesResponseV4) UnmarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceTypesResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceTypesResponseV4) Validate ¶ added in v0.29.0

func (m *ModelDeviceTypesResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device types response V4

type ModelDeviceUserResponseV4 ¶ added in v0.29.0

type ModelDeviceUserResponseV4 struct {

	// ext
	Ext interface{} `json:"ext,omitempty"`

	// ip
	// Required: true
	IP *string `json:"ip"`

	// lastlogintime
	// Required: true
	// Format: int64
	LastLoginTime *int64 `json:"lastLoginTime"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelDeviceUserResponseV4 Model device user response V4

swagger:model Model device user response V4.

func (*ModelDeviceUserResponseV4) MarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceUserResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceUserResponseV4) UnmarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceUserResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceUserResponseV4) Validate ¶ added in v0.29.0

func (m *ModelDeviceUserResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device user response V4

type ModelDeviceUsersResponseV4 ¶ added in v0.29.0

type ModelDeviceUsersResponseV4 struct {

	// users
	// Required: true
	Users []*ModelDeviceUserResponseV4 `json:"users"`
}

ModelDeviceUsersResponseV4 Model device users response V4

swagger:model Model device users response V4.

func (*ModelDeviceUsersResponseV4) MarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceUsersResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceUsersResponseV4) UnmarshalBinary ¶ added in v0.29.0

func (m *ModelDeviceUsersResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceUsersResponseV4) Validate ¶ added in v0.29.0

func (m *ModelDeviceUsersResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device users response V4

type ModelDevicesResponseV4 ¶ added in v0.29.0

type ModelDevicesResponseV4 struct {

	// devices
	// Required: true
	Devices []*ModelDeviceResponseV4 `json:"devices"`
}

ModelDevicesResponseV4 Model devices response V4

swagger:model Model devices response V4.

func (*ModelDevicesResponseV4) MarshalBinary ¶ added in v0.29.0

func (m *ModelDevicesResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDevicesResponseV4) UnmarshalBinary ¶ added in v0.29.0

func (m *ModelDevicesResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDevicesResponseV4) Validate ¶ added in v0.29.0

func (m *ModelDevicesResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model devices response V4

type ModelDisableMFARequest ¶ added in v0.71.0

type ModelDisableMFARequest struct {

	// factor
	Factor string `json:"factor,omitempty"`

	// mfatoken
	MFAToken string `json:"mfaToken,omitempty"`
}

ModelDisableMFARequest Model disable MFA request

swagger:model Model disable MFA request.

func (*ModelDisableMFARequest) MarshalBinary ¶ added in v0.71.0

func (m *ModelDisableMFARequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDisableMFARequest) UnmarshalBinary ¶ added in v0.71.0

func (m *ModelDisableMFARequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDisableMFARequest) Validate ¶ added in v0.71.0

func (m *ModelDisableMFARequest) Validate(formats strfmt.Registry) error

Validate validates this Model disable MFA request

type ModelDisableUserRequest ¶ added in v0.2.0

type ModelDisableUserRequest struct {

	// reason
	Reason string `json:"Reason,omitempty"`
}

ModelDisableUserRequest Model disable user request

swagger:model Model disable user request.

func (*ModelDisableUserRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelDisableUserRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDisableUserRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelDisableUserRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDisableUserRequest) Validate ¶ added in v0.2.0

func (m *ModelDisableUserRequest) Validate(formats strfmt.Registry) error

Validate validates this Model disable user request

type ModelEmailUpdateRequestV4 ¶ added in v0.2.0

type ModelEmailUpdateRequestV4 struct {

	// code
	// Required: true
	Code *string `json:"code"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`
}

ModelEmailUpdateRequestV4 Model email update request V4

swagger:model Model email update request V4.

func (*ModelEmailUpdateRequestV4) MarshalBinary ¶ added in v0.2.0

func (m *ModelEmailUpdateRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelEmailUpdateRequestV4) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelEmailUpdateRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelEmailUpdateRequestV4) Validate ¶ added in v0.2.0

func (m *ModelEmailUpdateRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Model email update request V4

type ModelEnabledFactorsResponseV4 ¶ added in v0.15.0

type ModelEnabledFactorsResponseV4 struct {

	// default
	// Required: true
	Default *string `json:"default"`

	// enabled
	// Required: true
	Enabled []string `json:"enabled"`

	// remainingbackupcodecount
	// Format: int32
	RemainingBackupCodeCount int32 `json:"remainingBackupCodeCount,omitempty"`
}

ModelEnabledFactorsResponseV4 Model enabled factors response V4

swagger:model Model enabled factors response V4.

func (*ModelEnabledFactorsResponseV4) MarshalBinary ¶ added in v0.15.0

func (m *ModelEnabledFactorsResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelEnabledFactorsResponseV4) UnmarshalBinary ¶ added in v0.15.0

func (m *ModelEnabledFactorsResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelEnabledFactorsResponseV4) Validate ¶ added in v0.15.0

func (m *ModelEnabledFactorsResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model enabled factors response V4

type ModelFailedBanUnbanUserV3 ¶ added in v0.27.0

type ModelFailedBanUnbanUserV3 struct {

	// reason
	// Required: true
	Reason *string `json:"reason"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelFailedBanUnbanUserV3 Model failed ban unban user V3

swagger:model Model failed ban unban user V3.

func (*ModelFailedBanUnbanUserV3) MarshalBinary ¶ added in v0.27.0

func (m *ModelFailedBanUnbanUserV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelFailedBanUnbanUserV3) UnmarshalBinary ¶ added in v0.27.0

func (m *ModelFailedBanUnbanUserV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelFailedBanUnbanUserV3) Validate ¶ added in v0.27.0

func (m *ModelFailedBanUnbanUserV3) Validate(formats strfmt.Registry) error

Validate validates this Model failed ban unban user V3

type ModelFieldUpdateAllowStatus ¶ added in v0.74.0

type ModelFieldUpdateAllowStatus struct {

	// allow value [dob, username, display_name, country]
	// Required: true
	Field *string `json:"field"`

	// 1. will have value if the type is limited 2. the milliseconds time of next available edit time 3. if it does not have value, it means it is allow to edit now
	// Format: int64
	NextAvailableEditTime int64 `json:"nextAvailableEditTime,omitempty"`

	// 1. will have value if the type is limited 2. the remaining seconds that need wait until user can edit this field. 3. the value O means it is allow to edit now
	// Format: int64
	RemainingTimeInSeconds int64 `json:"remainingTimeInSeconds,omitempty"`

	// allow value [initial_only, limited, unlimited]
	// Required: true
	Type *string `json:"type"`
}

ModelFieldUpdateAllowStatus Model field update allow status

swagger:model Model field update allow status.

func (*ModelFieldUpdateAllowStatus) MarshalBinary ¶ added in v0.74.0

func (m *ModelFieldUpdateAllowStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelFieldUpdateAllowStatus) UnmarshalBinary ¶ added in v0.74.0

func (m *ModelFieldUpdateAllowStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelFieldUpdateAllowStatus) Validate ¶ added in v0.74.0

func (m *ModelFieldUpdateAllowStatus) Validate(formats strfmt.Registry) error

Validate validates this Model field update allow status

type ModelForgotPasswordRequestV3 ¶ added in v0.2.0

type ModelForgotPasswordRequestV3 struct {

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// languagetag
	LanguageTag string `json:"languageTag,omitempty"`
}

ModelForgotPasswordRequestV3 Model forgot password request V3

swagger:model Model forgot password request V3.

func (*ModelForgotPasswordRequestV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelForgotPasswordRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelForgotPasswordRequestV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelForgotPasswordRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelForgotPasswordRequestV3) Validate ¶ added in v0.2.0

func (m *ModelForgotPasswordRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model forgot password request V3

type ModelGetAdminUsersResponse ¶ added in v0.2.0

type ModelGetAdminUsersResponse struct {

	// data
	// Required: true
	Data []*ModelUserResponse `json:"Data"`

	// paging
	// Required: true
	Paging *AccountcommonPagination `json:"Paging"`
}

ModelGetAdminUsersResponse Model get admin users response

swagger:model Model get admin users response.

func (*ModelGetAdminUsersResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelGetAdminUsersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetAdminUsersResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelGetAdminUsersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetAdminUsersResponse) Validate ¶ added in v0.2.0

func (m *ModelGetAdminUsersResponse) Validate(formats strfmt.Registry) error

Validate validates this Model get admin users response

type ModelGetBulkUserBansRequest ¶ added in v0.50.0

type ModelGetBulkUserBansRequest struct {

	// bulkuserid
	// Required: true
	BulkUserID []string `json:"bulkUserId"`
}

ModelGetBulkUserBansRequest Model get bulk user bans request

swagger:model Model get bulk user bans request.

func (*ModelGetBulkUserBansRequest) MarshalBinary ¶ added in v0.50.0

func (m *ModelGetBulkUserBansRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetBulkUserBansRequest) UnmarshalBinary ¶ added in v0.50.0

func (m *ModelGetBulkUserBansRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetBulkUserBansRequest) Validate ¶ added in v0.50.0

func (m *ModelGetBulkUserBansRequest) Validate(formats strfmt.Registry) error

Validate validates this Model get bulk user bans request

type ModelGetLinkHeadlessAccountConflictResponse ¶ added in v0.34.0

type ModelGetLinkHeadlessAccountConflictResponse struct {

	// only exists when platformLinkConflict=false & platformAlreadyLinked=false
	CurrentAccount *ModelAccountProgressionInfo `json:"currentAccount,omitempty"`

	// only exists when platformLinkConflict=false & platformAlreadyLinked=false
	HeadlessAccount *ModelAccountProgressionInfo `json:"headlessAccount,omitempty"`

	// if full account already linked to this platform
	// Required: true
	PlatformAlreadyLinked *bool `json:"platformAlreadyLinked"`

	// platformid
	// Required: true
	PlatformID *string `json:"platformId"`

	// if linked to this platform's other account
	// Required: true
	PlatformLinkConflict *bool `json:"platformLinkConflict"`
}

ModelGetLinkHeadlessAccountConflictResponse Model get link headless account conflict response

swagger:model Model get link headless account conflict response.

func (*ModelGetLinkHeadlessAccountConflictResponse) MarshalBinary ¶ added in v0.34.0

func (m *ModelGetLinkHeadlessAccountConflictResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetLinkHeadlessAccountConflictResponse) UnmarshalBinary ¶ added in v0.34.0

func (m *ModelGetLinkHeadlessAccountConflictResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetLinkHeadlessAccountConflictResponse) Validate ¶ added in v0.34.0

Validate validates this Model get link headless account conflict response

type ModelGetProfileUpdateStrategyConfigResponse ¶ added in v0.74.0

type ModelGetProfileUpdateStrategyConfigResponse struct {

	// data
	// Required: true
	Data []*ModelSimpleProfileUpdateStrategyConfigs `json:"data"`
}

ModelGetProfileUpdateStrategyConfigResponse Model get profile update strategy config response

swagger:model Model get profile update strategy config response.

func (*ModelGetProfileUpdateStrategyConfigResponse) MarshalBinary ¶ added in v0.74.0

func (m *ModelGetProfileUpdateStrategyConfigResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetProfileUpdateStrategyConfigResponse) UnmarshalBinary ¶ added in v0.74.0

func (m *ModelGetProfileUpdateStrategyConfigResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetProfileUpdateStrategyConfigResponse) Validate ¶ added in v0.74.0

Validate validates this Model get profile update strategy config response

type ModelGetPublisherUserResponse ¶ added in v0.2.0

type ModelGetPublisherUserResponse struct {

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// userid
	// Required: true
	UserID *string `json:"UserId"`
}

ModelGetPublisherUserResponse Model get publisher user response

swagger:model Model get publisher user response.

func (*ModelGetPublisherUserResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelGetPublisherUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetPublisherUserResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelGetPublisherUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetPublisherUserResponse) Validate ¶ added in v0.2.0

func (m *ModelGetPublisherUserResponse) Validate(formats strfmt.Registry) error

Validate validates this Model get publisher user response

type ModelGetUserBanSummaryV3 ¶ added in v0.70.0

type ModelGetUserBanSummaryV3 struct {

	// activecount
	// Required: true
	// Format: int32
	ActiveCount *int32 `json:"activeCount"`

	// data
	// Required: true
	Data []*ModelUserBanWithStatus `json:"data"`

	// inactivecount
	// Required: true
	// Format: int32
	InactiveCount *int32 `json:"inactiveCount"`

	// totalcount
	// Required: true
	// Format: int32
	TotalCount *int32 `json:"totalCount"`
}

ModelGetUserBanSummaryV3 Model get user ban summary V3

swagger:model Model get user ban summary V3.

func (*ModelGetUserBanSummaryV3) MarshalBinary ¶ added in v0.70.0

func (m *ModelGetUserBanSummaryV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetUserBanSummaryV3) UnmarshalBinary ¶ added in v0.70.0

func (m *ModelGetUserBanSummaryV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetUserBanSummaryV3) Validate ¶ added in v0.70.0

func (m *ModelGetUserBanSummaryV3) Validate(formats strfmt.Registry) error

Validate validates this Model get user ban summary V3

type ModelGetUserBanV3Response ¶ added in v0.2.0

type ModelGetUserBanV3Response struct {

	// data
	// Required: true
	Data []*ModelUserBanResponseV3 `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelGetUserBanV3Response Model get user ban V3 response

swagger:model Model get user ban V3 response.

func (*ModelGetUserBanV3Response) MarshalBinary ¶ added in v0.2.0

func (m *ModelGetUserBanV3Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetUserBanV3Response) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelGetUserBanV3Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetUserBanV3Response) Validate ¶ added in v0.2.0

func (m *ModelGetUserBanV3Response) Validate(formats strfmt.Registry) error

Validate validates this Model get user ban V3 response

type ModelGetUserJusticePlatformAccountResponse ¶ added in v0.2.0

type ModelGetUserJusticePlatformAccountResponse struct {

	// designatednamespace
	// Required: true
	DesignatedNamespace *string `json:"DesignatedNamespace"`

	// userid
	// Required: true
	UserID *string `json:"UserID"`
}

ModelGetUserJusticePlatformAccountResponse Model get user justice platform account response

swagger:model Model get user justice platform account response.

func (*ModelGetUserJusticePlatformAccountResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelGetUserJusticePlatformAccountResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetUserJusticePlatformAccountResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelGetUserJusticePlatformAccountResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetUserJusticePlatformAccountResponse) Validate ¶ added in v0.2.0

Validate validates this Model get user justice platform account response

type ModelGetUserMapping ¶ added in v0.2.0

type ModelGetUserMapping struct {

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// userid
	// Required: true
	UserID *string `json:"UserId"`
}

ModelGetUserMapping Model get user mapping

swagger:model Model get user mapping.

func (*ModelGetUserMapping) MarshalBinary ¶ added in v0.2.0

func (m *ModelGetUserMapping) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetUserMapping) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelGetUserMapping) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetUserMapping) Validate ¶ added in v0.2.0

func (m *ModelGetUserMapping) Validate(formats strfmt.Registry) error

Validate validates this Model get user mapping

type ModelGetUserMappingV3 ¶ added in v0.26.0

type ModelGetUserMappingV3 struct {

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelGetUserMappingV3 Model get user mapping V3

swagger:model Model get user mapping V3.

func (*ModelGetUserMappingV3) MarshalBinary ¶ added in v0.26.0

func (m *ModelGetUserMappingV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetUserMappingV3) UnmarshalBinary ¶ added in v0.26.0

func (m *ModelGetUserMappingV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetUserMappingV3) Validate ¶ added in v0.26.0

func (m *ModelGetUserMappingV3) Validate(formats strfmt.Registry) error

Validate validates this Model get user mapping V3

type ModelGetUsersResponseWithPaginationV3 ¶ added in v0.2.0

type ModelGetUsersResponseWithPaginationV3 struct {

	// data
	// Required: true
	Data []*ModelUserResponseV3 `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelGetUsersResponseWithPaginationV3 Model get users response with pagination V3

swagger:model Model get users response with pagination V3.

func (*ModelGetUsersResponseWithPaginationV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelGetUsersResponseWithPaginationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetUsersResponseWithPaginationV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelGetUsersResponseWithPaginationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetUsersResponseWithPaginationV3) Validate ¶ added in v0.2.0

Validate validates this Model get users response with pagination V3

type ModelInputValidationConfigVersion ¶ added in v0.47.0

type ModelInputValidationConfigVersion struct {

	// allowallspecialcharacters
	// Required: true
	AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"`

	// allowdigit
	// Required: true
	AllowDigit *bool `json:"allowDigit"`

	// allowletter
	// Required: true
	AllowLetter *bool `json:"allowLetter"`

	// allowspace
	// Required: true
	AllowSpace *bool `json:"allowSpace"`

	// allowunicode
	// Required: true
	AllowUnicode *bool `json:"allowUnicode"`

	// if this config has valid value, will prefer to use and ignore other validation
	AvatarConfig *AccountcommonAvatarConfig `json:"avatarConfig,omitempty"`

	// blockedword
	// Required: true
	BlockedWord []string `json:"blockedWord"`

	// iscustomregex
	// Required: true
	IsCustomRegex *bool `json:"isCustomRegex"`

	// lettercase
	// Required: true
	LetterCase *string `json:"letterCase"`

	// maxlength
	// Required: true
	// Format: int32
	MaxLength *int32 `json:"maxLength"`

	// maxrepeatingalphanum
	// Required: true
	// Format: int32
	MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`

	// maxrepeatingspecialcharacter
	// Required: true
	// Format: int32
	MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`

	// minchartype
	// Required: true
	// Format: int32
	MinCharType *int32 `json:"minCharType"`

	// minlength
	// Required: true
	// Format: int32
	MinLength *int32 `json:"minLength"`

	// profanityfilter
	ProfanityFilter string `json:"profanityFilter,omitempty"`

	// regex
	// Required: true
	Regex *string `json:"regex"`

	// specialcharacterlocation
	// Required: true
	SpecialCharacterLocation *string `json:"specialCharacterLocation"`

	// specialcharacters
	// Required: true
	SpecialCharacters []string `json:"specialCharacters"`

	// version
	// Required: true
	// Format: int32
	Version *int32 `json:"version"`
}

ModelInputValidationConfigVersion Model input validation config version

swagger:model Model input validation config version.

func (*ModelInputValidationConfigVersion) MarshalBinary ¶ added in v0.47.0

func (m *ModelInputValidationConfigVersion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInputValidationConfigVersion) UnmarshalBinary ¶ added in v0.47.0

func (m *ModelInputValidationConfigVersion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInputValidationConfigVersion) Validate ¶ added in v0.47.0

Validate validates this Model input validation config version

type ModelInputValidationData ¶ added in v0.10.0

type ModelInputValidationData struct {

	// field
	// Required: true
	Field *string `json:"field"`

	// validation
	// Required: true
	Validation *ModelValidationDetail `json:"validation"`
}

ModelInputValidationData Model input validation data

swagger:model Model input validation data.

func (*ModelInputValidationData) MarshalBinary ¶ added in v0.10.0

func (m *ModelInputValidationData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInputValidationData) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelInputValidationData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInputValidationData) Validate ¶ added in v0.10.0

func (m *ModelInputValidationData) Validate(formats strfmt.Registry) error

Validate validates this Model input validation data

type ModelInputValidationDataPublic ¶ added in v0.10.0

type ModelInputValidationDataPublic struct {

	// field
	// Required: true
	Field *string `json:"field"`

	// validation
	// Required: true
	Validation *ModelValidationDetailPublic `json:"validation"`
}

ModelInputValidationDataPublic Model input validation data public

swagger:model Model input validation data public.

func (*ModelInputValidationDataPublic) MarshalBinary ¶ added in v0.10.0

func (m *ModelInputValidationDataPublic) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInputValidationDataPublic) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelInputValidationDataPublic) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInputValidationDataPublic) Validate ¶ added in v0.10.0

func (m *ModelInputValidationDataPublic) Validate(formats strfmt.Registry) error

Validate validates this Model input validation data public

type ModelInputValidationUpdatePayload ¶ added in v0.10.0

type ModelInputValidationUpdatePayload struct {

	// field
	// Required: true
	Field *string `json:"field"`

	// validation
	// Required: true
	Validation *Validation `json:"validation"`
}

ModelInputValidationUpdatePayload Model input validation update payload

swagger:model Model input validation update payload.

func (*ModelInputValidationUpdatePayload) MarshalBinary ¶ added in v0.10.0

func (m *ModelInputValidationUpdatePayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInputValidationUpdatePayload) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelInputValidationUpdatePayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInputValidationUpdatePayload) Validate ¶ added in v0.10.0

Validate validates this Model input validation update payload

type ModelInputValidationsPublicResponse ¶ added in v0.10.0

type ModelInputValidationsPublicResponse struct {

	// data
	// Required: true
	Data []*ModelInputValidationDataPublic `json:"data"`

	// version
	// Required: true
	// Format: int32
	Version *int32 `json:"version"`
}

ModelInputValidationsPublicResponse Model input validations public response

swagger:model Model input validations public response.

func (*ModelInputValidationsPublicResponse) MarshalBinary ¶ added in v0.10.0

func (m *ModelInputValidationsPublicResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInputValidationsPublicResponse) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelInputValidationsPublicResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInputValidationsPublicResponse) Validate ¶ added in v0.10.0

Validate validates this Model input validations public response

type ModelInputValidationsResponse ¶ added in v0.10.0

type ModelInputValidationsResponse struct {

	// data
	// Required: true
	Data []*ModelInputValidationData `json:"data"`

	// version
	// Required: true
	// Format: int32
	Version *int32 `json:"version"`
}

ModelInputValidationsResponse Model input validations response

swagger:model Model input validations response.

func (*ModelInputValidationsResponse) MarshalBinary ¶ added in v0.10.0

func (m *ModelInputValidationsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInputValidationsResponse) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelInputValidationsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInputValidationsResponse) Validate ¶ added in v0.10.0

func (m *ModelInputValidationsResponse) Validate(formats strfmt.Registry) error

Validate validates this Model input validations response

type ModelInvitationHistoryResponse ¶ added in v0.66.0

type ModelInvitationHistoryResponse struct {

	// accepted
	// Required: true
	Accepted *bool `json:"accepted"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// inviter
	// Required: true
	Inviter *string `json:"inviter"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`
}

ModelInvitationHistoryResponse Model invitation history response

swagger:model Model invitation history response.

func (*ModelInvitationHistoryResponse) MarshalBinary ¶ added in v0.66.0

func (m *ModelInvitationHistoryResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInvitationHistoryResponse) UnmarshalBinary ¶ added in v0.66.0

func (m *ModelInvitationHistoryResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInvitationHistoryResponse) Validate ¶ added in v0.66.0

func (m *ModelInvitationHistoryResponse) Validate(formats strfmt.Registry) error

Validate validates this Model invitation history response

type ModelInviteUserRequestV3 ¶ added in v0.8.0

type ModelInviteUserRequestV3 struct {

	// emailaddresses
	// Required: true
	EmailAddresses []string `json:"emailAddresses"`

	// isadmin
	// Required: true
	IsAdmin *bool `json:"isAdmin"`

	// languagetag
	LanguageTag string `json:"languageTag,omitempty"`

	// DEPRECATED. multi tenant studio namespace
	Namespace string `json:"namespace,omitempty"`

	// roles
	// Required: true
	Roles []string `json:"roles"`
}

ModelInviteUserRequestV3 Model invite user request V3

swagger:model Model invite user request V3.

func (*ModelInviteUserRequestV3) MarshalBinary ¶ added in v0.8.0

func (m *ModelInviteUserRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInviteUserRequestV3) UnmarshalBinary ¶ added in v0.8.0

func (m *ModelInviteUserRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInviteUserRequestV3) Validate ¶ added in v0.8.0

func (m *ModelInviteUserRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model invite user request V3

type ModelInviteUserRequestV4 ¶ added in v0.9.0

type ModelInviteUserRequestV4 struct {

	// assignednamespaces
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

	// emailaddresses
	// Required: true
	EmailAddresses []string `json:"emailAddresses"`

	// isadmin
	// Required: true
	IsAdmin *bool `json:"isAdmin"`

	// isnewstudio
	IsNewStudio bool `json:"isNewStudio"`

	// languagetag
	LanguageTag string `json:"languageTag,omitempty"`

	// multi tenant studio namespace
	Namespace string `json:"namespace,omitempty"`

	// roleid
	RoleID string `json:"roleId,omitempty"`
}

ModelInviteUserRequestV4 Model invite user request V4

swagger:model Model invite user request V4.

func (*ModelInviteUserRequestV4) MarshalBinary ¶ added in v0.9.0

func (m *ModelInviteUserRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInviteUserRequestV4) UnmarshalBinary ¶ added in v0.9.0

func (m *ModelInviteUserRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInviteUserRequestV4) Validate ¶ added in v0.9.0

func (m *ModelInviteUserRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Model invite user request V4

type ModelInviteUserResponseV3 ¶ added in v0.8.0

type ModelInviteUserResponseV3 struct {

	// data
	// Required: true
	Data []*ModelUserInvitationV3 `json:"data"`
}

ModelInviteUserResponseV3 Model invite user response V3

swagger:model Model invite user response V3.

func (*ModelInviteUserResponseV3) MarshalBinary ¶ added in v0.8.0

func (m *ModelInviteUserResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInviteUserResponseV3) UnmarshalBinary ¶ added in v0.8.0

func (m *ModelInviteUserResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInviteUserResponseV3) Validate ¶ added in v0.8.0

func (m *ModelInviteUserResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model invite user response V3

type ModelLinkHeadlessAccountRequest ¶ added in v0.34.0

type ModelLinkHeadlessAccountRequest struct {

	// chosennamespaces
	// Required: true
	ChosenNamespaces []string `json:"chosenNamespaces"`

	// onetimelinkcode
	// Required: true
	OneTimeLinkCode *string `json:"oneTimeLinkCode"`
}

ModelLinkHeadlessAccountRequest Model link headless account request

swagger:model Model link headless account request.

func (*ModelLinkHeadlessAccountRequest) MarshalBinary ¶ added in v0.34.0

func (m *ModelLinkHeadlessAccountRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelLinkHeadlessAccountRequest) UnmarshalBinary ¶ added in v0.34.0

func (m *ModelLinkHeadlessAccountRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelLinkHeadlessAccountRequest) Validate ¶ added in v0.34.0

Validate validates this Model link headless account request

type ModelLinkPlatformAccountRequest ¶ added in v0.2.0

type ModelLinkPlatformAccountRequest struct {

	// platformid
	// Required: true
	PlatformID *string `json:"platformId"`

	// platformuserid
	// Required: true
	PlatformUserID *string `json:"platformUserId"`
}

ModelLinkPlatformAccountRequest Model link platform account request

swagger:model Model link platform account request.

func (*ModelLinkPlatformAccountRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelLinkPlatformAccountRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelLinkPlatformAccountRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelLinkPlatformAccountRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelLinkPlatformAccountRequest) Validate ¶ added in v0.2.0

Validate validates this Model link platform account request

type ModelLinkPlatformAccountWithProgressionRequest ¶ added in v0.20.0

type ModelLinkPlatformAccountWithProgressionRequest struct {

	// chosennamespaces
	// Required: true
	ChosenNamespaces []string `json:"chosenNamespaces"`

	// requestid
	// Required: true
	RequestID *string `json:"requestId"`
}

ModelLinkPlatformAccountWithProgressionRequest Model link platform account with progression request

swagger:model Model link platform account with progression request.

func (*ModelLinkPlatformAccountWithProgressionRequest) MarshalBinary ¶ added in v0.20.0

MarshalBinary interface implementation

func (*ModelLinkPlatformAccountWithProgressionRequest) UnmarshalBinary ¶ added in v0.20.0

UnmarshalBinary interface implementation

func (*ModelLinkPlatformAccountWithProgressionRequest) Validate ¶ added in v0.20.0

Validate validates this Model link platform account with progression request

type ModelLinkRequest ¶ added in v0.2.0

type ModelLinkRequest struct {

	// client_id
	// Required: true
	ClientID *string `json:"client_id"`

	// conflict_publisher_user_id
	ConflictPublisherUserID string `json:"conflict_publisher_user_id,omitempty"`

	// conflict_user_linked_games
	ConflictUserLinkedGames []string `json:"conflict_user_linked_games,omitempty"`

	// current_user_linked_games
	CurrentUserLinkedGames []string `json:"current_user_linked_games,omitempty"`

	// error
	Error *RestErrorResponseWithConflictedUserPlatformAccounts `json:"error,omitempty"`

	// expiration
	// Format: int32
	Expiration int32 `json:"expiration,omitempty"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// operation_name
	// Required: true
	OperationName *string `json:"operation_name"`

	// payload
	// Required: true
	Payload interface{} `json:"payload"`

	// platformdisplayname
	PlatformDisplayName string `json:"platformDisplayName,omitempty"`

	// platformid
	PlatformID string `json:"platformID,omitempty"`

	// platform_user_id
	PlatformUserID string `json:"platform_user_id,omitempty"`

	// redirect_uri
	// Required: true
	RedirectURI *string `json:"redirect_uri"`

	// refreshtoken
	RefreshToken string `json:"refreshToken,omitempty"`

	// request_id
	// Required: true
	RequestID *string `json:"request_id"`

	// status
	// Required: true
	Status *string `json:"status"`

	// userid
	UserID string `json:"userID,omitempty"`
}

ModelLinkRequest Model link request

swagger:model Model link request.

func (*ModelLinkRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelLinkRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelLinkRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelLinkRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelLinkRequest) Validate ¶ added in v0.2.0

func (m *ModelLinkRequest) Validate(formats strfmt.Registry) error

Validate validates this Model link request

type ModelLinkingHistoryResponseWithPaginationV3 ¶ added in v0.34.0

type ModelLinkingHistoryResponseWithPaginationV3 struct {

	// publisher user id which linked to this platform account
	// Required: true
	Data []string `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`

	// totaldata
	// Required: true
	// Format: int32
	TotalData *int32 `json:"totalData"`
}

ModelLinkingHistoryResponseWithPaginationV3 Model linking history response with pagination V3

swagger:model Model linking history response with pagination V3.

func (*ModelLinkingHistoryResponseWithPaginationV3) MarshalBinary ¶ added in v0.34.0

func (m *ModelLinkingHistoryResponseWithPaginationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelLinkingHistoryResponseWithPaginationV3) UnmarshalBinary ¶ added in v0.34.0

func (m *ModelLinkingHistoryResponseWithPaginationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelLinkingHistoryResponseWithPaginationV3) Validate ¶ added in v0.34.0

Validate validates this Model linking history response with pagination V3

type ModelListAssignedUsersV4Response ¶ added in v0.2.0

type ModelListAssignedUsersV4Response struct {

	// data
	// Required: true
	Data []*ModelAssignedUserV4Response `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelListAssignedUsersV4Response Model list assigned users V4 response

swagger:model Model list assigned users V4 response.

func (*ModelListAssignedUsersV4Response) MarshalBinary ¶ added in v0.2.0

func (m *ModelListAssignedUsersV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListAssignedUsersV4Response) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelListAssignedUsersV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListAssignedUsersV4Response) Validate ¶ added in v0.2.0

Validate validates this Model list assigned users V4 response

type ModelListBulkUserBanResponseV3 ¶ added in v0.27.0

type ModelListBulkUserBanResponseV3 struct {

	// failedbans
	// Required: true
	FailedBans []*ModelFailedBanUnbanUserV3 `json:"failedBans"`

	// successbans
	// Required: true
	SuccessBans []*ModelUserBanResponseV3 `json:"successBans"`
}

ModelListBulkUserBanResponseV3 Model list bulk user ban response V3

swagger:model Model list bulk user ban response V3.

func (*ModelListBulkUserBanResponseV3) MarshalBinary ¶ added in v0.27.0

func (m *ModelListBulkUserBanResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListBulkUserBanResponseV3) UnmarshalBinary ¶ added in v0.27.0

func (m *ModelListBulkUserBanResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListBulkUserBanResponseV3) Validate ¶ added in v0.27.0

func (m *ModelListBulkUserBanResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model list bulk user ban response V3

type ModelListBulkUserPlatformsResponse ¶ added in v0.53.0

type ModelListBulkUserPlatformsResponse struct {

	// data
	// Required: true
	Data []*ModelUserWithPlatformInfo `json:"data"`
}

ModelListBulkUserPlatformsResponse Model list bulk user platforms response

swagger:model Model list bulk user platforms response.

func (*ModelListBulkUserPlatformsResponse) MarshalBinary ¶ added in v0.53.0

func (m *ModelListBulkUserPlatformsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListBulkUserPlatformsResponse) UnmarshalBinary ¶ added in v0.53.0

func (m *ModelListBulkUserPlatformsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListBulkUserPlatformsResponse) Validate ¶ added in v0.53.0

Validate validates this Model list bulk user platforms response

type ModelListBulkUserResponse ¶ added in v0.10.0

type ModelListBulkUserResponse struct {

	// data
	// Required: true
	Data []*ModelUserBaseInfo `json:"data"`
}

ModelListBulkUserResponse Model list bulk user response

swagger:model Model list bulk user response.

func (*ModelListBulkUserResponse) MarshalBinary ¶ added in v0.10.0

func (m *ModelListBulkUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListBulkUserResponse) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelListBulkUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListBulkUserResponse) Validate ¶ added in v0.10.0

func (m *ModelListBulkUserResponse) Validate(formats strfmt.Registry) error

Validate validates this Model list bulk user response

type ModelListEmailAddressRequest ¶ added in v0.2.0

type ModelListEmailAddressRequest struct {

	// listemailaddressrequest
	// Required: true
	ListEmailAddressRequest []string `json:"listEmailAddressRequest"`
}

ModelListEmailAddressRequest Model list email address request

swagger:model Model list email address request.

func (*ModelListEmailAddressRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelListEmailAddressRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListEmailAddressRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelListEmailAddressRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListEmailAddressRequest) Validate ¶ added in v0.2.0

func (m *ModelListEmailAddressRequest) Validate(formats strfmt.Registry) error

Validate validates this Model list email address request

type ModelListInvitationHistoriesV4Response ¶ added in v0.66.0

type ModelListInvitationHistoriesV4Response struct {

	// data
	// Required: true
	Data []*ModelInvitationHistoryResponse `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelListInvitationHistoriesV4Response Model list invitation histories V4 response

swagger:model Model list invitation histories V4 response.

func (*ModelListInvitationHistoriesV4Response) MarshalBinary ¶ added in v0.66.0

func (m *ModelListInvitationHistoriesV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListInvitationHistoriesV4Response) UnmarshalBinary ¶ added in v0.66.0

func (m *ModelListInvitationHistoriesV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListInvitationHistoriesV4Response) Validate ¶ added in v0.66.0

Validate validates this Model list invitation histories V4 response

type ModelListRoleV4Response ¶ added in v0.2.0

type ModelListRoleV4Response struct {

	// data
	// Required: true
	Data []*ModelRoleV4Response `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelListRoleV4Response Model list role V4 response

swagger:model Model list role V4 response.

func (*ModelListRoleV4Response) MarshalBinary ¶ added in v0.2.0

func (m *ModelListRoleV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListRoleV4Response) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelListRoleV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListRoleV4Response) Validate ¶ added in v0.2.0

func (m *ModelListRoleV4Response) Validate(formats strfmt.Registry) error

Validate validates this Model list role V4 response

type ModelListUserInformationResult ¶ added in v0.10.0

type ModelListUserInformationResult struct {

	// data
	// Required: true
	Data []*ModelUserInfoResponse `json:"data"`
}

ModelListUserInformationResult Model list user information result

swagger:model Model list user information result.

func (*ModelListUserInformationResult) MarshalBinary ¶ added in v0.10.0

func (m *ModelListUserInformationResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListUserInformationResult) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelListUserInformationResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListUserInformationResult) Validate ¶ added in v0.10.0

func (m *ModelListUserInformationResult) Validate(formats strfmt.Registry) error

Validate validates this Model list user information result

type ModelListUserResponseV3 ¶ added in v0.2.0

type ModelListUserResponseV3 struct {

	// data
	// Required: true
	Data []*ModelUserResponseV3 `json:"data"`
}

ModelListUserResponseV3 Model list user response V3

swagger:model Model list user response V3.

func (*ModelListUserResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelListUserResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListUserResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelListUserResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListUserResponseV3) Validate ¶ added in v0.2.0

func (m *ModelListUserResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model list user response V3

type ModelListUserRolesV4Response ¶ added in v0.2.0

type ModelListUserRolesV4Response struct {

	// data
	// Required: true
	Data []*ModelUserRolesV4Response `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelListUserRolesV4Response Model list user roles V4 response

swagger:model Model list user roles V4 response.

func (*ModelListUserRolesV4Response) MarshalBinary ¶ added in v0.2.0

func (m *ModelListUserRolesV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListUserRolesV4Response) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelListUserRolesV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListUserRolesV4Response) Validate ¶ added in v0.2.0

func (m *ModelListUserRolesV4Response) Validate(formats strfmt.Registry) error

Validate validates this Model list user roles V4 response

type ModelListValidUserIDResponseV4 ¶ added in v0.15.0

type ModelListValidUserIDResponseV4 struct {

	// data
	// Required: true
	Data []*ModelValidUserIDResponseV4 `json:"data"`
}

ModelListValidUserIDResponseV4 Model list valid user ID response V4

swagger:model Model list valid user ID response V4.

func (*ModelListValidUserIDResponseV4) MarshalBinary ¶ added in v0.15.0

func (m *ModelListValidUserIDResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListValidUserIDResponseV4) UnmarshalBinary ¶ added in v0.15.0

func (m *ModelListValidUserIDResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListValidUserIDResponseV4) Validate ¶ added in v0.15.0

func (m *ModelListValidUserIDResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model list valid user ID response V4

type ModelLoginAllowlistRequest ¶ added in v0.74.0

type ModelLoginAllowlistRequest struct {

	// active
	// Required: true
	Active *bool `json:"active"`

	// roleids
	// Required: true
	RoleIds []string `json:"roleIds"`
}

ModelLoginAllowlistRequest Model login allowlist request

swagger:model Model login allowlist request.

func (*ModelLoginAllowlistRequest) MarshalBinary ¶ added in v0.74.0

func (m *ModelLoginAllowlistRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelLoginAllowlistRequest) UnmarshalBinary ¶ added in v0.74.0

func (m *ModelLoginAllowlistRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelLoginAllowlistRequest) Validate ¶ added in v0.74.0

func (m *ModelLoginAllowlistRequest) Validate(formats strfmt.Registry) error

Validate validates this Model login allowlist request

type ModelLoginAllowlistResponse ¶ added in v0.74.0

type ModelLoginAllowlistResponse struct {

	// active
	// Required: true
	Active *bool `json:"active"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// roleids
	// Required: true
	RoleIds []string `json:"roleIds"`
}

ModelLoginAllowlistResponse Model login allowlist response

swagger:model Model login allowlist response.

func (*ModelLoginAllowlistResponse) MarshalBinary ¶ added in v0.74.0

func (m *ModelLoginAllowlistResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelLoginAllowlistResponse) UnmarshalBinary ¶ added in v0.74.0

func (m *ModelLoginAllowlistResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelLoginAllowlistResponse) Validate ¶ added in v0.74.0

func (m *ModelLoginAllowlistResponse) Validate(formats strfmt.Registry) error

Validate validates this Model login allowlist response

type ModelLoginHistoriesResponse ¶ added in v0.2.0

type ModelLoginHistoriesResponse struct {

	// data
	// Required: true
	Data []*ModelUserLoginHistoryResponse `json:"Data"`

	// paging
	// Required: true
	Paging *AccountcommonPagination `json:"Paging"`
}

ModelLoginHistoriesResponse Model login histories response

swagger:model Model login histories response.

func (*ModelLoginHistoriesResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelLoginHistoriesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelLoginHistoriesResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelLoginHistoriesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelLoginHistoriesResponse) Validate ¶ added in v0.2.0

func (m *ModelLoginHistoriesResponse) Validate(formats strfmt.Registry) error

Validate validates this Model login histories response

type ModelNamespaceInvitationHistoryUserV4Response ¶ added in v0.66.0

type ModelNamespaceInvitationHistoryUserV4Response struct {

	// data
	// Required: true
	Data []*ModelUserInvitationHistory `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelNamespaceInvitationHistoryUserV4Response Model namespace invitation history user V4 response

swagger:model Model namespace invitation history user V4 response.

func (*ModelNamespaceInvitationHistoryUserV4Response) MarshalBinary ¶ added in v0.66.0

MarshalBinary interface implementation

func (*ModelNamespaceInvitationHistoryUserV4Response) UnmarshalBinary ¶ added in v0.66.0

UnmarshalBinary interface implementation

func (*ModelNamespaceInvitationHistoryUserV4Response) Validate ¶ added in v0.66.0

Validate validates this Model namespace invitation history user V4 response

type ModelNamespaceRoleRequest ¶ added in v0.2.0

type ModelNamespaceRoleRequest struct {

	// required
	// Required: true
	Namespace *string `json:"namespace"`

	// roleid
	// Required: true
	RoleID *string `json:"roleId"`
}

ModelNamespaceRoleRequest Model namespace role request

swagger:model Model namespace role request.

func (*ModelNamespaceRoleRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelNamespaceRoleRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelNamespaceRoleRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelNamespaceRoleRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelNamespaceRoleRequest) Validate ¶ added in v0.2.0

func (m *ModelNamespaceRoleRequest) Validate(formats strfmt.Registry) error

Validate validates this Model namespace role request

type ModelPermissionDeleteRequest ¶ added in v0.2.0

type ModelPermissionDeleteRequest struct {

	// action
	// Required: true
	// Format: int32
	Action *int32 `json:"Action"`

	// resource
	// Required: true
	Resource *string `json:"Resource"`
}

ModelPermissionDeleteRequest Model permission delete request

swagger:model Model permission delete request.

func (*ModelPermissionDeleteRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelPermissionDeleteRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPermissionDeleteRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelPermissionDeleteRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPermissionDeleteRequest) Validate ¶ added in v0.2.0

func (m *ModelPermissionDeleteRequest) Validate(formats strfmt.Registry) error

Validate validates this Model permission delete request

type ModelPlatformDomainDeleteRequest ¶ added in v0.11.0

type ModelPlatformDomainDeleteRequest struct {

	// domain
	// Required: true
	Domain *string `json:"domain"`
}

ModelPlatformDomainDeleteRequest Model platform domain delete request

swagger:model Model platform domain delete request.

func (*ModelPlatformDomainDeleteRequest) MarshalBinary ¶ added in v0.11.0

func (m *ModelPlatformDomainDeleteRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPlatformDomainDeleteRequest) UnmarshalBinary ¶ added in v0.11.0

func (m *ModelPlatformDomainDeleteRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPlatformDomainDeleteRequest) Validate ¶ added in v0.11.0

Validate validates this Model platform domain delete request

type ModelPlatformDomainResponse ¶ added in v0.11.0

type ModelPlatformDomainResponse struct {

	// registereddomains
	// Required: true
	RegisteredDomains []*AccountcommonRegisteredDomain `json:"registeredDomains"`
}

ModelPlatformDomainResponse Model platform domain response

swagger:model Model platform domain response.

func (*ModelPlatformDomainResponse) MarshalBinary ¶ added in v0.11.0

func (m *ModelPlatformDomainResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPlatformDomainResponse) UnmarshalBinary ¶ added in v0.11.0

func (m *ModelPlatformDomainResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPlatformDomainResponse) Validate ¶ added in v0.11.0

func (m *ModelPlatformDomainResponse) Validate(formats strfmt.Registry) error

Validate validates this Model platform domain response

type ModelPlatformDomainUpdateRequest ¶ added in v0.11.0

type ModelPlatformDomainUpdateRequest struct {

	// affectedclientids
	// Required: true
	AffectedClientIDs []string `json:"affectedClientIDs"`

	// assignednamespaces
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

	// domain
	// Required: true
	Domain *string `json:"domain"`

	// roleid
	// Required: true
	RoleID *string `json:"roleId"`
}

ModelPlatformDomainUpdateRequest Model platform domain update request

swagger:model Model platform domain update request.

func (*ModelPlatformDomainUpdateRequest) MarshalBinary ¶ added in v0.11.0

func (m *ModelPlatformDomainUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPlatformDomainUpdateRequest) UnmarshalBinary ¶ added in v0.11.0

func (m *ModelPlatformDomainUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPlatformDomainUpdateRequest) Validate ¶ added in v0.11.0

Validate validates this Model platform domain update request

type ModelPlatformUserIDRequest ¶ added in v0.2.0

type ModelPlatformUserIDRequest struct {

	// platformuserids
	// Required: true
	PlatformUserIds []string `json:"platformUserIds"`
}

ModelPlatformUserIDRequest Model platform user ID request

swagger:model Model platform user ID request.

func (*ModelPlatformUserIDRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelPlatformUserIDRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPlatformUserIDRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelPlatformUserIDRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPlatformUserIDRequest) Validate ¶ added in v0.2.0

func (m *ModelPlatformUserIDRequest) Validate(formats strfmt.Registry) error

Validate validates this Model platform user ID request

type ModelPlatformUserIDRequestV4 ¶ added in v0.71.0

type ModelPlatformUserIDRequestV4 struct {

	// max length is 100, min length is 1
	// Required: true
	PlatformUserIds []string `json:"platformUserIds"`
}

ModelPlatformUserIDRequestV4 Model platform user ID request V4

swagger:model Model platform user ID request V4.

func (*ModelPlatformUserIDRequestV4) MarshalBinary ¶ added in v0.71.0

func (m *ModelPlatformUserIDRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPlatformUserIDRequestV4) UnmarshalBinary ¶ added in v0.71.0

func (m *ModelPlatformUserIDRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPlatformUserIDRequestV4) Validate ¶ added in v0.71.0

func (m *ModelPlatformUserIDRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Model platform user ID request V4

type ModelPlatformUserInformation ¶ added in v0.2.0

type ModelPlatformUserInformation struct {

	// displayname
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// emailaddress
	EmailAddress string `json:"EmailAddress,omitempty"`

	// linkedat
	// Required: true
	// Format: date-time
	LinkedAt strfmt.DateTime `json:"LinkedAt"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// platformid
	// Required: true
	PlatformID *string `json:"PlatformID"`

	// platformuserid
	// Required: true
	PlatformUserID *string `json:"PlatformUserID"`

	// xuid
	XUID string `json:"XUID,omitempty"`
}

ModelPlatformUserInformation Model platform user information

swagger:model Model platform user information.

func (*ModelPlatformUserInformation) MarshalBinary ¶ added in v0.2.0

func (m *ModelPlatformUserInformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPlatformUserInformation) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelPlatformUserInformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPlatformUserInformation) Validate ¶ added in v0.2.0

func (m *ModelPlatformUserInformation) Validate(formats strfmt.Registry) error

Validate validates this Model platform user information

type ModelPublicInviteUserRequestV4 ¶ added in v0.40.0

type ModelPublicInviteUserRequestV4 struct {

	// additionaldata
	AdditionalData string `json:"additionalData,omitempty"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// languagetag
	LanguageTag string `json:"languageTag,omitempty"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// namespacedisplayname
	// Required: true
	NamespaceDisplayName *string `json:"namespaceDisplayName"`
}

ModelPublicInviteUserRequestV4 Model public invite user request V4

swagger:model Model public invite user request V4.

func (*ModelPublicInviteUserRequestV4) MarshalBinary ¶ added in v0.40.0

func (m *ModelPublicInviteUserRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicInviteUserRequestV4) UnmarshalBinary ¶ added in v0.40.0

func (m *ModelPublicInviteUserRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicInviteUserRequestV4) Validate ¶ added in v0.40.0

func (m *ModelPublicInviteUserRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Model public invite user request V4

type ModelPublicThirdPartyPlatformInfo ¶ added in v0.2.0

type ModelPublicThirdPartyPlatformInfo struct {

	// appid
	// Required: true
	AppID *string `json:"AppId"`

	// clientid
	// Required: true
	ClientID *string `json:"ClientId"`

	// environment
	// Required: true
	Environment *string `json:"Environment"`

	// isactive
	// Required: true
	IsActive *bool `json:"IsActive"`

	// logourl
	LogoURL string `json:"LogoURL,omitempty"`

	// platformid
	// Required: true
	PlatformID *string `json:"PlatformId"`

	// platformname
	// Required: true
	PlatformName *string `json:"PlatformName"`

	// tokenauthenticationtype
	// Required: true
	TokenAuthenticationType *string `json:"TokenAuthenticationType"`
}

ModelPublicThirdPartyPlatformInfo Model public third party platform info

swagger:model Model public third party platform info.

func (*ModelPublicThirdPartyPlatformInfo) MarshalBinary ¶ added in v0.2.0

func (m *ModelPublicThirdPartyPlatformInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicThirdPartyPlatformInfo) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelPublicThirdPartyPlatformInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicThirdPartyPlatformInfo) Validate ¶ added in v0.2.0

Validate validates this Model public third party platform info

type ModelPublicUserInformationResponseV3 ¶

type ModelPublicUserInformationResponseV3 struct {

	// data
	// Required: true
	Data []*ModelPublicUserInformationV3 `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelPublicUserInformationResponseV3 Model public user information response V3

swagger:model Model public user information response V3.

func (*ModelPublicUserInformationResponseV3) MarshalBinary ¶

func (m *ModelPublicUserInformationResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicUserInformationResponseV3) UnmarshalBinary ¶

func (m *ModelPublicUserInformationResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicUserInformationResponseV3) Validate ¶

Validate validates this Model public user information response V3

type ModelPublicUserInformationV3 ¶

type ModelPublicUserInformationV3 struct {

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// userid
	// Required: true
	UserID *string `json:"userId"`

	// username
	// Required: true
	UserName *string `json:"userName"`

	// userplatforminfos
	UserPlatformInfos []*ModelUserPlatformInfo `json:"userPlatformInfos,omitempty"`
}

ModelPublicUserInformationV3 Model public user information V3

swagger:model Model public user information V3.

func (*ModelPublicUserInformationV3) MarshalBinary ¶

func (m *ModelPublicUserInformationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicUserInformationV3) UnmarshalBinary ¶

func (m *ModelPublicUserInformationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicUserInformationV3) Validate ¶

func (m *ModelPublicUserInformationV3) Validate(formats strfmt.Registry) error

Validate validates this Model public user information V3

type ModelPublicUserResponse ¶ added in v0.2.0

type ModelPublicUserResponse struct {

	// authtype
	// Required: true
	AuthType *string `json:"AuthType"`

	// bans
	// Required: true
	Bans []*ModelUserActiveBanResponse `json:"Bans"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"CreatedAt"`

	// deletionstatus
	// Required: true
	DeletionStatus *bool `json:"DeletionStatus"`

	// displayname
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// emailverified
	// Required: true
	EmailVerified *bool `json:"EmailVerified"`

	// enabled
	// Required: true
	Enabled *bool `json:"Enabled"`

	// lastenabledchangedtime
	// Required: true
	// Format: date-time
	LastEnabledChangedTime strfmt.DateTime `json:"LastEnabledChangedTime"`

	// loginid
	// Required: true
	LoginID *string `json:"LoginId"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// namespaceroles
	// Required: true
	NamespaceRoles []*AccountcommonNamespaceRole `json:"NamespaceRoles"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermission `json:"Permissions"`

	// phoneverified
	// Required: true
	PhoneVerified *bool `json:"PhoneVerified"`

	// platformid
	PlatformID string `json:"PlatformId,omitempty"`

	// platformuserid
	PlatformUserID string `json:"PlatformUserId,omitempty"`

	// roles
	// Required: true
	Roles []string `json:"Roles"`

	// userid
	// Required: true
	UserID *string `json:"UserId"`

	// username
	Username string `json:"Username,omitempty"`

	// xuid
	XUID string `json:"XUID,omitempty"`
}

ModelPublicUserResponse Model public user response

swagger:model Model public user response.

func (*ModelPublicUserResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelPublicUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicUserResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelPublicUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicUserResponse) Validate ¶ added in v0.2.0

func (m *ModelPublicUserResponse) Validate(formats strfmt.Registry) error

Validate validates this Model public user response

type ModelPublicUserResponseV3 ¶ added in v0.2.0

type ModelPublicUserResponseV3 struct {

	// authtype
	// Required: true
	AuthType *string `json:"authType"`

	// avatarurl
	AvatarURL string `json:"avatarUrl,omitempty"`

	// bans
	// Required: true
	Bans []*ModelUserActiveBanResponseV3 `json:"bans"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// deletionstatus
	// Required: true
	DeletionStatus *bool `json:"deletionStatus"`

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// emailverified
	// Required: true
	EmailVerified *bool `json:"emailVerified"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// lastdateofbirthchangedtime
	// Required: true
	// Format: date-time
	LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"`

	// lastenabledchangedtime
	// Required: true
	// Format: date-time
	LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// namespaceroles
	// Required: true
	NamespaceRoles []*AccountcommonNamespaceRole `json:"namespaceRoles"`

	// permissions
	// Required: true
	Permissions []*ModelUserPermissionsResponseV3 `json:"permissions"`

	// phoneverified
	// Required: true
	PhoneVerified *bool `json:"phoneVerified"`

	// platformid
	PlatformID string `json:"platformId,omitempty"`

	// platformuserid
	PlatformUserID string `json:"platformUserId,omitempty"`

	// roles
	// Required: true
	Roles []string `json:"roles"`

	// uniquedisplayname
	// Required: true
	UniqueDisplayName *string `json:"uniqueDisplayName"`

	// userid
	// Required: true
	UserID *string `json:"userId"`

	// username
	UserName string `json:"userName,omitempty"`
}

ModelPublicUserResponseV3 Model public user response V3

swagger:model Model public user response V3.

func (*ModelPublicUserResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelPublicUserResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicUserResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelPublicUserResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicUserResponseV3) Validate ¶ added in v0.2.0

func (m *ModelPublicUserResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model public user response V3

type ModelPublicUserUpdateRequestV3 ¶ added in v0.65.0

type ModelPublicUserUpdateRequestV3 struct {

	// avatarurl
	AvatarURL string `json:"avatarUrl,omitempty"`

	// country
	Country string `json:"country,omitempty"`

	// dateofbirth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// displayname
	DisplayName string `json:"displayName,omitempty"`

	// languagetag
	LanguageTag string `json:"languageTag,omitempty"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// username
	UserName string `json:"userName,omitempty"`
}

ModelPublicUserUpdateRequestV3 Model public user update request V3

swagger:model Model public user update request V3.

func (*ModelPublicUserUpdateRequestV3) MarshalBinary ¶ added in v0.65.0

func (m *ModelPublicUserUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicUserUpdateRequestV3) UnmarshalBinary ¶ added in v0.65.0

func (m *ModelPublicUserUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicUserUpdateRequestV3) Validate ¶ added in v0.65.0

func (m *ModelPublicUserUpdateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model public user update request V3

type ModelPublicUsersResponse ¶ added in v0.2.0

type ModelPublicUsersResponse struct {

	// users
	Users []*ModelPublicUserResponse `json:"Users,omitempty"`
}

ModelPublicUsersResponse Model public users response

swagger:model Model public users response.

func (*ModelPublicUsersResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelPublicUsersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicUsersResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelPublicUsersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicUsersResponse) Validate ¶ added in v0.2.0

func (m *ModelPublicUsersResponse) Validate(formats strfmt.Registry) error

Validate validates this Model public users response

type ModelRemoveUserRoleV4Request ¶ added in v0.2.0

type ModelRemoveUserRoleV4Request struct {

	// assignednamespaces
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

	// roleid
	// Required: true
	RoleID *string `json:"roleId"`
}

ModelRemoveUserRoleV4Request Model remove user role V4 request

swagger:model Model remove user role V4 request.

func (*ModelRemoveUserRoleV4Request) MarshalBinary ¶ added in v0.2.0

func (m *ModelRemoveUserRoleV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRemoveUserRoleV4Request) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRemoveUserRoleV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRemoveUserRoleV4Request) Validate ¶ added in v0.2.0

func (m *ModelRemoveUserRoleV4Request) Validate(formats strfmt.Registry) error

Validate validates this Model remove user role V4 request

type ModelResetPasswordRequest ¶ added in v0.2.0

type ModelResetPasswordRequest struct {

	// code
	// Required: true
	Code *string `json:"Code"`

	// loginid
	// Required: true
	LoginID *string `json:"LoginID"`

	// newpassword
	// Required: true
	NewPassword *string `json:"NewPassword"`
}

ModelResetPasswordRequest Model reset password request

swagger:model Model reset password request.

func (*ModelResetPasswordRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelResetPasswordRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelResetPasswordRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelResetPasswordRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelResetPasswordRequest) Validate ¶ added in v0.2.0

func (m *ModelResetPasswordRequest) Validate(formats strfmt.Registry) error

Validate validates this Model reset password request

type ModelResetPasswordRequestV3 ¶ added in v0.2.0

type ModelResetPasswordRequestV3 struct {

	// for tracking which client this request comes from
	ClientID string `json:"clientId,omitempty"`

	// code
	// Required: true
	Code *string `json:"code"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// languagetag
	LanguageTag string `json:"languageTag,omitempty"`

	// newpassword
	// Required: true
	NewPassword *string `json:"newPassword"`
}

ModelResetPasswordRequestV3 Model reset password request V3

swagger:model Model reset password request V3.

func (*ModelResetPasswordRequestV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelResetPasswordRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelResetPasswordRequestV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelResetPasswordRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelResetPasswordRequestV3) Validate ¶ added in v0.2.0

func (m *ModelResetPasswordRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model reset password request V3

type ModelRevokeUserV4Request ¶ added in v0.2.0

type ModelRevokeUserV4Request struct {

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelRevokeUserV4Request Model revoke user V4 request

swagger:model Model revoke user V4 request.

func (*ModelRevokeUserV4Request) MarshalBinary ¶ added in v0.2.0

func (m *ModelRevokeUserV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRevokeUserV4Request) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRevokeUserV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRevokeUserV4Request) Validate ¶ added in v0.2.0

func (m *ModelRevokeUserV4Request) Validate(formats strfmt.Registry) error

Validate validates this Model revoke user V4 request

type ModelRoleAdminStatusResponse ¶ added in v0.2.0

type ModelRoleAdminStatusResponse struct {

	// adminrole
	// Required: true
	AdminRole *bool `json:"AdminRole"`
}

ModelRoleAdminStatusResponse Model role admin status response

swagger:model Model role admin status response.

func (*ModelRoleAdminStatusResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleAdminStatusResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleAdminStatusResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleAdminStatusResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleAdminStatusResponse) Validate ¶ added in v0.2.0

func (m *ModelRoleAdminStatusResponse) Validate(formats strfmt.Registry) error

Validate validates this Model role admin status response

type ModelRoleAdminStatusResponseV3 ¶ added in v0.2.0

type ModelRoleAdminStatusResponseV3 struct {

	// adminrole
	// Required: true
	AdminRole *bool `json:"adminRole"`
}

ModelRoleAdminStatusResponseV3 Model role admin status response V3

swagger:model Model role admin status response V3.

func (*ModelRoleAdminStatusResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleAdminStatusResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleAdminStatusResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleAdminStatusResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleAdminStatusResponseV3) Validate ¶ added in v0.2.0

func (m *ModelRoleAdminStatusResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model role admin status response V3

type ModelRoleCreateRequest ¶ added in v0.2.0

type ModelRoleCreateRequest struct {

	// adminrole
	// Required: true
	AdminRole *bool `json:"AdminRole"`

	// managers
	// Required: true
	Managers []*AccountcommonRoleManager `json:"Managers"`

	// members
	// Required: true
	Members []*AccountcommonRoleMember `json:"Members"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermission `json:"Permissions"`

	// rolename
	// Required: true
	RoleName *string `json:"RoleName"`
}

ModelRoleCreateRequest Model role create request

swagger:model Model role create request.

func (*ModelRoleCreateRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleCreateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleCreateRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleCreateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleCreateRequest) Validate ¶ added in v0.2.0

func (m *ModelRoleCreateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model role create request

type ModelRoleCreateV3Request ¶

type ModelRoleCreateV3Request struct {

	// adminrole
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// deletable
	Deletable bool `json:"deletable"`

	// iswildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// managers
	// Required: true
	Managers []*AccountcommonRoleManagerV3 `json:"managers"`

	// members
	// Required: true
	Members []*AccountcommonRoleMemberV3 `json:"members"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermissionV3 `json:"permissions"`

	// rolename
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleCreateV3Request Model role create V3 request

swagger:model Model role create V3 request.

func (*ModelRoleCreateV3Request) MarshalBinary ¶

func (m *ModelRoleCreateV3Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleCreateV3Request) UnmarshalBinary ¶

func (m *ModelRoleCreateV3Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleCreateV3Request) Validate ¶

func (m *ModelRoleCreateV3Request) Validate(formats strfmt.Registry) error

Validate validates this Model role create V3 request

type ModelRoleManagersRequest ¶ added in v0.2.0

type ModelRoleManagersRequest struct {

	// managers
	// Required: true
	Managers []*AccountcommonRoleManager `json:"Managers"`
}

ModelRoleManagersRequest Model role managers request

swagger:model Model role managers request.

func (*ModelRoleManagersRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleManagersRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleManagersRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleManagersRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleManagersRequest) Validate ¶ added in v0.2.0

func (m *ModelRoleManagersRequest) Validate(formats strfmt.Registry) error

Validate validates this Model role managers request

type ModelRoleManagersRequestV3 ¶ added in v0.2.0

type ModelRoleManagersRequestV3 struct {

	// managers
	// Required: true
	Managers []*AccountcommonRoleManagerV3 `json:"managers"`
}

ModelRoleManagersRequestV3 Model role managers request V3

swagger:model Model role managers request V3.

func (*ModelRoleManagersRequestV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleManagersRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleManagersRequestV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleManagersRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleManagersRequestV3) Validate ¶ added in v0.2.0

func (m *ModelRoleManagersRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model role managers request V3

type ModelRoleManagersResponse ¶ added in v0.2.0

type ModelRoleManagersResponse struct {

	// managers
	// Required: true
	Managers []*AccountcommonRoleManager `json:"Managers"`
}

ModelRoleManagersResponse Model role managers response

swagger:model Model role managers response.

func (*ModelRoleManagersResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleManagersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleManagersResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleManagersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleManagersResponse) Validate ¶ added in v0.2.0

func (m *ModelRoleManagersResponse) Validate(formats strfmt.Registry) error

Validate validates this Model role managers response

type ModelRoleManagersResponsesV3 ¶ added in v0.2.0

type ModelRoleManagersResponsesV3 struct {

	// data
	// Required: true
	Data []*AccountcommonRoleManagerV3 `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelRoleManagersResponsesV3 Model role managers responses V3

swagger:model Model role managers responses V3.

func (*ModelRoleManagersResponsesV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleManagersResponsesV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleManagersResponsesV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleManagersResponsesV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleManagersResponsesV3) Validate ¶ added in v0.2.0

func (m *ModelRoleManagersResponsesV3) Validate(formats strfmt.Registry) error

Validate validates this Model role managers responses V3

type ModelRoleMembersRequest ¶ added in v0.2.0

type ModelRoleMembersRequest struct {

	// members
	// Required: true
	Members []*AccountcommonRoleMember `json:"Members"`
}

ModelRoleMembersRequest Model role members request

swagger:model Model role members request.

func (*ModelRoleMembersRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleMembersRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleMembersRequest) Validate ¶ added in v0.2.0

func (m *ModelRoleMembersRequest) Validate(formats strfmt.Registry) error

Validate validates this Model role members request

type ModelRoleMembersRequestV3 ¶ added in v0.2.0

type ModelRoleMembersRequestV3 struct {

	// members
	// Required: true
	Members []*AccountcommonRoleMemberV3 `json:"members"`
}

ModelRoleMembersRequestV3 Model role members request V3

swagger:model Model role members request V3.

func (*ModelRoleMembersRequestV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleMembersRequestV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleMembersRequestV3) Validate ¶ added in v0.2.0

func (m *ModelRoleMembersRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model role members request V3

type ModelRoleMembersResponse ¶ added in v0.2.0

type ModelRoleMembersResponse struct {

	// members
	// Required: true
	Members []*AccountcommonRoleMember `json:"Members"`
}

ModelRoleMembersResponse Model role members response

swagger:model Model role members response.

func (*ModelRoleMembersResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleMembersResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleMembersResponse) Validate ¶ added in v0.2.0

func (m *ModelRoleMembersResponse) Validate(formats strfmt.Registry) error

Validate validates this Model role members response

type ModelRoleMembersResponseV3 ¶ added in v0.2.0

type ModelRoleMembersResponseV3 struct {

	// data
	// Required: true
	Data []*AccountcommonRoleMemberV3 `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelRoleMembersResponseV3 Model role members response V3

swagger:model Model role members response V3.

func (*ModelRoleMembersResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleMembersResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleMembersResponseV3) Validate ¶ added in v0.2.0

func (m *ModelRoleMembersResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model role members response V3

type ModelRoleNamesResponseV3 ¶ added in v0.2.0

type ModelRoleNamesResponseV3 struct {

	// data
	// Required: true
	Data []string `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelRoleNamesResponseV3 Model role names response V3

swagger:model Model role names response V3.

func (*ModelRoleNamesResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleNamesResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleNamesResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleNamesResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleNamesResponseV3) Validate ¶ added in v0.2.0

func (m *ModelRoleNamesResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model role names response V3

type ModelRoleOverrideResponse ¶ added in v0.73.0

type ModelRoleOverrideResponse struct {

	// active
	// Required: true
	Active *bool `json:"active"`

	// additions
	// Required: true
	Additions []*AccountcommonOverrideRolePermission `json:"additions"`

	// createdat
	// Format: date-time
	CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`

	// exclusions
	// Required: true
	Exclusions []*AccountcommonOverrideRolePermission `json:"exclusions"`

	// identity
	// Required: true
	Identity *string `json:"identity"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// overrides
	// Required: true
	Overrides []*AccountcommonOverrideRolePermission `json:"overrides"`

	// replacements
	// Required: true
	Replacements []*AccountcommonReplaceRolePermission `json:"replacements"`

	// updatedat
	// Format: date-time
	UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
}

ModelRoleOverrideResponse Model role override response

swagger:model Model role override response.

func (*ModelRoleOverrideResponse) MarshalBinary ¶ added in v0.73.0

func (m *ModelRoleOverrideResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleOverrideResponse) UnmarshalBinary ¶ added in v0.73.0

func (m *ModelRoleOverrideResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleOverrideResponse) Validate ¶ added in v0.73.0

func (m *ModelRoleOverrideResponse) Validate(formats strfmt.Registry) error

Validate validates this Model role override response

type ModelRoleOverrideSourceResponse ¶ added in v0.73.0

type ModelRoleOverrideSourceResponse struct {

	// permissions
	// Required: true
	Permissions []*AccountcommonOverrideRolePermission `json:"permissions"`
}

ModelRoleOverrideSourceResponse Model role override source response

swagger:model Model role override source response.

func (*ModelRoleOverrideSourceResponse) MarshalBinary ¶ added in v0.73.0

func (m *ModelRoleOverrideSourceResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleOverrideSourceResponse) UnmarshalBinary ¶ added in v0.73.0

func (m *ModelRoleOverrideSourceResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleOverrideSourceResponse) Validate ¶ added in v0.73.0

Validate validates this Model role override source response

type ModelRoleOverrideStatsUpdateRequest ¶ added in v0.73.0

type ModelRoleOverrideStatsUpdateRequest struct {

	// active
	// Required: true
	Active *bool `json:"active"`
}

ModelRoleOverrideStatsUpdateRequest Model role override stats update request

swagger:model Model role override stats update request.

func (*ModelRoleOverrideStatsUpdateRequest) MarshalBinary ¶ added in v0.73.0

func (m *ModelRoleOverrideStatsUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleOverrideStatsUpdateRequest) UnmarshalBinary ¶ added in v0.73.0

func (m *ModelRoleOverrideStatsUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleOverrideStatsUpdateRequest) Validate ¶ added in v0.73.0

Validate validates this Model role override stats update request

type ModelRoleOverrideUpdateRequest ¶ added in v0.73.0

type ModelRoleOverrideUpdateRequest struct {

	// additions
	// Required: true
	Additions []*AccountcommonOverrideRolePermission `json:"additions"`

	// exclusions
	// Required: true
	Exclusions []*AccountcommonOverrideRolePermission `json:"exclusions"`

	// overrides
	// Required: true
	Overrides []*AccountcommonOverrideRolePermission `json:"overrides"`

	// replacements
	// Required: true
	Replacements []*AccountcommonReplaceRolePermission `json:"replacements"`
}

ModelRoleOverrideUpdateRequest Model role override update request

swagger:model Model role override update request.

func (*ModelRoleOverrideUpdateRequest) MarshalBinary ¶ added in v0.73.0

func (m *ModelRoleOverrideUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleOverrideUpdateRequest) UnmarshalBinary ¶ added in v0.73.0

func (m *ModelRoleOverrideUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleOverrideUpdateRequest) Validate ¶ added in v0.73.0

func (m *ModelRoleOverrideUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model role override update request

type ModelRolePermissionResponseV3 ¶ added in v0.73.0

type ModelRolePermissionResponseV3 struct {

	// permissions
	// Required: true
	Permissions []*AccountcommonPermission `json:"permissions"`
}

ModelRolePermissionResponseV3 Model role permission response V3

swagger:model Model role permission response V3.

func (*ModelRolePermissionResponseV3) MarshalBinary ¶ added in v0.73.0

func (m *ModelRolePermissionResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRolePermissionResponseV3) UnmarshalBinary ¶ added in v0.73.0

func (m *ModelRolePermissionResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRolePermissionResponseV3) Validate ¶ added in v0.73.0

func (m *ModelRolePermissionResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model role permission response V3

type ModelRoleResponse ¶ added in v0.2.0

type ModelRoleResponse struct {

	// iswildcard
	// Required: true
	IsWildcard *bool `json:"IsWildcard"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermission `json:"Permissions"`

	// roleid
	// Required: true
	RoleID *string `json:"RoleId"`

	// rolename
	// Required: true
	RoleName *string `json:"RoleName"`
}

ModelRoleResponse Model role response

swagger:model Model role response.

func (*ModelRoleResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleResponse) Validate ¶ added in v0.2.0

func (m *ModelRoleResponse) Validate(formats strfmt.Registry) error

Validate validates this Model role response

type ModelRoleResponseV3 ¶ added in v0.2.0

type ModelRoleResponseV3 struct {

	// adminrole
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// iswildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermissionV3 `json:"permissions"`

	// roleid
	// Required: true
	RoleID *string `json:"roleId"`

	// rolename
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleResponseV3 Model role response V3

swagger:model Model role response V3.

func (*ModelRoleResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleResponseV3) Validate ¶ added in v0.2.0

func (m *ModelRoleResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model role response V3

type ModelRoleResponseWithManagers ¶ added in v0.2.0

type ModelRoleResponseWithManagers struct {

	// iswildcard
	// Required: true
	IsWildcard *bool `json:"IsWildcard"`

	// managers
	// Required: true
	Managers []*AccountcommonRoleManager `json:"Managers"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermission `json:"Permissions"`

	// roleid
	// Required: true
	RoleID *string `json:"RoleId"`

	// rolename
	// Required: true
	RoleName *string `json:"RoleName"`
}

ModelRoleResponseWithManagers Model role response with managers

swagger:model Model role response with managers.

func (*ModelRoleResponseWithManagers) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleResponseWithManagers) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleResponseWithManagers) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleResponseWithManagers) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleResponseWithManagers) Validate ¶ added in v0.2.0

func (m *ModelRoleResponseWithManagers) Validate(formats strfmt.Registry) error

Validate validates this Model role response with managers

type ModelRoleResponseWithManagersAndPaginationV3 ¶

type ModelRoleResponseWithManagersAndPaginationV3 struct {

	// data
	// Required: true
	Data []*ModelRoleResponseWithManagersV3 `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelRoleResponseWithManagersAndPaginationV3 Model role response with managers and pagination V3

swagger:model Model role response with managers and pagination V3.

func (*ModelRoleResponseWithManagersAndPaginationV3) MarshalBinary ¶

MarshalBinary interface implementation

func (*ModelRoleResponseWithManagersAndPaginationV3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ModelRoleResponseWithManagersAndPaginationV3) Validate ¶

Validate validates this Model role response with managers and pagination V3

type ModelRoleResponseWithManagersV3 ¶

type ModelRoleResponseWithManagersV3 struct {

	// adminrole
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// iswildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// managers
	// Required: true
	Managers []*AccountcommonRoleManagerV3 `json:"managers"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermissionV3 `json:"permissions"`

	// roleid
	// Required: true
	RoleID *string `json:"roleId"`

	// rolename
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleResponseWithManagersV3 Model role response with managers V3

swagger:model Model role response with managers V3.

func (*ModelRoleResponseWithManagersV3) MarshalBinary ¶

func (m *ModelRoleResponseWithManagersV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleResponseWithManagersV3) UnmarshalBinary ¶

func (m *ModelRoleResponseWithManagersV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleResponseWithManagersV3) Validate ¶

Validate validates this Model role response with managers V3

type ModelRoleUpdateRequest ¶ added in v0.2.0

type ModelRoleUpdateRequest struct {

	// rolename
	// Required: true
	RoleName *string `json:"RoleName"`
}

ModelRoleUpdateRequest Model role update request

swagger:model Model role update request.

func (*ModelRoleUpdateRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleUpdateRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleUpdateRequest) Validate ¶ added in v0.2.0

func (m *ModelRoleUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model role update request

type ModelRoleUpdateRequestV3 ¶ added in v0.2.0

type ModelRoleUpdateRequestV3 struct {

	// deletable
	Deletable bool `json:"deletable"`

	// iswildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// rolename
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleUpdateRequestV3 Model role update request V3

swagger:model Model role update request V3.

func (*ModelRoleUpdateRequestV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleUpdateRequestV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleUpdateRequestV3) Validate ¶ added in v0.2.0

func (m *ModelRoleUpdateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model role update request V3

type ModelRoleV4Request ¶ added in v0.2.0

type ModelRoleV4Request struct {

	// adminrole
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// deletable
	Deletable bool `json:"deletable"`

	// iswildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// rolename
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleV4Request Model role V4 request

swagger:model Model role V4 request.

func (*ModelRoleV4Request) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleV4Request) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleV4Request) Validate ¶ added in v0.2.0

func (m *ModelRoleV4Request) Validate(formats strfmt.Registry) error

Validate validates this Model role V4 request

type ModelRoleV4Response ¶ added in v0.2.0

type ModelRoleV4Response struct {

	// adminrole
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// iswildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermissionV3 `json:"permissions"`

	// roleid
	// Required: true
	RoleID *string `json:"roleId"`

	// rolename
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleV4Response Model role V4 response

swagger:model Model role V4 response.

func (*ModelRoleV4Response) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleV4Response) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleV4Response) Validate ¶ added in v0.2.0

func (m *ModelRoleV4Response) Validate(formats strfmt.Registry) error

Validate validates this Model role V4 response

type ModelSSOPlatformCredentialRequest ¶ added in v0.2.0

type ModelSSOPlatformCredentialRequest struct {

	// acsurl
	// Required: true
	AcsURL *string `json:"acsUrl"`

	// apikey
	// Required: true
	APIKey *string `json:"apiKey"`

	// appid
	// Required: true
	AppID *string `json:"appId"`

	// federationmetadataurl
	// Required: true
	FederationMetadataURL *string `json:"federationMetadataUrl"`

	// isactive
	// Required: true
	IsActive *bool `json:"isActive"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"redirectUri"`

	// secret
	// Required: true
	Secret *string `json:"secret"`

	// ssourl
	// Required: true
	SSOURL *string `json:"ssoUrl"`
}

ModelSSOPlatformCredentialRequest Model SSO platform credential request

swagger:model Model SSO platform credential request.

func (*ModelSSOPlatformCredentialRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelSSOPlatformCredentialRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSSOPlatformCredentialRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelSSOPlatformCredentialRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSSOPlatformCredentialRequest) Validate ¶ added in v0.2.0

Validate validates this Model SSO platform credential request

type ModelSSOPlatformCredentialResponse ¶ added in v0.2.0

type ModelSSOPlatformCredentialResponse struct {

	// acsurl
	// Required: true
	AcsURL *string `json:"acsUrl"`

	// appid
	// Required: true
	AppID *string `json:"appId"`

	// federationmetadataurl
	// Required: true
	FederationMetadataURL *string `json:"federationMetadataUrl"`

	// isactive
	// Required: true
	IsActive *bool `json:"isActive"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// platformid
	// Required: true
	PlatformID *string `json:"platformId"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"redirectUri"`

	// secret
	// Required: true
	Secret *string `json:"secret"`

	// ssourl
	// Required: true
	SSOURL *string `json:"ssoUrl"`

	// first few characters of key
	// Required: true
	TruncatedAPIKey *string `json:"truncatedApiKey"`
}

ModelSSOPlatformCredentialResponse Model SSO platform credential response

swagger:model Model SSO platform credential response.

func (*ModelSSOPlatformCredentialResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelSSOPlatformCredentialResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSSOPlatformCredentialResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelSSOPlatformCredentialResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSSOPlatformCredentialResponse) Validate ¶ added in v0.2.0

Validate validates this Model SSO platform credential response

type ModelSearchUsersByPlatformIDResponse ¶ added in v0.2.0

type ModelSearchUsersByPlatformIDResponse struct {

	// data
	// Required: true
	Data []*AccountcommonUserSearchByPlatformIDResult `json:"Data"`

	// paging
	// Required: true
	Paging *AccountcommonPagination `json:"Paging"`
}

ModelSearchUsersByPlatformIDResponse Model search users by platform ID response

swagger:model Model search users by platform ID response.

func (*ModelSearchUsersByPlatformIDResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelSearchUsersByPlatformIDResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSearchUsersByPlatformIDResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelSearchUsersByPlatformIDResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSearchUsersByPlatformIDResponse) Validate ¶ added in v0.2.0

Validate validates this Model search users by platform ID response

type ModelSearchUsersResponse ¶ added in v0.2.0

type ModelSearchUsersResponse struct {

	// data
	// Required: true
	Data []*AccountcommonUserSearchResult `json:"Data"`
}

ModelSearchUsersResponse Model search users response

swagger:model Model search users response.

func (*ModelSearchUsersResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelSearchUsersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSearchUsersResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelSearchUsersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSearchUsersResponse) Validate ¶ added in v0.2.0

func (m *ModelSearchUsersResponse) Validate(formats strfmt.Registry) error

Validate validates this Model search users response

type ModelSearchUsersResponseWithPaginationV3 ¶ added in v0.2.0

type ModelSearchUsersResponseWithPaginationV3 struct {

	// data
	// Required: true
	Data []*ModelUserResponseV3 `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`

	// totaldata
	// Required: true
	// Format: int32
	TotalData *int32 `json:"totalData"`
}

ModelSearchUsersResponseWithPaginationV3 Model search users response with pagination V3

swagger:model Model search users response with pagination V3.

func (*ModelSearchUsersResponseWithPaginationV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelSearchUsersResponseWithPaginationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSearchUsersResponseWithPaginationV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelSearchUsersResponseWithPaginationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSearchUsersResponseWithPaginationV3) Validate ¶ added in v0.2.0

Validate validates this Model search users response with pagination V3

type ModelSendRegisterVerificationCodeRequest ¶ added in v0.14.0

type ModelSendRegisterVerificationCodeRequest struct {

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// languagetag
	LanguageTag string `json:"languageTag,omitempty"`
}

ModelSendRegisterVerificationCodeRequest Model send register verification code request

swagger:model Model send register verification code request.

func (*ModelSendRegisterVerificationCodeRequest) MarshalBinary ¶ added in v0.14.0

func (m *ModelSendRegisterVerificationCodeRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSendRegisterVerificationCodeRequest) UnmarshalBinary ¶ added in v0.14.0

func (m *ModelSendRegisterVerificationCodeRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSendRegisterVerificationCodeRequest) Validate ¶ added in v0.14.0

Validate validates this Model send register verification code request

type ModelSendVerificationCodeRequest ¶ added in v0.2.0

type ModelSendVerificationCodeRequest struct {

	// context
	Context string `json:"Context,omitempty"`

	// languagetag
	// Required: true
	LanguageTag *string `json:"LanguageTag"`

	// loginid
	// Required: true
	LoginID *string `json:"LoginID"`
}

ModelSendVerificationCodeRequest Model send verification code request

swagger:model Model send verification code request.

func (*ModelSendVerificationCodeRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelSendVerificationCodeRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSendVerificationCodeRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelSendVerificationCodeRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSendVerificationCodeRequest) Validate ¶ added in v0.2.0

Validate validates this Model send verification code request

type ModelSendVerificationCodeRequestV3 ¶ added in v0.2.0

type ModelSendVerificationCodeRequestV3 struct {

	// context
	Context string `json:"context,omitempty"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// languagetag
	LanguageTag string `json:"languageTag,omitempty"`
}

ModelSendVerificationCodeRequestV3 Model send verification code request V3

swagger:model Model send verification code request V3.

func (*ModelSendVerificationCodeRequestV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelSendVerificationCodeRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSendVerificationCodeRequestV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelSendVerificationCodeRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSendVerificationCodeRequestV3) Validate ¶ added in v0.2.0

Validate validates this Model send verification code request V3

type ModelSendVerificationLinkRequest ¶ added in v0.26.0

type ModelSendVerificationLinkRequest struct {

	// languagetag
	LanguageTag string `json:"languageTag,omitempty"`
}

ModelSendVerificationLinkRequest Model send verification link request

swagger:model Model send verification link request.

func (*ModelSendVerificationLinkRequest) MarshalBinary ¶ added in v0.26.0

func (m *ModelSendVerificationLinkRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSendVerificationLinkRequest) UnmarshalBinary ¶ added in v0.26.0

func (m *ModelSendVerificationLinkRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSendVerificationLinkRequest) Validate ¶ added in v0.26.0

Validate validates this Model send verification link request

type ModelSimpleProfileUpdateStrategyConfigs ¶ added in v0.74.0

type ModelSimpleProfileUpdateStrategyConfigs struct {

	// only work when type is limited
	Config *AccountcommonProfileUpdateConfig `json:"config,omitempty"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// allow value [dob, username, display_name, country]
	// Required: true
	Field *string `json:"field"`

	// allow value [initial_only, limited, unlimited]
	// Required: true
	Type *string `json:"type"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`
}

ModelSimpleProfileUpdateStrategyConfigs Model simple profile update strategy configs

swagger:model Model simple profile update strategy configs.

func (*ModelSimpleProfileUpdateStrategyConfigs) MarshalBinary ¶ added in v0.74.0

func (m *ModelSimpleProfileUpdateStrategyConfigs) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSimpleProfileUpdateStrategyConfigs) UnmarshalBinary ¶ added in v0.74.0

func (m *ModelSimpleProfileUpdateStrategyConfigs) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSimpleProfileUpdateStrategyConfigs) Validate ¶ added in v0.74.0

Validate validates this Model simple profile update strategy configs

type ModelThirdPartyLoginPlatformCredentialRequest ¶ added in v0.2.0

type ModelThirdPartyLoginPlatformCredentialRequest struct {

	// ACSURL is an endpoint on the service provider where the identity provider will redirect to with its authentication response
	// Required: true
	ACSURL *string `json:"ACSURL"`

	// AWSCognitoRegion is aws region where user pool reside
	// Required: true
	AWSCognitoRegion *string `json:"AWSCognitoRegion"`

	// AWSCognitoUserPool is aws cognito user pool id
	// Required: true
	AWSCognitoUserPool *string `json:"AWSCognitoUserPool"`

	// allowed clients that can show this login method
	AllowedClients []string `json:"AllowedClients,omitempty"`

	// appid
	// Required: true
	AppID *string `json:"AppId"`

	// third party authorization endpoint to obtain authorization code
	// Required: true
	AuthorizationEndpoint *string `json:"AuthorizationEndpoint"`

	// clientid
	// Required: true
	ClientID *string `json:"ClientId"`

	// specify which string fields need set empty value.
	EmptyStrFieldList []string `json:"EmptyStrFieldList,omitempty"`

	// a flag indicates whether enable server license validation
	EnableServerLicenseValidation bool `json:"EnableServerLicenseValidation"`

	// environment
	// Required: true
	Environment *string `json:"Environment"`

	// FederationMetadataURL is an endpoint on the Identity Provider(IdP) to get IdP federation metadata for service provider to build trust relationship
	// Required: true
	FederationMetadataURL *string `json:"FederationMetadataURL"`

	// genericoauthflow
	// Required: true
	GenericOauthFlow *bool `json:"GenericOauthFlow"`

	// a flag indicates whether need to include puid in access token claim
	IncludePUID bool `json:"IncludePUID"`

	// isactive
	// Required: true
	IsActive *bool `json:"IsActive"`

	// Issuer of 3rd party identity provider. Used for generic oauth flow.
	// Required: true
	Issuer *string `json:"Issuer"`

	// JWKS endpoint to validate 3rd party user id token. Used for generic oauth flow.
	// Required: true
	JWKSEndpoint *string `json:"JWKSEndpoint"`

	// apple key id
	// Required: true
	KeyID *string `json:"KeyID"`

	// login method logo url
	LogoURL string `json:"LogoURL,omitempty"`

	// A json containing credentials for netflix integration. Only for netflix platformId
	// Required: true
	NetflixCertificates *AccountcommonNetflixCertificates `json:"NetflixCertificates"`

	// organizationid
	// Required: true
	OrganizationID *string `json:"OrganizationId"`

	// platformname
	// Required: true
	PlatformName *string `json:"PlatformName"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

	// domains that are allowed to create user and grant roles
	// Required: true
	RegisteredDomains []*AccountcommonRegisteredDomain `json:"RegisteredDomains"`

	// secret
	// Required: true
	Secret *string `json:"Secret"`

	// apple team id
	// Required: true
	TeamID *string `json:"TeamID"`

	// Token authentication type indicating what token will be used to authenticate 3rd party user. Currently support: idToken, code and bearerToken. Used for generic oauth flow.
	// Required: true
	TokenAuthenticationType *string `json:"TokenAuthenticationType"`

	// A JSON containing how IAM service retrieve value from id token claims or userInfo endpoint. Used for generic oauth flow. Currently allowed fields list [userIdentity, name, email, avatarUrl]
	TokenClaimsMapping map[string]string `json:"TokenClaimsMapping,omitempty"`

	// third party token endpoint to obtain token
	// Required: true
	TokenEndpoint *string `json:"TokenEndpoint"`

	// third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
	// Required: true
	UserInfoEndpoint *string `json:"UserInfoEndpoint"`

	// http method to call third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
	// Required: true
	UserInfoHTTPMethod *string `json:"UserInfoHTTPMethod"`

	// scopes for generic OAuth Authorization code flow. Default is [openid, profile, email]
	// Required: true
	Scopes []string `json:"scopes"`
}

ModelThirdPartyLoginPlatformCredentialRequest Model third party login platform credential request

swagger:model Model third party login platform credential request.

func (*ModelThirdPartyLoginPlatformCredentialRequest) MarshalBinary ¶ added in v0.2.0

MarshalBinary interface implementation

func (*ModelThirdPartyLoginPlatformCredentialRequest) UnmarshalBinary ¶ added in v0.2.0

UnmarshalBinary interface implementation

func (*ModelThirdPartyLoginPlatformCredentialRequest) Validate ¶ added in v0.2.0

Validate validates this Model third party login platform credential request

type ModelThirdPartyLoginPlatformCredentialResponse ¶ added in v0.2.0

type ModelThirdPartyLoginPlatformCredentialResponse struct {

	// ACSURL is an endpoint on the service provider where the identity provider will redirect to with its authentication response
	// Required: true
	ACSURL *string `json:"ACSURL"`

	// AWSCognitoRegion is aws region where user pool reside
	// Required: true
	AWSCognitoRegion *string `json:"AWSCognitoRegion"`

	// AWSCognitoUserPool is aws cognito user pool id
	// Required: true
	AWSCognitoUserPool *string `json:"AWSCognitoUserPool"`

	// allowed clients that can show this login method
	AllowedClients []string `json:"AllowedClients,omitempty"`

	// appid
	// Required: true
	AppID *string `json:"AppId"`

	// third party authorization endpoint to obtain authorization code
	AuthorizationEndpoint string `json:"AuthorizationEndpoint,omitempty"`

	// clientid
	// Required: true
	ClientID *string `json:"ClientId"`

	// a flag indicates whether enable server license validation, only available on ps5, ps4, xbl
	// Required: true
	EnableServerLicenseValidation *bool `json:"EnableServerLicenseValidation"`

	// 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"`

	// a flag indicates whether need to include puid in access token claim
	IncludePUID bool `json:"IncludePUID"`

	// isactive
	// Required: true
	IsActive *bool `json:"IsActive"`

	// Issuer of 3rd party identity provider. Used for generic oauth flow.
	// Required: true
	Issuer *string `json:"Issuer"`

	// JWKS endpoint to validate 3rd party user id token. Used for generic oauth flow.
	// Required: true
	JWKSEndpoint *string `json:"JWKSEndpoint"`

	// keyid
	// Required: true
	KeyID *string `json:"KeyID"`

	// login method logo url
	LogoURL string `json:"LogoURL,omitempty"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// A json containing Credentials for netflix integration.
	NetflixCertificates *AccountcommonNetflixCertificates `json:"NetflixCertificates,omitempty"`

	// organizationid
	// Required: true
	OrganizationID *string `json:"OrganizationId"`

	// platformid
	// Required: true
	PlatformID *string `json:"PlatformId"`

	// platformname
	// Required: true
	PlatformName *string `json:"PlatformName"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

	// secret
	// Required: true
	Secret *string `json:"Secret"`

	// teamid
	// Required: true
	TeamID *string `json:"TeamID"`

	// Token authentication type indicating what token will be used to authenticate 3rd party user. Currently support: idToken, code and bearerToken. Used for generic oauth flow.
	// Required: true
	TokenAuthenticationType *string `json:"TokenAuthenticationType"`

	// A JSON containing how IAM service retrieve value from id token claims or userInfo endpoint. Used for generic oauth flow.
	TokenClaimsMapping map[string]string `json:"TokenClaimsMapping,omitempty"`

	// third party token endpoint to obtain token
	TokenEndpoint string `json:"TokenEndpoint,omitempty"`

	// third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
	UserInfoEndpoint string `json:"UserInfoEndpoint,omitempty"`

	// http method to call third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
	UserInfoHTTPMethod string `json:"UserInfoHTTPMethod,omitempty"`

	// registereddomains
	RegisteredDomains []*AccountcommonRegisteredDomain `json:"registeredDomains,omitempty"`

	// scopes for generic OAuth Authorization code flow
	Scopes []string `json:"scopes,omitempty"`
}

ModelThirdPartyLoginPlatformCredentialResponse Model third party login platform credential response

swagger:model Model third party login platform credential response.

func (*ModelThirdPartyLoginPlatformCredentialResponse) MarshalBinary ¶ added in v0.2.0

MarshalBinary interface implementation

func (*ModelThirdPartyLoginPlatformCredentialResponse) UnmarshalBinary ¶ added in v0.2.0

UnmarshalBinary interface implementation

func (*ModelThirdPartyLoginPlatformCredentialResponse) Validate ¶ added in v0.2.0

Validate validates this Model third party login platform credential response

type ModelTokenThirdPartyLinkStatusResponse ¶ added in v0.33.0

type ModelTokenThirdPartyLinkStatusResponse struct {

	// linked
	// Required: true
	Linked *bool `json:"linked"`

	// platformtoken
	PlatformToken string `json:"platformToken,omitempty"`

	// sandboxid
	SandboxID string `json:"sandboxId,omitempty"`
}

ModelTokenThirdPartyLinkStatusResponse Model token third party link status response

swagger:model Model token third party link status response.

func (*ModelTokenThirdPartyLinkStatusResponse) MarshalBinary ¶ added in v0.33.0

func (m *ModelTokenThirdPartyLinkStatusResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelTokenThirdPartyLinkStatusResponse) UnmarshalBinary ¶ added in v0.33.0

func (m *ModelTokenThirdPartyLinkStatusResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelTokenThirdPartyLinkStatusResponse) Validate ¶ added in v0.33.0

Validate validates this Model token third party link status response

type ModelUnlinkUserPlatformRequest ¶ added in v0.2.0

type ModelUnlinkUserPlatformRequest struct {

	// platformnamespace
	PlatformNamespace string `json:"platformNamespace,omitempty"`
}

ModelUnlinkUserPlatformRequest Model unlink user platform request

swagger:model Model unlink user platform request.

func (*ModelUnlinkUserPlatformRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUnlinkUserPlatformRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUnlinkUserPlatformRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUnlinkUserPlatformRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUnlinkUserPlatformRequest) Validate ¶ added in v0.2.0

func (m *ModelUnlinkUserPlatformRequest) Validate(formats strfmt.Registry) error

Validate validates this Model unlink user platform request

type ModelUpdatePermissionScheduleRequest ¶ added in v0.2.0

type ModelUpdatePermissionScheduleRequest struct {

	// schedaction
	// Format: int32
	SchedAction int32 `json:"SchedAction,omitempty"`

	// schedcron
	SchedCron string `json:"SchedCron,omitempty"`

	// schedrange
	SchedRange []string `json:"SchedRange,omitempty"`
}

ModelUpdatePermissionScheduleRequest Model update permission schedule request

swagger:model Model update permission schedule request.

func (*ModelUpdatePermissionScheduleRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUpdatePermissionScheduleRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpdatePermissionScheduleRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUpdatePermissionScheduleRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpdatePermissionScheduleRequest) Validate ¶ added in v0.2.0

Validate validates this Model update permission schedule request

type ModelUpdateProfileUpdateStrategyConfigRequest ¶ added in v0.74.0

type ModelUpdateProfileUpdateStrategyConfigRequest struct {

	// only work when type is limited
	Config *AccountcommonProfileUpdateConfig `json:"config,omitempty"`

	// allow value [initial_only, limited, unlimited]
	Type string `json:"type,omitempty"`
}

ModelUpdateProfileUpdateStrategyConfigRequest Model update profile update strategy config request

swagger:model Model update profile update strategy config request.

func (*ModelUpdateProfileUpdateStrategyConfigRequest) MarshalBinary ¶ added in v0.74.0

MarshalBinary interface implementation

func (*ModelUpdateProfileUpdateStrategyConfigRequest) UnmarshalBinary ¶ added in v0.74.0

UnmarshalBinary interface implementation

func (*ModelUpdateProfileUpdateStrategyConfigRequest) Validate ¶ added in v0.74.0

Validate validates this Model update profile update strategy config request

type ModelUpdateUserDeletionStatusRequest ¶ added in v0.2.0

type ModelUpdateUserDeletionStatusRequest struct {

	// deletiondate
	// Format: int64
	DeletionDate int64 `json:"deletionDate,omitempty"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`
}

ModelUpdateUserDeletionStatusRequest Model update user deletion status request

swagger:model Model update user deletion status request.

func (*ModelUpdateUserDeletionStatusRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUpdateUserDeletionStatusRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpdateUserDeletionStatusRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUpdateUserDeletionStatusRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpdateUserDeletionStatusRequest) Validate ¶ added in v0.2.0

Validate validates this Model update user deletion status request

type ModelUpdateUserStatusRequest ¶ added in v0.2.0

type ModelUpdateUserStatusRequest struct {

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// reason
	Reason string `json:"reason,omitempty"`
}

ModelUpdateUserStatusRequest Model update user status request

swagger:model Model update user status request.

func (*ModelUpdateUserStatusRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUpdateUserStatusRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpdateUserStatusRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUpdateUserStatusRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpdateUserStatusRequest) Validate ¶ added in v0.2.0

func (m *ModelUpdateUserStatusRequest) Validate(formats strfmt.Registry) error

Validate validates this Model update user status request

type ModelUpgradeHeadlessAccountRequest ¶ added in v0.2.0

type ModelUpgradeHeadlessAccountRequest struct {

	// new email address or phone number
	// Required: true
	LoginID *string `json:"LoginID"`

	// new password
	// Required: true
	Password *string `json:"Password"`
}

ModelUpgradeHeadlessAccountRequest Model upgrade headless account request

swagger:model Model upgrade headless account request.

func (*ModelUpgradeHeadlessAccountRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUpgradeHeadlessAccountRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUpgradeHeadlessAccountRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountRequest) Validate ¶ added in v0.2.0

Validate validates this Model upgrade headless account request

type ModelUpgradeHeadlessAccountV3Request ¶ added in v0.2.0

type ModelUpgradeHeadlessAccountV3Request struct {

	// new email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// new password
	// Required: true
	Password *string `json:"password"`
}

ModelUpgradeHeadlessAccountV3Request Model upgrade headless account V3 request

swagger:model Model upgrade headless account V3 request.

func (*ModelUpgradeHeadlessAccountV3Request) MarshalBinary ¶ added in v0.2.0

func (m *ModelUpgradeHeadlessAccountV3Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountV3Request) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUpgradeHeadlessAccountV3Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountV3Request) Validate ¶ added in v0.2.0

Validate validates this Model upgrade headless account V3 request

type ModelUpgradeHeadlessAccountWithVerificationCodeRequest ¶ added in v0.2.0

type ModelUpgradeHeadlessAccountWithVerificationCodeRequest struct {

	// code
	// Required: true
	Code *string `json:"Code"`

	// password
	// Required: true
	Password *string `json:"Password"`

	// loginid
	// Required: true
	LoginID *string `json:"loginId"`
}

ModelUpgradeHeadlessAccountWithVerificationCodeRequest Model upgrade headless account with verification code request

swagger:model Model upgrade headless account with verification code request.

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequest) MarshalBinary ¶ added in v0.2.0

MarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequest) UnmarshalBinary ¶ added in v0.2.0

UnmarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequest) Validate ¶ added in v0.2.0

Validate validates this Model upgrade headless account with verification code request

type ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 ¶ added in v0.2.0

type ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 struct {

	// code
	// Required: true
	Code *string `json:"code"`

	// country
	Country string `json:"country,omitempty"`

	// dateofbirth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// displayname
	DisplayName string `json:"displayName,omitempty"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// password
	// Required: true
	Password *string `json:"password"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// validateonly
	ValidateOnly bool `json:"validateOnly"`
}

ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 Model upgrade headless account with verification code request V3

swagger:model Model upgrade headless account with verification code request V3.

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) MarshalBinary ¶ added in v0.2.0

MarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) UnmarshalBinary ¶ added in v0.2.0

UnmarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) Validate ¶ added in v0.2.0

Validate validates this Model upgrade headless account with verification code request V3

type ModelUserActiveBanResponse ¶ added in v0.2.0

type ModelUserActiveBanResponse struct {

	// ban
	// Required: true
	Ban *string `json:"Ban"`

	// banid
	// Required: true
	BanID *string `json:"BanId"`

	// enddate
	// Required: true
	// Format: date-time
	EndDate strfmt.DateTime `json:"EndDate"`
}

ModelUserActiveBanResponse Model user active ban response

swagger:model Model user active ban response.

func (*ModelUserActiveBanResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserActiveBanResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserActiveBanResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserActiveBanResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserActiveBanResponse) Validate ¶ added in v0.2.0

func (m *ModelUserActiveBanResponse) Validate(formats strfmt.Registry) error

Validate validates this Model user active ban response

type ModelUserActiveBanResponseV3 ¶ added in v0.2.0

type ModelUserActiveBanResponseV3 struct {

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// banid
	// Required: true
	BanID *string `json:"banId"`

	// enddate
	// Required: true
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate"`

	// targetednamespace
	// Required: true
	TargetedNamespace *string `json:"targetedNamespace"`
}

ModelUserActiveBanResponseV3 Model user active ban response V3

swagger:model Model user active ban response V3.

func (*ModelUserActiveBanResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserActiveBanResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserActiveBanResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserActiveBanResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserActiveBanResponseV3) Validate ¶ added in v0.2.0

func (m *ModelUserActiveBanResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model user active ban response V3

type ModelUserBanResponse ¶ added in v0.2.0

type ModelUserBanResponse struct {

	// ban
	// Required: true
	Ban *string `json:"Ban"`

	// banid
	// Required: true
	BanID *string `json:"BanId"`

	// bannedby
	// Required: true
	BannedBy *BannedBy `json:"BannedBy"`

	// comment
	// Required: true
	Comment *string `json:"Comment"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"CreatedAt"`

	// disableddate
	// Format: date-time
	DisabledDate *strfmt.DateTime `json:"DisabledDate,omitempty"`

	// enabled
	// Required: true
	Enabled *bool `json:"Enabled"`

	// enddate
	// Required: true
	// Format: date-time
	EndDate strfmt.DateTime `json:"EndDate"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// reason
	// Required: true
	Reason *string `json:"Reason"`

	// userid
	// Required: true
	UserID *string `json:"UserId"`
}

ModelUserBanResponse Model user ban response

swagger:model Model user ban response.

func (*ModelUserBanResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserBanResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserBanResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserBanResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserBanResponse) Validate ¶ added in v0.2.0

func (m *ModelUserBanResponse) Validate(formats strfmt.Registry) error

Validate validates this Model user ban response

type ModelUserBanResponseV3 ¶ added in v0.2.0

type ModelUserBanResponseV3 struct {

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// banid
	// Required: true
	BanID *string `json:"banId"`

	// bannedby
	// Required: true
	BannedBy *AccountcommonBannedByV3 `json:"bannedBy"`

	// comment
	// Required: true
	Comment *string `json:"comment"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// disableddate
	// Required: true
	// Format: date-time
	DisabledDate strfmt.DateTime `json:"disabledDate"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// enddate
	// Required: true
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// reason
	// Required: true
	Reason *string `json:"reason"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelUserBanResponseV3 Model user ban response V3

swagger:model Model user ban response V3.

func (*ModelUserBanResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserBanResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserBanResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserBanResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserBanResponseV3) Validate ¶ added in v0.2.0

func (m *ModelUserBanResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model user ban response V3

type ModelUserBanWithStatus ¶ added in v0.70.0

type ModelUserBanWithStatus struct {

	// active
	// Required: true
	Active *bool `json:"active"`

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// banid
	// Required: true
	BanID *string `json:"banId"`

	// bannedby
	// Required: true
	BannedBy *AccountcommonBannedByV3 `json:"bannedBy"`

	// comment
	// Required: true
	Comment *string `json:"comment"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// disableddate
	// Required: true
	// Format: date-time
	DisabledDate strfmt.DateTime `json:"disabledDate"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// enddate
	// Required: true
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// reason
	// Required: true
	Reason *string `json:"reason"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelUserBanWithStatus Model user ban with status

swagger:model Model user ban with status.

func (*ModelUserBanWithStatus) MarshalBinary ¶ added in v0.70.0

func (m *ModelUserBanWithStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserBanWithStatus) UnmarshalBinary ¶ added in v0.70.0

func (m *ModelUserBanWithStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserBanWithStatus) Validate ¶ added in v0.70.0

func (m *ModelUserBanWithStatus) Validate(formats strfmt.Registry) error

Validate validates this Model user ban with status

type ModelUserBaseInfo ¶ added in v0.10.0

type ModelUserBaseInfo struct {

	// avatarurl
	// Required: true
	AvatarURL *string `json:"avatarUrl"`

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// platformuserids
	// Required: true
	PlatformUserIds map[string]string `json:"platformUserIds"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// userid
	// Required: true
	UserID *string `json:"userId"`

	// username
	Username string `json:"username,omitempty"`
}

ModelUserBaseInfo Model user base info

swagger:model Model user base info.

func (*ModelUserBaseInfo) MarshalBinary ¶ added in v0.10.0

func (m *ModelUserBaseInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserBaseInfo) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelUserBaseInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserBaseInfo) Validate ¶ added in v0.10.0

func (m *ModelUserBaseInfo) Validate(formats strfmt.Registry) error

Validate validates this Model user base info

type ModelUserBulkUpdateRequestV3 ¶ added in v0.67.0

type ModelUserBulkUpdateRequestV3 struct {

	// skiploginqueue
	// Required: true
	SkipLoginQueue *bool `json:"skipLoginQueue"`
}

ModelUserBulkUpdateRequestV3 Model user bulk update request V3

swagger:model Model user bulk update request V3.

func (*ModelUserBulkUpdateRequestV3) MarshalBinary ¶ added in v0.67.0

func (m *ModelUserBulkUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserBulkUpdateRequestV3) UnmarshalBinary ¶ added in v0.67.0

func (m *ModelUserBulkUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserBulkUpdateRequestV3) Validate ¶ added in v0.67.0

func (m *ModelUserBulkUpdateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model user bulk update request V3

type ModelUserCreateRequest ¶ added in v0.2.0

type ModelUserCreateRequest struct {

	// authtype
	// Required: true
	AuthType *string `json:"AuthType"`

	// country
	// Required: true
	Country *string `json:"Country"`

	// displayname
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// loginid
	// Required: true
	LoginID *string `json:"LoginId"`

	// password
	// Required: true
	Password *string `json:"Password"`

	// passwordmd5sum
	PasswordMD5Sum string `json:"PasswordMD5Sum,omitempty"`
}

ModelUserCreateRequest Model user create request

swagger:model Model user create request.

func (*ModelUserCreateRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserCreateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserCreateRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserCreateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserCreateRequest) Validate ¶ added in v0.2.0

func (m *ModelUserCreateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model user create request

type ModelUserCreateRequestV3 ¶

type ModelUserCreateRequestV3 struct {

	// passwordmd5sum
	PasswordMD5Sum string `json:"PasswordMD5Sum,omitempty"`

	// acceptedpolicies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"`

	// authtype
	// Required: true
	AuthType *string `json:"authType"`

	// code
	// Required: true
	Code *string `json:"code"`

	// country
	// Required: true
	Country *string `json:"country"`

	// dateofbirth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// password
	// Required: true
	Password *string `json:"password"`

	// reachminimumage
	// Required: true
	ReachMinimumAge *bool `json:"reachMinimumAge"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
}

ModelUserCreateRequestV3 Model user create request V3

swagger:model Model user create request V3.

func (*ModelUserCreateRequestV3) MarshalBinary ¶

func (m *ModelUserCreateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserCreateRequestV3) UnmarshalBinary ¶

func (m *ModelUserCreateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserCreateRequestV3) Validate ¶

func (m *ModelUserCreateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model user create request V3

type ModelUserCreateResponse ¶ added in v0.2.0

type ModelUserCreateResponse struct {

	// authtype
	// Required: true
	AuthType *string `json:"AuthType"`

	// country
	// Required: true
	Country *string `json:"Country"`

	// dateofbirth
	// Required: true
	// Format: date-time
	DateOfBirth strfmt.DateTime `json:"DateOfBirth"`

	// displayname
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// loginid
	// Required: true
	LoginID *string `json:"LoginId"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// userid
	// Required: true
	UserID *string `json:"UserId"`
}

ModelUserCreateResponse Model user create response

swagger:model Model user create response.

func (*ModelUserCreateResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserCreateResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserCreateResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserCreateResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserCreateResponse) Validate ¶ added in v0.2.0

func (m *ModelUserCreateResponse) Validate(formats strfmt.Registry) error

Validate validates this Model user create response

type ModelUserCreateResponseV3 ¶

type ModelUserCreateResponseV3 struct {

	// authtype
	// Required: true
	AuthType *string `json:"authType"`

	// country
	// Required: true
	Country *string `json:"country"`

	// dateofbirth
	// Required: true
	// Format: date-time
	DateOfBirth strfmt.DateTime `json:"dateOfBirth"`

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelUserCreateResponseV3 Model user create response V3

swagger:model Model user create response V3.

func (*ModelUserCreateResponseV3) MarshalBinary ¶

func (m *ModelUserCreateResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserCreateResponseV3) UnmarshalBinary ¶

func (m *ModelUserCreateResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserCreateResponseV3) Validate ¶

func (m *ModelUserCreateResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model user create response V3

type ModelUserDeletionStatusResponse ¶ added in v0.2.0

type ModelUserDeletionStatusResponse struct {

	// deletionstatus
	// Required: true
	DeletionStatus *bool `json:"deletionStatus"`
}

ModelUserDeletionStatusResponse Model user deletion status response

swagger:model Model user deletion status response.

func (*ModelUserDeletionStatusResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserDeletionStatusResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserDeletionStatusResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserDeletionStatusResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserDeletionStatusResponse) Validate ¶ added in v0.2.0

Validate validates this Model user deletion status response

type ModelUserIDsRequest ¶ added in v0.10.0

type ModelUserIDsRequest struct {

	// userids
	// Required: true
	UserIds []string `json:"userIds"`
}

ModelUserIDsRequest Model user I ds request

swagger:model Model user I ds request.

func (*ModelUserIDsRequest) MarshalBinary ¶ added in v0.10.0

func (m *ModelUserIDsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserIDsRequest) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelUserIDsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserIDsRequest) Validate ¶ added in v0.10.0

func (m *ModelUserIDsRequest) Validate(formats strfmt.Registry) error

Validate validates this Model user I ds request

type ModelUserIdentityUpdateRequestV3 ¶ added in v0.54.0

type ModelUserIdentityUpdateRequestV3 struct {

	// emailaddress
	EmailAddress string `json:"emailAddress,omitempty"`

	// password
	Password string `json:"password,omitempty"`
}

ModelUserIdentityUpdateRequestV3 Model user identity update request V3

swagger:model Model user identity update request V3.

func (*ModelUserIdentityUpdateRequestV3) MarshalBinary ¶ added in v0.54.0

func (m *ModelUserIdentityUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserIdentityUpdateRequestV3) UnmarshalBinary ¶ added in v0.54.0

func (m *ModelUserIdentityUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserIdentityUpdateRequestV3) Validate ¶ added in v0.54.0

Validate validates this Model user identity update request V3

type ModelUserInfoResponse ¶ added in v0.10.0

type ModelUserInfoResponse struct {

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelUserInfoResponse Model user info response

swagger:model Model user info response.

func (*ModelUserInfoResponse) MarshalBinary ¶ added in v0.10.0

func (m *ModelUserInfoResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInfoResponse) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelUserInfoResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInfoResponse) Validate ¶ added in v0.10.0

func (m *ModelUserInfoResponse) Validate(formats strfmt.Registry) error

Validate validates this Model user info response

type ModelUserInformation ¶ added in v0.2.0

type ModelUserInformation struct {

	// country
	// Required: true
	Country *string `json:"Country"`

	// displayname
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// emailaddresses
	// Required: true
	EmailAddresses []string `json:"EmailAddresses"`

	// linkedplatformaccounts
	// Required: true
	LinkedPlatformAccounts []*ModelPlatformUserInformation `json:"LinkedPlatformAccounts"`

	// phonenumber
	// Required: true
	PhoneNumber *string `json:"PhoneNumber"`

	// username
	// Required: true
	Username *string `json:"Username"`

	// xuid
	XUID string `json:"XUID,omitempty"`
}

ModelUserInformation Model user information

swagger:model Model user information.

func (*ModelUserInformation) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserInformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInformation) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserInformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInformation) Validate ¶ added in v0.2.0

func (m *ModelUserInformation) Validate(formats strfmt.Registry) error

Validate validates this Model user information

type ModelUserInputValidationRequest ¶ added in v0.71.0

type ModelUserInputValidationRequest struct {

	// displayname
	DisplayName string `json:"displayName,omitempty"`

	// password
	Password string `json:"password,omitempty"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// username
	Username string `json:"username,omitempty"`
}

ModelUserInputValidationRequest Model user input validation request

swagger:model Model user input validation request.

func (*ModelUserInputValidationRequest) MarshalBinary ¶ added in v0.71.0

func (m *ModelUserInputValidationRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInputValidationRequest) UnmarshalBinary ¶ added in v0.71.0

func (m *ModelUserInputValidationRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInputValidationRequest) Validate ¶ added in v0.71.0

Validate validates this Model user input validation request

type ModelUserInputValidationResponse ¶ added in v0.71.0

type ModelUserInputValidationResponse struct {

	// message
	Message string `json:"message,omitempty"`

	// valid
	// Required: true
	Valid *bool `json:"valid"`
}

ModelUserInputValidationResponse Model user input validation response

swagger:model Model user input validation response.

func (*ModelUserInputValidationResponse) MarshalBinary ¶ added in v0.71.0

func (m *ModelUserInputValidationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInputValidationResponse) UnmarshalBinary ¶ added in v0.71.0

func (m *ModelUserInputValidationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInputValidationResponse) Validate ¶ added in v0.71.0

Validate validates this Model user input validation response

type ModelUserInvitationHistory ¶ added in v0.66.0

type ModelUserInvitationHistory struct {

	// accepted
	// Required: true
	Accepted *bool `json:"accepted"`

	// invitee
	// Required: true
	Invitee *string `json:"invitee"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`
}

ModelUserInvitationHistory Model user invitation history

swagger:model Model user invitation history.

func (*ModelUserInvitationHistory) MarshalBinary ¶ added in v0.66.0

func (m *ModelUserInvitationHistory) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInvitationHistory) UnmarshalBinary ¶ added in v0.66.0

func (m *ModelUserInvitationHistory) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInvitationHistory) Validate ¶ added in v0.66.0

func (m *ModelUserInvitationHistory) Validate(formats strfmt.Registry) error

Validate validates this Model user invitation history

type ModelUserInvitationV3 ¶ added in v0.8.0

type ModelUserInvitationV3 struct {

	// additionaldata
	AdditionalData string `json:"additionalData,omitempty"`

	// email
	// Required: true
	Email *string `json:"email"`

	// expiredat
	// Required: true
	// Format: date-time
	ExpiredAt strfmt.DateTime `json:"expiredAt"`

	// id
	ID string `json:"id,omitempty"`

	// isnewstudio
	IsNewStudio bool `json:"isNewStudio"`

	// namespace
	Namespace string `json:"namespace,omitempty"`

	// namespacedisplayname
	NamespaceDisplayName string `json:"namespaceDisplayName,omitempty"`

	// roles
	// Required: true
	Roles []*AccountcommonNamespaceRole `json:"roles"`

	// studionamespace
	StudioNamespace string `json:"studioNamespace,omitempty"`
}

ModelUserInvitationV3 Model user invitation V3

swagger:model Model user invitation V3.

func (*ModelUserInvitationV3) MarshalBinary ¶ added in v0.8.0

func (m *ModelUserInvitationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInvitationV3) UnmarshalBinary ¶ added in v0.8.0

func (m *ModelUserInvitationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInvitationV3) Validate ¶ added in v0.8.0

func (m *ModelUserInvitationV3) Validate(formats strfmt.Registry) error

Validate validates this Model user invitation V3

type ModelUserLoginHistoryResponse ¶ added in v0.2.0

type ModelUserLoginHistoryResponse struct {

	// applicationname
	// Required: true
	ApplicationName *string `json:"ApplicationName"`

	// city
	// Required: true
	City *string `json:"City"`

	// country
	// Required: true
	Country *string `json:"Country"`

	// deviceid
	// Required: true
	DeviceID *string `json:"DeviceId"`

	// state
	// Required: true
	State *string `json:"State"`

	// timestamp
	// Required: true
	// Format: int64
	Timestamp *int64 `json:"Timestamp"`

	// devicename
	// Required: true
	DeviceName *string `json:"deviceName"`
}

ModelUserLoginHistoryResponse Model user login history response

swagger:model Model user login history response.

func (*ModelUserLoginHistoryResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserLoginHistoryResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserLoginHistoryResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserLoginHistoryResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserLoginHistoryResponse) Validate ¶ added in v0.2.0

func (m *ModelUserLoginHistoryResponse) Validate(formats strfmt.Registry) error

Validate validates this Model user login history response

type ModelUserMFAStatusResponseV4 ¶ added in v0.71.0

type ModelUserMFAStatusResponseV4 struct {

	// defaultfactor
	DefaultFactor string `json:"defaultFactor,omitempty"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// enabledfactors
	EnabledFactors []string `json:"enabledFactors,omitempty"`
}

ModelUserMFAStatusResponseV4 Model user MFA status response V4

swagger:model Model user MFA status response V4.

func (*ModelUserMFAStatusResponseV4) MarshalBinary ¶ added in v0.71.0

func (m *ModelUserMFAStatusResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserMFAStatusResponseV4) UnmarshalBinary ¶ added in v0.71.0

func (m *ModelUserMFAStatusResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserMFAStatusResponseV4) Validate ¶ added in v0.71.0

func (m *ModelUserMFAStatusResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model user MFA status response V4

type ModelUserMFATokenResponseV4 ¶ added in v0.71.0

type ModelUserMFATokenResponseV4 struct {

	// mfatoken
	// Required: true
	MFAToken *string `json:"mfaToken"`
}

ModelUserMFATokenResponseV4 Model user MFA token response V4

swagger:model Model user MFA token response V4.

func (*ModelUserMFATokenResponseV4) MarshalBinary ¶ added in v0.71.0

func (m *ModelUserMFATokenResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserMFATokenResponseV4) UnmarshalBinary ¶ added in v0.71.0

func (m *ModelUserMFATokenResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserMFATokenResponseV4) Validate ¶ added in v0.71.0

func (m *ModelUserMFATokenResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model user MFA token response V4

type ModelUserPasswordUpdateRequest ¶ added in v0.2.0

type ModelUserPasswordUpdateRequest struct {

	// languagetag
	// Required: true
	LanguageTag *string `json:"LanguageTag"`

	// newpassword
	// Required: true
	NewPassword *string `json:"NewPassword"`

	// oldpassword
	// Required: true
	OldPassword *string `json:"OldPassword"`
}

ModelUserPasswordUpdateRequest Model user password update request

swagger:model Model user password update request.

func (*ModelUserPasswordUpdateRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserPasswordUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPasswordUpdateRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserPasswordUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPasswordUpdateRequest) Validate ¶ added in v0.2.0

func (m *ModelUserPasswordUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model user password update request

type ModelUserPasswordUpdateV3Request ¶ added in v0.2.0

type ModelUserPasswordUpdateV3Request struct {

	// languagetag
	// Required: true
	LanguageTag *string `json:"languageTag"`

	// mfatoken
	MFAToken string `json:"mfaToken,omitempty"`

	// newpassword
	// Required: true
	NewPassword *string `json:"newPassword"`

	// oldpassword
	// Required: true
	OldPassword *string `json:"oldPassword"`
}

ModelUserPasswordUpdateV3Request Model user password update V3 request

swagger:model Model user password update V3 request.

func (*ModelUserPasswordUpdateV3Request) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserPasswordUpdateV3Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPasswordUpdateV3Request) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserPasswordUpdateV3Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPasswordUpdateV3Request) Validate ¶ added in v0.2.0

Validate validates this Model user password update V3 request

type ModelUserPermissionsResponseV3 ¶ added in v0.2.0

type ModelUserPermissionsResponseV3 struct {

	// action
	// Required: true
	// Format: int32
	Action *int32 `json:"action"`

	// resource
	// Required: true
	Resource *string `json:"resource"`

	// schedaction
	// Format: int32
	SchedAction int32 `json:"schedAction,omitempty"`

	// schedcron
	SchedCron string `json:"schedCron,omitempty"`

	// schedrange
	SchedRange []string `json:"schedRange,omitempty"`
}

ModelUserPermissionsResponseV3 Model user permissions response V3

swagger:model Model user permissions response V3.

func (*ModelUserPermissionsResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserPermissionsResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPermissionsResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserPermissionsResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPermissionsResponseV3) Validate ¶ added in v0.2.0

func (m *ModelUserPermissionsResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model user permissions response V3

type ModelUserPlatformInfo ¶ added in v0.53.0

type ModelUserPlatformInfo struct {

	// platformavatarurl
	PlatformAvatarURL string `json:"platformAvatarUrl,omitempty"`

	// platformdisplayname
	PlatformDisplayName string `json:"platformDisplayName,omitempty"`

	// platformgroup
	PlatformGroup string `json:"platformGroup,omitempty"`

	// platformid
	// Required: true
	PlatformID *string `json:"platformId"`

	// platformuserid
	PlatformUserID string `json:"platformUserId,omitempty"`
}

ModelUserPlatformInfo Model user platform info

swagger:model Model user platform info.

func (*ModelUserPlatformInfo) MarshalBinary ¶ added in v0.53.0

func (m *ModelUserPlatformInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPlatformInfo) UnmarshalBinary ¶ added in v0.53.0

func (m *ModelUserPlatformInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPlatformInfo) Validate ¶ added in v0.53.0

func (m *ModelUserPlatformInfo) Validate(formats strfmt.Registry) error

Validate validates this Model user platform info

type ModelUserPlatformInfos ¶ added in v0.60.0

type ModelUserPlatformInfos struct {

	// avatarurl
	AvatarURL string `json:"avatarUrl,omitempty"`

	// displayname
	DisplayName string `json:"displayName,omitempty"`

	// platforminfos
	// Required: true
	PlatformInfos []*ModelUserPlatformInfo `json:"platformInfos"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelUserPlatformInfos Model user platform infos

swagger:model Model user platform infos.

func (*ModelUserPlatformInfos) MarshalBinary ¶ added in v0.60.0

func (m *ModelUserPlatformInfos) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPlatformInfos) UnmarshalBinary ¶ added in v0.60.0

func (m *ModelUserPlatformInfos) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPlatformInfos) Validate ¶ added in v0.60.0

func (m *ModelUserPlatformInfos) Validate(formats strfmt.Registry) error

Validate validates this Model user platform infos

type ModelUserPlatformLinkHistories ¶ added in v0.72.0

type ModelUserPlatformLinkHistories struct {

	// data
	// Required: true
	Data []*ModelUserPlatformLinkHistory `json:"data"`
}

ModelUserPlatformLinkHistories Model user platform link histories

swagger:model Model user platform link histories.

func (*ModelUserPlatformLinkHistories) MarshalBinary ¶ added in v0.72.0

func (m *ModelUserPlatformLinkHistories) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPlatformLinkHistories) UnmarshalBinary ¶ added in v0.72.0

func (m *ModelUserPlatformLinkHistories) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPlatformLinkHistories) Validate ¶ added in v0.72.0

func (m *ModelUserPlatformLinkHistories) Validate(formats strfmt.Registry) error

Validate validates this Model user platform link histories

type ModelUserPlatformLinkHistory ¶ added in v0.72.0

type ModelUserPlatformLinkHistory struct {

	// action
	// Required: true
	Action *string `json:"action"`

	// actor
	// Required: true
	Actor *string `json:"actor"`

	// actortype
	// Required: true
	ActorType *string `json:"actorType"`

	// createdat
	// Required: true
	// Format: int64
	CreatedAt *int64 `json:"createdAt"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// platform
	// Required: true
	Platform *string `json:"platform"`

	// platformdisplayname
	// Required: true
	PlatformDisplayName *string `json:"platformDisplayName"`

	// platformid
	// Required: true
	PlatformID *string `json:"platformId"`

	// platformuserid
	// Required: true
	PlatformUserID *string `json:"platformUserId"`

	// publisheruserid
	// Required: true
	PublisherUserID *string `json:"publisherUserId"`
}

ModelUserPlatformLinkHistory Model user platform link history

swagger:model Model user platform link history.

func (*ModelUserPlatformLinkHistory) MarshalBinary ¶ added in v0.72.0

func (m *ModelUserPlatformLinkHistory) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPlatformLinkHistory) UnmarshalBinary ¶ added in v0.72.0

func (m *ModelUserPlatformLinkHistory) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPlatformLinkHistory) Validate ¶ added in v0.72.0

func (m *ModelUserPlatformLinkHistory) Validate(formats strfmt.Registry) error

Validate validates this Model user platform link history

type ModelUserPlatformMetadata ¶ added in v0.49.0

type ModelUserPlatformMetadata struct {

	// metadata
	// Required: true
	Metadata interface{} `json:"metadata"`

	// the namespace of this metadata query from
	// Required: true
	Namespace *string `json:"namespace"`

	// platformuserid
	// Required: true
	PlatformUserID *string `json:"platformUserId"`

	// it is always the publisher user id. this is deprecate, and will be removed
	// Required: true
	UserID *string `json:"userId"`
}

ModelUserPlatformMetadata Model user platform metadata

swagger:model Model user platform metadata.

func (*ModelUserPlatformMetadata) MarshalBinary ¶ added in v0.49.0

func (m *ModelUserPlatformMetadata) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPlatformMetadata) UnmarshalBinary ¶ added in v0.49.0

func (m *ModelUserPlatformMetadata) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPlatformMetadata) Validate ¶ added in v0.49.0

func (m *ModelUserPlatformMetadata) Validate(formats strfmt.Registry) error

Validate validates this Model user platform metadata

type ModelUserProfileUpdateAllowStatus ¶ added in v0.74.0

type ModelUserProfileUpdateAllowStatus struct {

	// status
	// Required: true
	Status []*ModelFieldUpdateAllowStatus `json:"status"`
}

ModelUserProfileUpdateAllowStatus Model user profile update allow status

swagger:model Model user profile update allow status.

func (*ModelUserProfileUpdateAllowStatus) MarshalBinary ¶ added in v0.74.0

func (m *ModelUserProfileUpdateAllowStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserProfileUpdateAllowStatus) UnmarshalBinary ¶ added in v0.74.0

func (m *ModelUserProfileUpdateAllowStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserProfileUpdateAllowStatus) Validate ¶ added in v0.74.0

Validate validates this Model user profile update allow status

type ModelUserPublicInfoResponseV4 ¶ added in v0.52.0

type ModelUserPublicInfoResponseV4 struct {

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelUserPublicInfoResponseV4 Model user public info response V4

swagger:model Model user public info response V4.

func (*ModelUserPublicInfoResponseV4) MarshalBinary ¶ added in v0.52.0

func (m *ModelUserPublicInfoResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPublicInfoResponseV4) UnmarshalBinary ¶ added in v0.52.0

func (m *ModelUserPublicInfoResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPublicInfoResponseV4) Validate ¶ added in v0.52.0

func (m *ModelUserPublicInfoResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model user public info response V4

type ModelUserResponse ¶ added in v0.2.0

type ModelUserResponse struct {

	// authtype
	// Required: true
	AuthType *string `json:"AuthType"`

	// avatarurl
	AvatarURL string `json:"AvatarUrl,omitempty"`

	// bans
	// Required: true
	Bans []*ModelUserActiveBanResponse `json:"Bans"`

	// country
	// Required: true
	Country *string `json:"Country"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"CreatedAt"`

	// dateofbirth
	// Required: true
	// Format: date-time
	DateOfBirth strfmt.DateTime `json:"DateOfBirth"`

	// deletionstatus
	// Required: true
	DeletionStatus *bool `json:"DeletionStatus"`

	// displayname
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// emailaddress
	EmailAddress string `json:"EmailAddress,omitempty"`

	// emailverified
	// Required: true
	EmailVerified *bool `json:"EmailVerified"`

	// enabled
	// Required: true
	Enabled *bool `json:"Enabled"`

	// lastdateofbirthchangedtime
	// Required: true
	// Format: date-time
	LastDateOfBirthChangedTime strfmt.DateTime `json:"LastDateOfBirthChangedTime"`

	// lastenabledchangedtime
	// Required: true
	// Format: date-time
	LastEnabledChangedTime strfmt.DateTime `json:"LastEnabledChangedTime"`

	// loginid
	// Required: true
	LoginID *string `json:"LoginId"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// namespaceroles
	// Required: true
	NamespaceRoles []*AccountcommonNamespaceRole `json:"NamespaceRoles"`

	// newemailaddress
	NewEmailAddress string `json:"NewEmailAddress,omitempty"`

	// oldemailaddress
	// Required: true
	OldEmailAddress *string `json:"OldEmailAddress"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermission `json:"Permissions"`

	// phonenumber
	PhoneNumber string `json:"PhoneNumber,omitempty"`

	// phoneverified
	// Required: true
	PhoneVerified *bool `json:"PhoneVerified"`

	// platformid
	PlatformID string `json:"PlatformId,omitempty"`

	// platformuserid
	PlatformUserID string `json:"PlatformUserId,omitempty"`

	// roles
	// Required: true
	Roles []string `json:"Roles"`

	// userid
	// Required: true
	UserID *string `json:"UserId"`

	// username
	Username string `json:"Username,omitempty"`

	// xuid
	XUID string `json:"XUID,omitempty"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
}

ModelUserResponse Model user response

swagger:model Model user response.

func (*ModelUserResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserResponse) Validate ¶ added in v0.2.0

func (m *ModelUserResponse) Validate(formats strfmt.Registry) error

Validate validates this Model user response

type ModelUserResponseV3 ¶ added in v0.2.0

type ModelUserResponseV3 struct {

	// authtype
	// Required: true
	AuthType *string `json:"authType"`

	// avatarurl
	AvatarURL string `json:"avatarUrl,omitempty"`

	// bans
	// Required: true
	Bans []*ModelUserActiveBanResponseV3 `json:"bans"`

	// country
	// Required: true
	Country *string `json:"country"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// dateofbirth
	// Format: date-time
	DateOfBirth *strfmt.DateTime `json:"dateOfBirth,omitempty"`

	// deletiondate
	DeletionDate string `json:"deletionDate,omitempty"`

	// deletionstatus
	// Required: true
	DeletionStatus *bool `json:"deletionStatus"`

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// emailverified
	// Required: true
	EmailVerified *bool `json:"emailVerified"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// lastdateofbirthchangedtime
	// Required: true
	// Format: date-time
	LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"`

	// lastenabledchangedtime
	// Required: true
	// Format: date-time
	LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// namespaceroles
	// Required: true
	NamespaceRoles []*AccountcommonNamespaceRole `json:"namespaceRoles"`

	// newemailaddress
	NewEmailAddress string `json:"newEmailAddress,omitempty"`

	// oldemailaddress
	OldEmailAddress string `json:"oldEmailAddress,omitempty"`

	// permissions
	// Required: true
	Permissions []*ModelUserPermissionsResponseV3 `json:"permissions"`

	// phonenumber
	PhoneNumber string `json:"phoneNumber,omitempty"`

	// phoneverified
	// Required: true
	PhoneVerified *bool `json:"phoneVerified"`

	// platformavatarurl
	PlatformAvatarURL string `json:"platformAvatarUrl,omitempty"`

	// platformdisplayname
	PlatformDisplayName string `json:"platformDisplayName,omitempty"`

	// platformid
	PlatformID string `json:"platformId,omitempty"`

	// platforminfos
	PlatformInfos []*ModelUserPlatformInfo `json:"platformInfos,omitempty"`

	// platformuserid
	PlatformUserID string `json:"platformUserId,omitempty"`

	// roles
	// Required: true
	Roles []string `json:"roles"`

	// skiploginqueue
	SkipLoginQueue bool `json:"skipLoginQueue"`

	// testaccount
	TestAccount bool `json:"testAccount"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// userid
	// Required: true
	UserID *string `json:"userId"`

	// username
	UserName string `json:"userName,omitempty"`
}

ModelUserResponseV3 Model user response V3

swagger:model Model user response V3.

func (*ModelUserResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserResponseV3) Validate ¶ added in v0.2.0

func (m *ModelUserResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model user response V3

type ModelUserRolesV4Response ¶ added in v0.2.0

type ModelUserRolesV4Response struct {

	// assignednamespaces
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

	// roleid
	// Required: true
	RoleID *string `json:"roleId"`

	// rolename
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelUserRolesV4Response Model user roles V4 response

swagger:model Model user roles V4 response.

func (*ModelUserRolesV4Response) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserRolesV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserRolesV4Response) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserRolesV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserRolesV4Response) Validate ¶ added in v0.2.0

func (m *ModelUserRolesV4Response) Validate(formats strfmt.Registry) error

Validate validates this Model user roles V4 response

type ModelUserUnbanCreateRequestV3 ¶ added in v0.27.0

type ModelUserUnbanCreateRequestV3 struct {

	// banid
	// Required: true
	BanID *string `json:"banId"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelUserUnbanCreateRequestV3 Model user unban create request V3

swagger:model Model user unban create request V3.

func (*ModelUserUnbanCreateRequestV3) MarshalBinary ¶ added in v0.27.0

func (m *ModelUserUnbanCreateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserUnbanCreateRequestV3) UnmarshalBinary ¶ added in v0.27.0

func (m *ModelUserUnbanCreateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserUnbanCreateRequestV3) Validate ¶ added in v0.27.0

func (m *ModelUserUnbanCreateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model user unban create request V3

type ModelUserUpdateRequest ¶ added in v0.2.0

type ModelUserUpdateRequest struct {

	// country
	Country string `json:"Country,omitempty"`

	// dateofbirth
	DateOfBirth string `json:"DateOfBirth,omitempty"`

	// displayname
	DisplayName string `json:"DisplayName,omitempty"`

	// languagetag
	LanguageTag string `json:"LanguageTag,omitempty"`
}

ModelUserUpdateRequest Model user update request

swagger:model Model user update request.

func (*ModelUserUpdateRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserUpdateRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserUpdateRequest) Validate ¶ added in v0.2.0

func (m *ModelUserUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model user update request

type ModelUserUpdateRequestV3 ¶ added in v0.2.0

type ModelUserUpdateRequestV3 struct {

	// avatarurl
	AvatarURL string `json:"avatarUrl,omitempty"`

	// country
	Country string `json:"country,omitempty"`

	// dateofbirth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// displayname
	DisplayName string `json:"displayName,omitempty"`

	// languagetag
	LanguageTag string `json:"languageTag,omitempty"`

	// skiploginqueue
	SkipLoginQueue bool `json:"skipLoginQueue"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// username
	UserName string `json:"userName,omitempty"`
}

ModelUserUpdateRequestV3 Model user update request V3

swagger:model Model user update request V3.

func (*ModelUserUpdateRequestV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserUpdateRequestV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserUpdateRequestV3) Validate ¶ added in v0.2.0

func (m *ModelUserUpdateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model user update request V3

type ModelUserVerificationRequest ¶ added in v0.2.0

type ModelUserVerificationRequest struct {

	// code
	// Required: true
	Code *string `json:"Code"`

	// contacttype
	// Required: true
	ContactType *string `json:"ContactType"`

	// languagetag
	// Required: true
	LanguageTag *string `json:"LanguageTag"`

	// validateonly
	// Required: true
	ValidateOnly *bool `json:"validateOnly"`
}

ModelUserVerificationRequest Model user verification request

swagger:model Model user verification request.

func (*ModelUserVerificationRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserVerificationRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserVerificationRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserVerificationRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserVerificationRequest) Validate ¶ added in v0.2.0

func (m *ModelUserVerificationRequest) Validate(formats strfmt.Registry) error

Validate validates this Model user verification request

type ModelUserVerificationRequestV3 ¶

type ModelUserVerificationRequestV3 struct {

	// code
	// Required: true
	Code *string `json:"code"`

	// contacttype
	// Required: true
	ContactType *string `json:"contactType"`

	// languagetag
	LanguageTag string `json:"languageTag,omitempty"`

	// validateonly
	ValidateOnly bool `json:"validateOnly"`
}

ModelUserVerificationRequestV3 Model user verification request V3

swagger:model Model user verification request V3.

func (*ModelUserVerificationRequestV3) MarshalBinary ¶

func (m *ModelUserVerificationRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserVerificationRequestV3) UnmarshalBinary ¶

func (m *ModelUserVerificationRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserVerificationRequestV3) Validate ¶

func (m *ModelUserVerificationRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model user verification request V3

type ModelUserWithPlatformInfo ¶ added in v0.53.0

type ModelUserWithPlatformInfo struct {

	// avatarurl
	AvatarURL string `json:"avatarUrl,omitempty"`

	// displayname
	DisplayName string `json:"displayName,omitempty"`

	// platforminfos
	// Required: true
	PlatformInfos []*ModelUserPlatformInfo `json:"platformInfos"`

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// userid
	// Required: true
	UserID *string `json:"userId"`

	// username
	Username string `json:"username,omitempty"`

	// xuid
	Xuid string `json:"xuid,omitempty"`
}

ModelUserWithPlatformInfo Model user with platform info

swagger:model Model user with platform info.

func (*ModelUserWithPlatformInfo) MarshalBinary ¶ added in v0.53.0

func (m *ModelUserWithPlatformInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserWithPlatformInfo) UnmarshalBinary ¶ added in v0.53.0

func (m *ModelUserWithPlatformInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserWithPlatformInfo) Validate ¶ added in v0.53.0

func (m *ModelUserWithPlatformInfo) Validate(formats strfmt.Registry) error

Validate validates this Model user with platform info

type ModelUsersPlatformInfosRequestV3 ¶ added in v0.60.0

type ModelUsersPlatformInfosRequestV3 struct {

	// platformid
	PlatformID string `json:"platformId,omitempty"`

	// max count 100
	// Required: true
	UserIds []string `json:"userIds"`
}

ModelUsersPlatformInfosRequestV3 Model users platform infos request V3

swagger:model Model users platform infos request V3.

func (*ModelUsersPlatformInfosRequestV3) MarshalBinary ¶ added in v0.60.0

func (m *ModelUsersPlatformInfosRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUsersPlatformInfosRequestV3) UnmarshalBinary ¶ added in v0.60.0

func (m *ModelUsersPlatformInfosRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUsersPlatformInfosRequestV3) Validate ¶ added in v0.60.0

Validate validates this Model users platform infos request V3

type ModelUsersPlatformInfosResponse ¶ added in v0.60.0

type ModelUsersPlatformInfosResponse struct {

	// data
	// Required: true
	Data []*ModelUserPlatformInfos `json:"data"`
}

ModelUsersPlatformInfosResponse Model users platform infos response

swagger:model Model users platform infos response.

func (*ModelUsersPlatformInfosResponse) MarshalBinary ¶ added in v0.60.0

func (m *ModelUsersPlatformInfosResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUsersPlatformInfosResponse) UnmarshalBinary ¶ added in v0.60.0

func (m *ModelUsersPlatformInfosResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUsersPlatformInfosResponse) Validate ¶ added in v0.60.0

Validate validates this Model users platform infos response

type ModelUsersUpdateRequestV3 ¶ added in v0.67.0

type ModelUsersUpdateRequestV3 struct {

	// updaterequest
	// Required: true
	UpdateRequest *ModelUserBulkUpdateRequestV3 `json:"updateRequest"`

	// userids
	// Required: true
	UserIds []string `json:"userIds"`
}

ModelUsersUpdateRequestV3 Model users update request V3

swagger:model Model users update request V3.

func (*ModelUsersUpdateRequestV3) MarshalBinary ¶ added in v0.67.0

func (m *ModelUsersUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUsersUpdateRequestV3) UnmarshalBinary ¶ added in v0.67.0

func (m *ModelUsersUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUsersUpdateRequestV3) Validate ¶ added in v0.67.0

func (m *ModelUsersUpdateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model users update request V3

type ModelValidUserIDResponseV4 ¶ added in v0.15.0

type ModelValidUserIDResponseV4 struct {

	// indicate if user is exist or not
	// Required: true
	Exists *bool `json:"exists"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelValidUserIDResponseV4 Model valid user ID response V4

swagger:model Model valid user ID response V4.

func (*ModelValidUserIDResponseV4) MarshalBinary ¶ added in v0.15.0

func (m *ModelValidUserIDResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelValidUserIDResponseV4) UnmarshalBinary ¶ added in v0.15.0

func (m *ModelValidUserIDResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelValidUserIDResponseV4) Validate ¶ added in v0.15.0

func (m *ModelValidUserIDResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model valid user ID response V4

type ModelValidationDetail ¶ added in v0.10.0

type ModelValidationDetail struct {

	// allowallspecialcharacters
	// Required: true
	AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"`

	// allowdigit
	// Required: true
	AllowDigit *bool `json:"allowDigit"`

	// allowletter
	// Required: true
	AllowLetter *bool `json:"allowLetter"`

	// allowspace
	// Required: true
	AllowSpace *bool `json:"allowSpace"`

	// allowunicode
	// Required: true
	AllowUnicode *bool `json:"allowUnicode"`

	// if this config has valid value, will prefer to use and ignore other validation
	AvatarConfig *AccountcommonAvatarConfig `json:"avatarConfig,omitempty"`

	// blockedword
	// Required: true
	BlockedWord []string `json:"blockedWord"`

	// description
	// Required: true
	Description []*AccountcommonInputValidationDescription `json:"description"`

	// iscustomregex
	// Required: true
	IsCustomRegex *bool `json:"isCustomRegex"`

	// lettercase
	// Required: true
	LetterCase *string `json:"letterCase"`

	// maxlength
	// Required: true
	// Format: int32
	MaxLength *int32 `json:"maxLength"`

	// maxrepeatingalphanum
	// Required: true
	// Format: int32
	MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`

	// maxrepeatingspecialcharacter
	// Required: true
	// Format: int32
	MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`

	// minchartype
	// Required: true
	// Format: int32
	MinCharType *int32 `json:"minCharType"`

	// minlength
	// Required: true
	// Format: int32
	MinLength *int32 `json:"minLength"`

	// profanityfilter
	ProfanityFilter string `json:"profanityFilter,omitempty"`

	// regex
	// Required: true
	Regex *string `json:"regex"`

	// specialcharacterlocation
	// Required: true
	SpecialCharacterLocation *string `json:"specialCharacterLocation"`

	// specialcharacters
	// Required: true
	SpecialCharacters []string `json:"specialCharacters"`
}

ModelValidationDetail Model validation detail

swagger:model Model validation detail.

func (*ModelValidationDetail) MarshalBinary ¶ added in v0.10.0

func (m *ModelValidationDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelValidationDetail) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelValidationDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelValidationDetail) Validate ¶ added in v0.10.0

func (m *ModelValidationDetail) Validate(formats strfmt.Registry) error

Validate validates this Model validation detail

type ModelValidationDetailPublic ¶ added in v0.10.0

type ModelValidationDetailPublic struct {

	// allowallspecialcharacters
	// Required: true
	AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"`

	// allowdigit
	// Required: true
	AllowDigit *bool `json:"allowDigit"`

	// allowletter
	// Required: true
	AllowLetter *bool `json:"allowLetter"`

	// allowspace
	// Required: true
	AllowSpace *bool `json:"allowSpace"`

	// allowunicode
	// Required: true
	AllowUnicode *bool `json:"allowUnicode"`

	// if this config has valid value, will prefer to use and ignore other validation
	AvatarConfig *AccountcommonAvatarConfig `json:"avatarConfig,omitempty"`

	// blockedword
	// Required: true
	BlockedWord []string `json:"blockedWord"`

	// description
	// Required: true
	Description *AccountcommonInputValidationDescription `json:"description"`

	// iscustomregex
	// Required: true
	IsCustomRegex *bool `json:"isCustomRegex"`

	// lettercase
	// Required: true
	LetterCase *string `json:"letterCase"`

	// maxlength
	// Required: true
	// Format: int32
	MaxLength *int32 `json:"maxLength"`

	// maxrepeatingalphanum
	// Required: true
	// Format: int32
	MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`

	// maxrepeatingspecialcharacter
	// Required: true
	// Format: int32
	MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`

	// minchartype
	// Required: true
	// Format: int32
	MinCharType *int32 `json:"minCharType"`

	// minlength
	// Required: true
	// Format: int32
	MinLength *int32 `json:"minLength"`

	// profanityfilter
	ProfanityFilter string `json:"profanityFilter,omitempty"`

	// regex
	// Required: true
	Regex *string `json:"regex"`

	// specialcharacterlocation
	// Required: true
	SpecialCharacterLocation *string `json:"specialCharacterLocation"`

	// specialcharacters
	// Required: true
	SpecialCharacters []string `json:"specialCharacters"`
}

ModelValidationDetailPublic Model validation detail public

swagger:model Model validation detail public.

func (*ModelValidationDetailPublic) MarshalBinary ¶ added in v0.10.0

func (m *ModelValidationDetailPublic) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelValidationDetailPublic) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelValidationDetailPublic) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelValidationDetailPublic) Validate ¶ added in v0.10.0

func (m *ModelValidationDetailPublic) Validate(formats strfmt.Registry) error

Validate validates this Model validation detail public

type ModelVerificationCodeResponse ¶ added in v0.2.0

type ModelVerificationCodeResponse struct {

	// accountregistration
	// Required: true
	AccountRegistration *string `json:"accountRegistration"`

	// accountupgrade
	// Required: true
	AccountUpgrade *string `json:"accountUpgrade"`

	// passwordreset
	// Required: true
	PasswordReset *string `json:"passwordReset"`

	// updateemail
	// Required: true
	UpdateEmail *string `json:"updateEmail"`
}

ModelVerificationCodeResponse Model verification code response

swagger:model Model verification code response.

func (*ModelVerificationCodeResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelVerificationCodeResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelVerificationCodeResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelVerificationCodeResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelVerificationCodeResponse) Validate ¶ added in v0.2.0

func (m *ModelVerificationCodeResponse) Validate(formats strfmt.Registry) error

Validate validates this Model verification code response

type ModelVerifyRegistrationCode ¶ added in v0.14.0

type ModelVerifyRegistrationCode struct {

	// code
	// Required: true
	Code *string `json:"code"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`
}

ModelVerifyRegistrationCode Model verify registration code

swagger:model Model verify registration code.

func (*ModelVerifyRegistrationCode) MarshalBinary ¶ added in v0.14.0

func (m *ModelVerifyRegistrationCode) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelVerifyRegistrationCode) UnmarshalBinary ¶ added in v0.14.0

func (m *ModelVerifyRegistrationCode) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelVerifyRegistrationCode) Validate ¶ added in v0.14.0

func (m *ModelVerifyRegistrationCode) Validate(formats strfmt.Registry) error

Validate validates this Model verify registration code

type ModelWebLinkingResponse ¶ added in v0.2.0

type ModelWebLinkingResponse struct {

	// state
	// Required: true
	State *string `json:"state"`

	// third_party_url
	// Required: true
	ThirdPartyURL *string `json:"third_party_url"`
}

ModelWebLinkingResponse Model web linking response

swagger:model Model web linking response.

func (*ModelWebLinkingResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelWebLinkingResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelWebLinkingResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelWebLinkingResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelWebLinkingResponse) Validate ¶ added in v0.2.0

func (m *ModelWebLinkingResponse) Validate(formats strfmt.Registry) error

Validate validates this Model web linking response

type OauthapiRevocationList ¶ added in v0.2.0

type OauthapiRevocationList struct {

	// revoked_tokens
	// Required: true
	RevokedTokens *BloomFilterJSON `json:"revoked_tokens"`

	// revoked_users
	// Required: true
	RevokedUsers []*OauthcommonUserRevocationListRecord `json:"revoked_users"`
}

OauthapiRevocationList Oauthapi revocation list

swagger:model Oauthapi revocation list.

func (*OauthapiRevocationList) MarshalBinary ¶ added in v0.2.0

func (m *OauthapiRevocationList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthapiRevocationList) UnmarshalBinary ¶ added in v0.2.0

func (m *OauthapiRevocationList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthapiRevocationList) Validate ¶ added in v0.2.0

func (m *OauthapiRevocationList) Validate(formats strfmt.Registry) error

Validate validates this Oauthapi revocation list

type OauthcommonJWKKey ¶ added in v0.2.0

type OauthcommonJWKKey struct {

	// alg
	Alg string `json:"alg,omitempty"`

	// e
	E string `json:"e,omitempty"`

	// kid
	Kid string `json:"kid,omitempty"`

	// kty
	// Required: true
	Kty *string `json:"kty"`

	// n
	N string `json:"n,omitempty"`

	// use
	Use string `json:"use,omitempty"`
}

OauthcommonJWKKey Oauthcommon JWK key

swagger:model Oauthcommon JWK key.

func (*OauthcommonJWKKey) MarshalBinary ¶ added in v0.2.0

func (m *OauthcommonJWKKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthcommonJWKKey) UnmarshalBinary ¶ added in v0.2.0

func (m *OauthcommonJWKKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthcommonJWKKey) Validate ¶ added in v0.2.0

func (m *OauthcommonJWKKey) Validate(formats strfmt.Registry) error

Validate validates this Oauthcommon JWK key

type OauthcommonJWKSet ¶ added in v0.2.0

type OauthcommonJWKSet struct {

	// keys
	// Required: true
	Keys []*OauthcommonJWKKey `json:"keys"`
}

OauthcommonJWKSet Oauthcommon JWK set

swagger:model Oauthcommon JWK set.

func (*OauthcommonJWKSet) MarshalBinary ¶ added in v0.2.0

func (m *OauthcommonJWKSet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthcommonJWKSet) UnmarshalBinary ¶ added in v0.2.0

func (m *OauthcommonJWKSet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthcommonJWKSet) Validate ¶ added in v0.2.0

func (m *OauthcommonJWKSet) Validate(formats strfmt.Registry) error

Validate validates this Oauthcommon JWK set

type OauthcommonUserRevocationListRecord ¶ added in v0.2.0

type OauthcommonUserRevocationListRecord struct {

	// id
	// Required: true
	ID *string `json:"id"`

	// revoked_at
	// Required: true
	// Format: date-time
	RevokedAt strfmt.DateTime `json:"revoked_at"`
}

OauthcommonUserRevocationListRecord Oauthcommon user revocation list record

swagger:model Oauthcommon user revocation list record.

func (*OauthcommonUserRevocationListRecord) MarshalBinary ¶ added in v0.2.0

func (m *OauthcommonUserRevocationListRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthcommonUserRevocationListRecord) UnmarshalBinary ¶ added in v0.2.0

func (m *OauthcommonUserRevocationListRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthcommonUserRevocationListRecord) Validate ¶ added in v0.2.0

Validate validates this Oauthcommon user revocation list record

type OauthmodelCountryLocationResponse ¶ added in v0.2.0

type OauthmodelCountryLocationResponse struct {

	// city
	// Required: true
	City *string `json:"city"`

	// countrycode
	// Required: true
	CountryCode *string `json:"countryCode"`

	// countryname
	// Required: true
	CountryName *string `json:"countryName"`

	// state
	// Required: true
	State *string `json:"state"`
}

OauthmodelCountryLocationResponse Oauthmodel country location response

swagger:model Oauthmodel country location response.

func (*OauthmodelCountryLocationResponse) MarshalBinary ¶ added in v0.2.0

func (m *OauthmodelCountryLocationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelCountryLocationResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *OauthmodelCountryLocationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelCountryLocationResponse) Validate ¶ added in v0.2.0

Validate validates this Oauthmodel country location response

type OauthmodelErrorResponse ¶

type OauthmodelErrorResponse struct {

	// clientid
	ClientID string `json:"clientId,omitempty"`

	// default_factor
	DefaultFactor string `json:"default_factor,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// error
	// Required: true
	Error *string `json:"error"`

	// error_description
	ErrorDescription string `json:"error_description,omitempty"`

	// error_uri
	ErrorURI string `json:"error_uri,omitempty"`

	// factors
	Factors []string `json:"factors,omitempty"`

	// linkingtoken
	LinkingToken string `json:"linkingToken,omitempty"`

	// login_queue_ticket
	LoginQueueTicket *OauthmodelLoginQueueTicketResponse `json:"login_queue_ticket,omitempty"`

	// messagevariables
	MessageVariables map[string]string `json:"messageVariables,omitempty"`

	// mfa_token
	MFAToken string `json:"mfa_token,omitempty"`

	// platformid
	PlatformID string `json:"platformId,omitempty"`

	// remainingbackupcodecount
	// Format: int32
	RemainingBackupCodeCount int32 `json:"remainingBackupCodeCount,omitempty"`

	// userban
	UserBan *OauthmodelUserBan `json:"userBan,omitempty"`
}

OauthmodelErrorResponse Oauthmodel error response

swagger:model Oauthmodel error response.

func (*OauthmodelErrorResponse) MarshalBinary ¶

func (m *OauthmodelErrorResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelErrorResponse) UnmarshalBinary ¶

func (m *OauthmodelErrorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelErrorResponse) Validate ¶

func (m *OauthmodelErrorResponse) Validate(formats strfmt.Registry) error

Validate validates this Oauthmodel error response

type OauthmodelLoginQueueTicketResponse ¶ added in v0.65.0

type OauthmodelLoginQueueTicketResponse struct {

	// cancel
	// Required: true
	Cancel *OauthmodelTicketEndpointAction `json:"cancel"`

	// estimatedwaitingtimeinseconds
	// Required: true
	// Format: int32
	EstimatedWaitingTimeInSeconds *int32 `json:"estimatedWaitingTimeInSeconds"`

	// playerpollingtimeinseconds
	// Required: true
	// Format: int32
	PlayerPollingTimeInSeconds *int32 `json:"playerPollingTimeInSeconds"`

	// position
	// Required: true
	// Format: int32
	Position *int32 `json:"position"`

	// reconnectexpiredat
	// Required: true
	// Format: int64
	ReconnectExpiredAt *int64 `json:"reconnectExpiredAt"`

	// refresh
	// Required: true
	Refresh *OauthmodelTicketEndpointAction `json:"refresh"`

	// ticket
	// Required: true
	Ticket *string `json:"ticket"`
}

OauthmodelLoginQueueTicketResponse Oauthmodel login queue ticket response

swagger:model Oauthmodel login queue ticket response.

func (*OauthmodelLoginQueueTicketResponse) MarshalBinary ¶ added in v0.65.0

func (m *OauthmodelLoginQueueTicketResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelLoginQueueTicketResponse) UnmarshalBinary ¶ added in v0.65.0

func (m *OauthmodelLoginQueueTicketResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelLoginQueueTicketResponse) Validate ¶ added in v0.65.0

Validate validates this Oauthmodel login queue ticket response

type OauthmodelOneTimeLinkingCodeResponse ¶ added in v0.34.0

type OauthmodelOneTimeLinkingCodeResponse struct {

	// code will be expired in seconds
	// Required: true
	// Format: int64
	Exp *int64 `json:"exp"`

	// onetimelinkcode
	// Required: true
	OneTimeLinkCode *string `json:"oneTimeLinkCode"`

	// onetimelinkurl
	// Required: true
	OneTimeLinkURL *string `json:"oneTimeLinkUrl"`
}

OauthmodelOneTimeLinkingCodeResponse Oauthmodel one time linking code response

swagger:model Oauthmodel one time linking code response.

func (*OauthmodelOneTimeLinkingCodeResponse) MarshalBinary ¶ added in v0.34.0

func (m *OauthmodelOneTimeLinkingCodeResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelOneTimeLinkingCodeResponse) UnmarshalBinary ¶ added in v0.34.0

func (m *OauthmodelOneTimeLinkingCodeResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelOneTimeLinkingCodeResponse) Validate ¶ added in v0.34.0

Validate validates this Oauthmodel one time linking code response

type OauthmodelOneTimeLinkingCodeValidationResponse ¶ added in v0.34.0

type OauthmodelOneTimeLinkingCodeValidationResponse struct {

	// expired
	// Required: true
	Expired *bool `json:"expired"`

	// valid
	// Required: true
	Valid *bool `json:"valid"`
}

OauthmodelOneTimeLinkingCodeValidationResponse Oauthmodel one time linking code validation response

swagger:model Oauthmodel one time linking code validation response.

func (*OauthmodelOneTimeLinkingCodeValidationResponse) MarshalBinary ¶ added in v0.34.0

MarshalBinary interface implementation

func (*OauthmodelOneTimeLinkingCodeValidationResponse) UnmarshalBinary ¶ added in v0.34.0

UnmarshalBinary interface implementation

func (*OauthmodelOneTimeLinkingCodeValidationResponse) Validate ¶ added in v0.34.0

Validate validates this Oauthmodel one time linking code validation response

type OauthmodelPlatformTokenRefreshResponseV3 ¶ added in v0.51.0

type OauthmodelPlatformTokenRefreshResponseV3 struct {

	// avatarurl
	AvatarURL string `json:"avatarUrl,omitempty"`

	// country
	Country string `json:"country,omitempty"`

	// displayname
	DisplayName string `json:"displayName,omitempty"`

	// platformtokenexpiresat
	// Format: int64
	PlatformTokenExpiresAt int64 `json:"platformTokenExpiresAt,omitempty"`

	// platformuserid
	PlatformUserID string `json:"platformUserId,omitempty"`
}

OauthmodelPlatformTokenRefreshResponseV3 Oauthmodel platform token refresh response V3

swagger:model Oauthmodel platform token refresh response V3.

func (*OauthmodelPlatformTokenRefreshResponseV3) MarshalBinary ¶ added in v0.51.0

func (m *OauthmodelPlatformTokenRefreshResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelPlatformTokenRefreshResponseV3) UnmarshalBinary ¶ added in v0.51.0

func (m *OauthmodelPlatformTokenRefreshResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelPlatformTokenRefreshResponseV3) Validate ¶ added in v0.51.0

Validate validates this Oauthmodel platform token refresh response V3

type OauthmodelTargetTokenCodeResponse ¶ added in v0.57.0

type OauthmodelTargetTokenCodeResponse struct {

	// code
	// Required: true
	Code *string `json:"code"`
}

OauthmodelTargetTokenCodeResponse Oauthmodel target token code response

swagger:model Oauthmodel target token code response.

func (*OauthmodelTargetTokenCodeResponse) MarshalBinary ¶ added in v0.57.0

func (m *OauthmodelTargetTokenCodeResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTargetTokenCodeResponse) UnmarshalBinary ¶ added in v0.57.0

func (m *OauthmodelTargetTokenCodeResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTargetTokenCodeResponse) Validate ¶ added in v0.57.0

Validate validates this Oauthmodel target token code response

type OauthmodelTicketEndpointAction ¶ added in v0.65.0

type OauthmodelTicketEndpointAction struct {

	// action
	// Required: true
	Action *string `json:"action"`

	// href
	// Required: true
	Href *string `json:"href"`
}

OauthmodelTicketEndpointAction Oauthmodel ticket endpoint action

swagger:model Oauthmodel ticket endpoint action.

func (*OauthmodelTicketEndpointAction) MarshalBinary ¶ added in v0.65.0

func (m *OauthmodelTicketEndpointAction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTicketEndpointAction) UnmarshalBinary ¶ added in v0.65.0

func (m *OauthmodelTicketEndpointAction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTicketEndpointAction) Validate ¶ added in v0.65.0

func (m *OauthmodelTicketEndpointAction) Validate(formats strfmt.Registry) error

Validate validates this Oauthmodel ticket endpoint action

type OauthmodelTokenIntrospectResponse ¶ added in v0.2.0

type OauthmodelTokenIntrospectResponse struct {

	// active
	// Required: true
	Active *bool `json:"active"`

	// aud
	Aud string `json:"aud,omitempty"`

	// client_id
	ClientID string `json:"client_id,omitempty"`

	// exp
	// Format: int64
	Exp int64 `json:"exp,omitempty"`

	// iat
	// Format: int64
	Iat int64 `json:"iat,omitempty"`

	// scope
	Scope string `json:"scope,omitempty"`

	// sub
	Sub string `json:"sub,omitempty"`
}

OauthmodelTokenIntrospectResponse Oauthmodel token introspect response

swagger:model Oauthmodel token introspect response.

func (*OauthmodelTokenIntrospectResponse) MarshalBinary ¶ added in v0.2.0

func (m *OauthmodelTokenIntrospectResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTokenIntrospectResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *OauthmodelTokenIntrospectResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTokenIntrospectResponse) Validate ¶ added in v0.2.0

Validate validates this Oauthmodel token introspect response

type OauthmodelTokenResponse ¶

type OauthmodelTokenResponse struct {

	// access_token
	// Required: true
	AccessToken *string `json:"access_token"`

	// bans
	// Required: true
	Bans []*AccountcommonJWTBanV3 `json:"bans"`

	// will get from xbox dpi if it exists
	DeviceID string `json:"device_id,omitempty"`

	// display_name
	// Required: true
	DisplayName *string `json:"display_name"`

	// expires_in
	// Required: true
	// Format: int32
	ExpiresIn *int32 `json:"expires_in"`

	// is_comply
	IsComply bool `json:"is_comply"`

	// jflgs
	// Format: int32
	Jflgs int32 `json:"jflgs,omitempty"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// namespace_roles
	// Required: true
	NamespaceRoles []*AccountcommonNamespaceRole `json:"namespace_roles"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermission `json:"permissions"`

	// platform_id
	PlatformID string `json:"platform_id,omitempty"`

	// platform_user_id
	PlatformUserID string `json:"platform_user_id,omitempty"`

	// present if it is user token
	// Format: int32
	RefreshExpiresIn int32 `json:"refresh_expires_in,omitempty"`

	// refresh_token
	// Required: true
	RefreshToken *string `json:"refresh_token"`

	// roles
	// Required: true
	Roles []string `json:"roles"`

	// token_type
	// Required: true
	TokenType *string `json:"token_type"`

	// user_id
	// Required: true
	UserID *string `json:"user_id"`
}

OauthmodelTokenResponse Oauthmodel token response

swagger:model Oauthmodel token response.

func (*OauthmodelTokenResponse) MarshalBinary ¶

func (m *OauthmodelTokenResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTokenResponse) UnmarshalBinary ¶

func (m *OauthmodelTokenResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTokenResponse) Validate ¶

func (m *OauthmodelTokenResponse) Validate(formats strfmt.Registry) error

Validate validates this Oauthmodel token response

type OauthmodelTokenResponseV3 ¶

type OauthmodelTokenResponseV3 struct {

	// access_token
	// Required: true
	AccessToken *string `json:"access_token"`

	// present if it is user token
	Bans []*AccountcommonJWTBanV3 `json:"bans,omitempty"`

	// display_name
	DisplayName string `json:"display_name,omitempty"`

	// expires_in
	// Required: true
	// Format: int32
	ExpiresIn *int32 `json:"expires_in"`

	// is_comply
	IsComply bool `json:"is_comply"`

	// jflgs
	// Format: int32
	Jflgs int32 `json:"jflgs,omitempty"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// present if it is user token
	NamespaceRoles []*AccountcommonNamespaceRole `json:"namespace_roles,omitempty"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermissionV3 `json:"permissions"`

	// platform_id
	PlatformID string `json:"platform_id,omitempty"`

	// platform_user_id
	PlatformUserID string `json:"platform_user_id,omitempty"`

	// present if it is user token
	// Format: int32
	RefreshExpiresIn int32 `json:"refresh_expires_in,omitempty"`

	// present if it is user token
	RefreshToken string `json:"refresh_token,omitempty"`

	// roles is deprecated, only NamespaceRoles would work
	Roles []string `json:"roles,omitempty"`

	// scope
	// Required: true
	Scope *string `json:"scope"`

	// simultaneous_platform_id
	SimultaneousPlatformID string `json:"simultaneous_platform_id,omitempty"`

	// simultaneous_platform_user_id
	SimultaneousPlatformUserID string `json:"simultaneous_platform_user_id,omitempty"`

	// token_type
	// Required: true
	TokenType *string `json:"token_type"`

	// unique_display_name
	UniqueDisplayName string `json:"unique_display_name,omitempty"`

	// present if it is user token
	UserID string `json:"user_id,omitempty"`

	// xuid
	Xuid string `json:"xuid,omitempty"`
}

OauthmodelTokenResponseV3 Oauthmodel token response V3

swagger:model Oauthmodel token response V3.

func (*OauthmodelTokenResponseV3) MarshalBinary ¶

func (m *OauthmodelTokenResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTokenResponseV3) UnmarshalBinary ¶

func (m *OauthmodelTokenResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTokenResponseV3) Validate ¶

func (m *OauthmodelTokenResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Oauthmodel token response V3

type OauthmodelTokenThirdPartyResponse ¶ added in v0.2.0

type OauthmodelTokenThirdPartyResponse struct {

	// platformuserid
	PlatformUserID string `json:"platformUserId,omitempty"`

	// platform_token
	// Required: true
	PlatformToken *string `json:"platform_token"`

	// platform_token_expires_at
	// Format: int64
	PlatformTokenExpiresAt int64 `json:"platform_token_expires_at,omitempty"`

	// sand_box_id
	SandBoxID string `json:"sand_box_id,omitempty"`
}

OauthmodelTokenThirdPartyResponse Oauthmodel token third party response

swagger:model Oauthmodel token third party response.

func (*OauthmodelTokenThirdPartyResponse) MarshalBinary ¶ added in v0.2.0

func (m *OauthmodelTokenThirdPartyResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTokenThirdPartyResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *OauthmodelTokenThirdPartyResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTokenThirdPartyResponse) Validate ¶ added in v0.2.0

Validate validates this Oauthmodel token third party response

type OauthmodelTokenWithDeviceCookieResponseV3 ¶ added in v0.29.0

type OauthmodelTokenWithDeviceCookieResponseV3 struct {

	// access_token
	// Required: true
	AccessToken *string `json:"access_token"`

	// Authentication Trust Id for device cookie validation. Only exist when login using grant_type=password and no existing Auth-Trust-Id given from request header
	AuthTrustID string `json:"auth_trust_id,omitempty"`

	// present if it is user token
	Bans []*AccountcommonJWTBanV3 `json:"bans,omitempty"`

	// display_name
	DisplayName string `json:"display_name,omitempty"`

	// expires_in
	// Required: true
	// Format: int32
	ExpiresIn *int32 `json:"expires_in"`

	// is_comply
	IsComply bool `json:"is_comply"`

	// jflgs
	// Format: int32
	Jflgs int32 `json:"jflgs,omitempty"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// present if it is user token
	NamespaceRoles []*AccountcommonNamespaceRole `json:"namespace_roles,omitempty"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermissionV3 `json:"permissions"`

	// platform_id
	PlatformID string `json:"platform_id,omitempty"`

	// platform_user_id
	PlatformUserID string `json:"platform_user_id,omitempty"`

	// present if it is user token
	// Format: int32
	RefreshExpiresIn int32 `json:"refresh_expires_in,omitempty"`

	// present if it is user token
	RefreshToken string `json:"refresh_token,omitempty"`

	// roles is deprecated, only NamespaceRoles would work
	Roles []string `json:"roles,omitempty"`

	// scope
	// Required: true
	Scope *string `json:"scope"`

	// simultaneous_platform_id
	SimultaneousPlatformID string `json:"simultaneous_platform_id,omitempty"`

	// simultaneous_platform_user_id
	SimultaneousPlatformUserID string `json:"simultaneous_platform_user_id,omitempty"`

	// token_type
	// Required: true
	TokenType *string `json:"token_type"`

	// unique_display_name
	UniqueDisplayName string `json:"unique_display_name,omitempty"`

	// present if it is user token
	UserID string `json:"user_id,omitempty"`

	// xuid
	Xuid string `json:"xuid,omitempty"`
}

OauthmodelTokenWithDeviceCookieResponseV3 Oauthmodel token with device cookie response V3

swagger:model Oauthmodel token with device cookie response V3.

func (*OauthmodelTokenWithDeviceCookieResponseV3) MarshalBinary ¶ added in v0.29.0

func (m *OauthmodelTokenWithDeviceCookieResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTokenWithDeviceCookieResponseV3) UnmarshalBinary ¶ added in v0.29.0

func (m *OauthmodelTokenWithDeviceCookieResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTokenWithDeviceCookieResponseV3) Validate ¶ added in v0.29.0

Validate validates this Oauthmodel token with device cookie response V3

type OauthmodelUserBan ¶ added in v0.37.0

type OauthmodelUserBan struct {

	// comment
	// Required: true
	Comment *string `json:"comment"`

	// enddate
	// Required: true
	// Format: int64
	EndDate *int64 `json:"endDate"`

	// reason
	// Required: true
	Reason *string `json:"reason"`
}

OauthmodelUserBan Oauthmodel user ban

swagger:model Oauthmodel user ban.

func (*OauthmodelUserBan) MarshalBinary ¶ added in v0.37.0

func (m *OauthmodelUserBan) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelUserBan) UnmarshalBinary ¶ added in v0.37.0

func (m *OauthmodelUserBan) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelUserBan) Validate ¶ added in v0.37.0

func (m *OauthmodelUserBan) Validate(formats strfmt.Registry) error

Validate validates this Oauthmodel user ban

type RestErrorResponse ¶

type RestErrorResponse struct {

	// errorcode
	// Required: true
	// Format: int32
	ErrorCode *int32 `json:"errorCode"`

	// errormessage
	// Required: true
	ErrorMessage *string `json:"errorMessage"`

	// messagevariables
	MessageVariables map[string]string `json:"messageVariables,omitempty"`

	// requiredpermission
	RequiredPermission *RestPermission `json:"requiredPermission,omitempty"`
}

RestErrorResponse Rest error response

swagger:model Rest error response.

func (*RestErrorResponse) MarshalBinary ¶

func (m *RestErrorResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RestErrorResponse) UnmarshalBinary ¶

func (m *RestErrorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RestErrorResponse) Validate ¶

func (m *RestErrorResponse) Validate(formats strfmt.Registry) error

Validate validates this Rest error response

type RestErrorResponseWithConflictedUserPlatformAccounts ¶ added in v0.28.0

type RestErrorResponseWithConflictedUserPlatformAccounts struct {

	// errorcode
	// Required: true
	// Format: int32
	ErrorCode *int32 `json:"errorCode"`

	// errormessage
	// Required: true
	ErrorMessage *string `json:"errorMessage"`

	// messagevariables
	MessageVariables *AccountcommonConflictedUserPlatformAccounts `json:"messageVariables,omitempty"`

	// User link a platform's different account is not allowed. This field contains the previous linked account details. Will have value only when in this case. (errorCode is 10200)
	PreviousLinkedPlatformAccount *AccountcommonPlatformLinkingHistory `json:"previousLinkedPlatformAccount,omitempty"`
}

RestErrorResponseWithConflictedUserPlatformAccounts Rest error response with conflicted user platform accounts

swagger:model Rest error response with conflicted user platform accounts.

func (*RestErrorResponseWithConflictedUserPlatformAccounts) MarshalBinary ¶ added in v0.28.0

MarshalBinary interface implementation

func (*RestErrorResponseWithConflictedUserPlatformAccounts) UnmarshalBinary ¶ added in v0.28.0

UnmarshalBinary interface implementation

func (*RestErrorResponseWithConflictedUserPlatformAccounts) Validate ¶ added in v0.28.0

Validate validates this Rest error response with conflicted user platform accounts

type RestPermission ¶ added in v0.69.0

type RestPermission struct {

	// action
	// Required: true
	// Format: int32
	Action *int32 `json:"action"`

	// resource
	// Required: true
	Resource *string `json:"resource"`
}

RestPermission Rest permission

swagger:model Rest permission.

func (*RestPermission) MarshalBinary ¶ added in v0.69.0

func (m *RestPermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RestPermission) UnmarshalBinary ¶ added in v0.69.0

func (m *RestPermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RestPermission) Validate ¶ added in v0.69.0

func (m *RestPermission) Validate(formats strfmt.Registry) error

Validate validates this Rest permission

type Validation ¶ added in v0.10.0

type Validation struct {

	// allow all special Characters non words.
	// Required: true
	AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"`

	// allowdigit
	// Required: true
	AllowDigit *bool `json:"allowDigit"`

	// allowletter
	// Required: true
	AllowLetter *bool `json:"allowLetter"`

	// allowspace
	// Required: true
	AllowSpace *bool `json:"allowSpace"`

	// allowunicode
	// Required: true
	AllowUnicode *bool `json:"allowUnicode"`

	// if this config has valid value, will prefer to use and ignore other validation
	AvatarConfig *AccountcommonAvatarConfig `json:"avatarConfig,omitempty"`

	// blockedword
	// Required: true
	BlockedWord []string `json:"blockedWord"`

	// description
	// Required: true
	Description []*ValidationDescription `json:"description"`

	// iscustomregex
	// Required: true
	IsCustomRegex *bool `json:"isCustomRegex"`

	// lettercase
	// Required: true
	LetterCase *string `json:"letterCase"`

	// maxlength
	// Required: true
	// Format: int32
	MaxLength *int32 `json:"maxLength"`

	// maxrepeatingalphanum
	// Required: true
	// Format: int32
	MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`

	// maxrepeatingspecialcharacter
	// Required: true
	// Format: int32
	MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`

	// minchartype
	// Required: true
	// Format: int32
	MinCharType *int32 `json:"minCharType"`

	// minlength
	// Required: true
	// Format: int32
	MinLength *int32 `json:"minLength"`

	// profanityfilter
	// Required: true
	ProfanityFilter *string `json:"profanityFilter"`

	// regex
	// Required: true
	Regex *string `json:"regex"`

	// specialcharacterlocation
	// Required: true
	SpecialCharacterLocation *string `json:"specialCharacterLocation"`

	// specialcharacters
	// Required: true
	SpecialCharacters []string `json:"specialCharacters"`
}

Validation Validation

swagger:model Validation.

func (*Validation) MarshalBinary ¶ added in v0.10.0

func (m *Validation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Validation) UnmarshalBinary ¶ added in v0.10.0

func (m *Validation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Validation) Validate ¶ added in v0.10.0

func (m *Validation) Validate(formats strfmt.Registry) error

Validate validates this Validation

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

func (*ValidationDescription) Validate ¶ added in v0.10.0

func (m *ValidationDescription) Validate(formats strfmt.Registry) error

Validate validates this Validation description

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL