iamclientmodels

package
v0.49.1 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2023 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"
)
View Source
const (

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

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

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type AccountCreateTestUserRequestV4 ¶ added in v0.8.0

type AccountCreateTestUserRequestV4 struct {

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

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

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

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

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

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

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

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

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

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

AccountCreateTestUserRequestV4 Account create test user request V4

swagger:model Account create test user request V4.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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"`

	// 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"`
}

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"`

	// 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"`

	// 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"`

	// 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 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"`

	// 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 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 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 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 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
	// Required: true
	Details []*AccountcommonSimpleUserPlatformInfoV3 `json:"details"`

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

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

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

AccountcommonDistinctLinkedPlatformV3 Accountcommon distinct linked platform V3

swagger:model Accountcommon distinct linked platform V3.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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 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 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 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 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"`

	// 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"`
}

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"`

	// 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
	// Required: true
	ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions"`

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ClientmodelClientCreationV3Request Clientmodel client creation V3 request

swagger:model Clientmodel client creation V3 request.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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"`
}

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 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"`

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

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

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

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

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

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

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

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

ClientmodelClientUpdateV3Request Clientmodel client update V3 request

swagger:model Clientmodel client update V3 request.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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"`

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

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

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

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

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

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

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

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

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

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

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

ClientmodelClientV3Response Clientmodel client V3 response

swagger:model Clientmodel client V3 response.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this Clientmodel client V3 response

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 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 {

	// assignednamespaces
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

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

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

ModelAssignUserV4Request Model assign user V4 request

swagger:model Model assign user V4 request.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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 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 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 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 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 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"`
}

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 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 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 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 ModelGetPublisherUserV3Response ¶ added in v0.25.0

type ModelGetPublisherUserV3Response struct {

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

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

ModelGetPublisherUserV3Response Model get publisher user V3 response

swagger:model Model get publisher user V3 response.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this Model get publisher user V3 response

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"`

	// 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 ModelInviteUserRequestV3 ¶ added in v0.8.0

type ModelInviteUserRequestV3 struct {

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

	// isadmin
	// Required: true
	IsAdmin *bool `json:"isAdmin"`

	// multi tenant studio namespace
	// Required: true
	Namespace *string `json:"namespace"`

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

ModelInviteUserRequestV3 Model invite user request V3

swagger:model Model invite user request V3.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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"`

	// 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 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 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 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 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 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 {

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

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

	// namespacedisplayname
	// Required: true
	NamespaceDisplayName *string `json:"namespaceDisplayName"`
}

ModelPublicInviteUserRequestV4 Model public invite user request V4

swagger:model Model public invite user request V4.

func (*ModelPublicInviteUserRequestV4) MarshalBinary ¶ added in v0.40.0

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

MarshalBinary interface implementation

func (*ModelPublicInviteUserRequestV4) UnmarshalBinary ¶ added in v0.40.0

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

UnmarshalBinary interface implementation

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"`

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

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

ModelPublicThirdPartyPlatformInfo Model public third party platform info

swagger:model Model public third party platform info.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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"`

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

	// username
	// Required: true
	UserName *string `json:"userName"`
}

ModelPublicUserInformationV3 Model public user information V3

swagger:model Model public user information V3.

func (*ModelPublicUserInformationV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ModelPublicUserInformationV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

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"`

	// 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 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 {

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

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

	// newpassword
	// Required: true
	NewPassword *string `json:"newPassword"`
}

ModelResetPasswordRequestV3 Model reset password request V3

swagger:model Model reset password request V3.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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 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 ModelThirdPartyLoginPlatformCredentialRequest ¶ added in v0.2.0

type ModelThirdPartyLoginPlatformCredentialRequest struct {

	// ACSURL is an endpoint on the service provider where the identity provider will redirect to with its authentication response
	// Required: true
	ACSURL *string `json:"ACSURL"`

	// AWSCognitoRegion is aws region where user pool reside
	// Required: true
	AWSCognitoRegion *string `json:"AWSCognitoRegion"`

	// AWSCognitoUserPool is aws cognito user pool id
	// Required: true
	AWSCognitoUserPool *string `json:"AWSCognitoUserPool"`

	// allowed clients that can show this login method
	AllowedClients []string `json:"AllowedClients,omitempty"`

	// appid
	// Required: true
	AppID *string `json:"AppId"`

	// third party authorization endpoint to obtain authorization code
	// Required: true
	AuthorizationEndpoint *string `json:"AuthorizationEndpoint"`

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

	// environment
	// Required: true
	Environment *string `json:"Environment"`

	// FederationMetadataURL is an endpoint on the Identity Provider(IdP) to get IdP federation metadata for service provider to build trust relationship
	// Required: true
	FederationMetadataURL *string `json:"FederationMetadataURL"`

	// genericoauthflow
	// Required: true
	GenericOauthFlow *bool `json:"GenericOauthFlow"`

	// isactive
	// Required: true
	IsActive *bool `json:"IsActive"`

	// Issuer of 3rd party identity provider. Used for generic oauth flow.
	// Required: true
	Issuer *string `json:"Issuer"`

	// JWKS endpoint to validate 3rd party user id token. Used for generic oauth flow.
	// Required: true
	JWKSEndpoint *string `json:"JWKSEndpoint"`

	// apple key id
	// Required: true
	KeyID *string `json:"KeyID"`

	// A json containing credentials for netflix integration. Only for netflix platformId
	// Required: true
	NetflixCertificates *AccountcommonNetflixCertificates `json:"NetflixCertificates"`

	// organizationid
	// Required: true
	OrganizationID *string `json:"OrganizationId"`

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

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

	// domains that are allowed to create user and grant roles
	// Required: true
	RegisteredDomains []*AccountcommonRegisteredDomain `json:"RegisteredDomains"`

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

	// apple team id
	// Required: true
	TeamID *string `json:"TeamID"`

	// Token authentication type indicating what token will be used to authenticate 3rd party user. Currently support: idToken, code and bearerToken. Used for generic oauth flow.
	// Required: true
	TokenAuthenticationType *string `json:"TokenAuthenticationType"`

	// A JSON containing how IAM service retrieve value from id token claims or userInfo endpoint. Used for generic oauth flow. Currently allowed fields list [userIdentity, name, email, avatarUrl]
	TokenClaimsMapping map[string]string `json:"TokenClaimsMapping,omitempty"`

	// third party token endpoint to obtain token
	// Required: true
	TokenEndpoint *string `json:"TokenEndpoint"`

	// third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
	// Required: true
	UserInfoEndpoint *string `json:"UserInfoEndpoint"`

	// http method to call third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
	// Required: true
	UserInfoHTTPMethod *string `json:"UserInfoHTTPMethod"`

	// scopes for generic OAuth Authorization code flow. Default is [openid, profile, email]
	// Required: true
	Scopes []string `json:"scopes"`
}

ModelThirdPartyLoginPlatformCredentialRequest Model third party login platform credential request

swagger:model Model third party login platform credential request.

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

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"`

	// environment
	// Required: true
	Environment *string `json:"Environment"`

	// FederationMetadataURL is an endpoint on the Identity Provider(IdP) to get IdP federation metadata for service provider to build trust relationship
	// Required: true
	FederationMetadataURL *string `json:"FederationMetadataURL"`

	// GenericOauthFlow is a flag that indicate this client is using generic oauth/open id flow or not
	// Required: true
	GenericOauthFlow *bool `json:"GenericOauthFlow"`

	// isactive
	// Required: true
	IsActive *bool `json:"IsActive"`

	// Issuer of 3rd party identity provider. Used for generic oauth flow.
	// Required: true
	Issuer *string `json:"Issuer"`

	// JWKS endpoint to validate 3rd party user id token. Used for generic oauth flow.
	// Required: true
	JWKSEndpoint *string `json:"JWKSEndpoint"`

	// keyid
	// Required: true
	KeyID *string `json:"KeyID"`

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

	// A json containing Credentials for netflix integration.
	NetflixCertificates *AccountcommonNetflixCertificates `json:"NetflixCertificates,omitempty"`

	// organizationid
	// Required: true
	OrganizationID *string `json:"OrganizationId"`

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

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

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

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

	// teamid
	// Required: true
	TeamID *string `json:"TeamID"`

	// Token authentication type indicating what token will be used to authenticate 3rd party user. Currently support: idToken, code and bearerToken. Used for generic oauth flow.
	// Required: true
	TokenAuthenticationType *string `json:"TokenAuthenticationType"`

	// A JSON containing how IAM service retrieve value from id token claims or userInfo endpoint. Used for generic oauth flow.
	TokenClaimsMapping map[string]string `json:"TokenClaimsMapping,omitempty"`

	// third party token endpoint to obtain token
	TokenEndpoint string `json:"TokenEndpoint,omitempty"`

	// third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
	UserInfoEndpoint string `json:"UserInfoEndpoint,omitempty"`

	// http method to call third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
	UserInfoHTTPMethod string `json:"UserInfoHTTPMethod,omitempty"`

	// registereddomains
	RegisteredDomains []*AccountcommonRegisteredDomain `json:"registeredDomains,omitempty"`

	// scopes for generic OAuth Authorization code flow
	Scopes []string `json:"scopes,omitempty"`
}

ModelThirdPartyLoginPlatformCredentialResponse Model third party login platform credential response

swagger:model Model third party login platform credential response.

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

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 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"`

	// 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"`
}

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 ModelUserBaseInfo ¶ added in v0.10.0

type ModelUserBaseInfo struct {

	// avatarurl
	// Required: true
	AvatarURL *string `json:"avatarUrl"`

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

	// platformuserids
	// Required: true
	PlatformUserIds map[string]string `json:"platformUserIds"`

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

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

ModelUserBaseInfo Model user base info

swagger:model Model user base info.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this Model user base info

type ModelUserCreateFromInvitationRequestV3 ¶ added in v0.2.0

type ModelUserCreateFromInvitationRequestV3 struct {

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

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

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

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

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

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

	// reachminimumage
	// Required: true
	ReachMinimumAge *bool `json:"reachMinimumAge"`
}

ModelUserCreateFromInvitationRequestV3 Model user create from invitation request V3

swagger:model Model user create from invitation request V3.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this Model user create from invitation request V3

type ModelUserCreateFromInvitationRequestV4 ¶ added in v0.2.0

type ModelUserCreateFromInvitationRequestV4 struct {

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

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

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

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

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

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

	// reachminimumage
	// Required: true
	ReachMinimumAge *bool `json:"reachMinimumAge"`

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

ModelUserCreateFromInvitationRequestV4 Model user create from invitation request V4

swagger:model Model user create from invitation request V4.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this Model user create from invitation request V4

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"`
}

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"`

	// 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 ModelUserInfoResponse ¶ added in v0.10.0

type ModelUserInfoResponse struct {

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

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

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

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

ModelUserInfoResponse Model user info response

swagger:model Model user info response.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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 ModelUserInvitationV3 ¶ added in v0.8.0

type ModelUserInvitationV3 struct {

	// email
	// Required: true
	Email *string `json:"email"`

	// expiredat
	// Required: true
	// Format: date-time
	ExpiredAt strfmt.DateTime `json:"expiredAt"`

	// id
	ID string `json:"id,omitempty"`

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

	// namespacedisplayname
	NamespaceDisplayName string `json:"namespaceDisplayName,omitempty"`

	// roles
	// Required: true
	Roles []*AccountcommonNamespaceRole `json:"roles"`
}

ModelUserInvitationV3 Model user invitation V3

swagger:model Model user invitation V3.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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 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"`

	// 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 ModelUserPlatformMetadata ¶ added in v0.49.0

type ModelUserPlatformMetadata struct {

	// metadata
	// Required: true
	Metadata interface{} `json:"metadata"`

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

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

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

ModelUserPlatformMetadata Model user platform metadata

swagger:model Model user platform metadata.

func (*ModelUserPlatformMetadata) MarshalBinary ¶ added in v0.49.0

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

MarshalBinary interface implementation

func (*ModelUserPlatformMetadata) UnmarshalBinary ¶ added in v0.49.0

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

UnmarshalBinary interface implementation

func (*ModelUserPlatformMetadata) Validate ¶ added in v0.49.0

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

Validate validates this Model user platform metadata

type ModelUserResponse ¶ added in v0.2.0

type ModelUserResponse struct {

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

	// avatarurl
	AvatarURL string `json:"AvatarUrl,omitempty"`

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

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

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

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

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

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

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

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

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

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

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

	// loginid
	// Required: true
	LoginID *string `json:"LoginId"`

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

	// namespaceroles
	// Required: true
	NamespaceRoles []*AccountcommonNamespaceRole `json:"NamespaceRoles"`

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

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

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

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

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

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

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

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

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

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

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

ModelUserResponse Model user response

swagger:model Model user response.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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"`

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

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

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

	// username
	UserName string `json:"userName,omitempty"`
}

ModelUserResponseV3 Model user response V3

swagger:model Model user response V3.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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"`

	// 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 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"`

	// 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"`

	// 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 {

	// 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"`

	// messagevariables
	MessageVariables map[string]string `json:"messageVariables,omitempty"`

	// mfa_token
	MFAToken string `json:"mfa_token,omitempty"`

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

	// userban
	UserBan *OauthmodelUserBan `json:"userBan,omitempty"`
}

OauthmodelErrorResponse Oauthmodel error response

swagger:model Oauthmodel error response.

func (*OauthmodelErrorResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*OauthmodelErrorResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*OauthmodelErrorResponse) Validate ¶

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

Validate validates this Oauthmodel error response

type OauthmodelGameTokenCodeResponse ¶ added in v0.27.0

type OauthmodelGameTokenCodeResponse struct {

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

OauthmodelGameTokenCodeResponse Oauthmodel game token code response

swagger:model Oauthmodel game token code response.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this Oauthmodel game token code 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 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"`

	// refresh_expires_in
	// Format: int32
	RefreshExpiresIn int32 `json:"refresh_expires_in,omitempty"`

	// refresh_token
	// Required: true
	RefreshToken *string `json:"refresh_token"`

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

	// token_type
	// Required: true
	TokenType *string `json:"token_type"`

	// user_id
	// Required: true
	UserID *string `json:"user_id"`
}

OauthmodelTokenResponse Oauthmodel token response

swagger:model Oauthmodel token response.

func (*OauthmodelTokenResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*OauthmodelTokenResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

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"`

	// present if it is user token
	Roles []string `json:"roles,omitempty"`

	// scope
	// Required: true
	Scope *string `json:"scope"`

	// token_type
	// Required: true
	TokenType *string `json:"token_type"`

	// present if it is user token
	UserID string `json:"user_id,omitempty"`

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

OauthmodelTokenResponseV3 Oauthmodel token response V3

swagger:model Oauthmodel token response V3.

func (*OauthmodelTokenResponseV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*OauthmodelTokenResponseV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

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 {

	// platform_token
	// Required: true
	PlatformToken *string `json:"platform_token"`

	// sand_box_id
	SandBoxID string `json:"sand_box_id,omitempty"`
}

OauthmodelTokenThirdPartyResponse Oauthmodel token third party response

swagger:model Oauthmodel 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"`

	// present if it is user token
	Roles []string `json:"roles,omitempty"`

	// scope
	// Required: true
	Scope *string `json:"scope"`

	// token_type
	// Required: true
	TokenType *string `json:"token_type"`

	// present if it is user token
	UserID string `json:"user_id,omitempty"`

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

OauthmodelTokenWithDeviceCookieResponseV3 Oauthmodel token with device cookie response V3

swagger:model Oauthmodel token with device cookie response V3.

func (*OauthmodelTokenWithDeviceCookieResponseV3) MarshalBinary ¶ added in v0.29.0

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

MarshalBinary interface implementation

func (*OauthmodelTokenWithDeviceCookieResponseV3) UnmarshalBinary ¶ added in v0.29.0

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

UnmarshalBinary interface implementation

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"`
}

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 Validation ¶ added in v0.10.0

type Validation struct {

	// allow all special Characters non words.
	// Required: true
	AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"`

	// allowdigit
	// Required: true
	AllowDigit *bool `json:"allowDigit"`

	// allowletter
	// Required: true
	AllowLetter *bool `json:"allowLetter"`

	// allowspace
	// Required: true
	AllowSpace *bool `json:"allowSpace"`

	// allowunicode
	// Required: true
	AllowUnicode *bool `json:"allowUnicode"`

	// if this config has valid value, will prefer to use and ignore other validation
	AvatarConfig *AccountcommonAvatarConfig `json:"avatarConfig,omitempty"`

	// blockedword
	// Required: true
	BlockedWord []string `json:"blockedWord"`

	// description
	// Required: true
	Description []*ValidationDescription `json:"description"`

	// iscustomregex
	// Required: true
	IsCustomRegex *bool `json:"isCustomRegex"`

	// lettercase
	// Required: true
	LetterCase *string `json:"letterCase"`

	// maxlength
	// Required: true
	// Format: int32
	MaxLength *int32 `json:"maxLength"`

	// maxrepeatingalphanum
	// Required: true
	// Format: int32
	MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`

	// maxrepeatingspecialcharacter
	// Required: true
	// Format: int32
	MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`

	// minchartype
	// Required: true
	// Format: int32
	MinCharType *int32 `json:"minCharType"`

	// minlength
	// Required: true
	// Format: int32
	MinLength *int32 `json:"minLength"`

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

	// specialcharacterlocation
	// Required: true
	SpecialCharacterLocation *string `json:"specialCharacterLocation"`

	// specialcharacters
	// Required: true
	SpecialCharacters []string `json:"specialCharacters"`
}

Validation Validation

swagger:model Validation.

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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