iamclientmodels

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2021 License: MIT Imports: 5 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountCreateTestUserRequestV4 added in v0.8.0

type AccountCreateTestUserRequestV4 struct {

	// accepted policies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"`

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

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

	// date of birth
	// Required: true
	DateOfBirth *string `json:"dateOfBirth"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

	// password m d5 sum
	// Required: true
	PasswordMD5Sum *string `json:"passwordMD5Sum"`

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

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

AccountCreateTestUserRequestV4 account create test user request v4

swagger:model account.createTestUserRequestV4

func (*AccountCreateTestUserRequestV4) MarshalBinary added in v0.8.0

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

MarshalBinary interface implementation

func (*AccountCreateTestUserRequestV4) UnmarshalBinary added in v0.8.0

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

UnmarshalBinary interface implementation

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 AccountCreateUserRequestV4

type AccountCreateUserRequestV4 struct {

	// accepted policies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"`

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

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

	// date of birth
	// Required: true
	DateOfBirth *string `json:"dateOfBirth"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

	// password m d5 sum
	// Required: true
	PasswordMD5Sum *string `json:"passwordMD5Sum"`

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

AccountCreateUserRequestV4 account create user request v4

swagger:model account.createUserRequestV4

func (*AccountCreateUserRequestV4) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountCreateUserRequestV4) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountCreateUserRequestV4) Validate

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

Validate validates this account create user request v4

type AccountCreateUserResponseV4

type AccountCreateUserResponseV4 struct {

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

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

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

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

	// user Id
	// Required: true
	UserID *string `json:"userId"`

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

AccountCreateUserResponseV4 account create user response v4

swagger:model account.createUserResponseV4

func (*AccountCreateUserResponseV4) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountCreateUserResponseV4) UnmarshalBinary

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

UnmarshalBinary interface implementation

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 {

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

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

AccountUpgradeHeadlessAccountRequestV4 account upgrade headless account request v4

swagger:model account.upgradeHeadlessAccountRequestV4

func (*AccountUpgradeHeadlessAccountRequestV4) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountUpgradeHeadlessAccountRequestV4) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// date of birth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

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

AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 account upgrade headless account with verification code request v4

swagger:model account.upgradeHeadlessAccountWithVerificationCodeRequestV4

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

	// ban Id
	// Required: true
	BanID *string `json:"banId"`

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

AccountUserActiveBanResponseV4 account user active ban response v4

swagger:model account.UserActiveBanResponseV4

func (*AccountUserActiveBanResponseV4) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountUserActiveBanResponseV4) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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
	Action *int32 `json:"action"`

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

	// sched action
	SchedAction int32 `json:"schedAction,omitempty"`

	// sched cron
	SchedCron string `json:"schedCron,omitempty"`

	// sched range
	SchedRange []string `json:"schedRange"`
}

AccountUserPermissionsResponseV4 account user permissions response v4

swagger:model account.UserPermissionsResponseV4

func (*AccountUserPermissionsResponseV4) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountUserPermissionsResponseV4) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

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

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

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

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

	// deletion status
	// Required: true
	DeletionStatus *bool `json:"deletionStatus"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// email verified
	// Required: true
	EmailVerified *bool `json:"emailVerified"`

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

	// last date of birth changed time
	// Required: true
	// Format: date-time
	LastDateOfBirthChangedTime *strfmt.DateTime `json:"lastDateOfBirthChangedTime"`

	// last enabled changed time
	// Required: true
	// Format: date-time
	LastEnabledChangedTime *strfmt.DateTime `json:"lastEnabledChangedTime"`

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

	// new email address
	NewEmailAddress string `json:"newEmailAddress,omitempty"`

	// old email address
	// Required: true
	OldEmailAddress *string `json:"oldEmailAddress"`

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

	// phone number
	PhoneNumber string `json:"phoneNumber,omitempty"`

	// phone verified
	// Required: true
	PhoneVerified *bool `json:"phoneVerified"`

	// platform Id
	PlatformID string `json:"platformId,omitempty"`

	// platform user Id
	PlatformUserID string `json:"platformUserId,omitempty"`

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

	// user Id
	// Required: true
	UserID *string `json:"userId"`

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

AccountUserResponseV4 account user response v4

swagger:model account.UserResponseV4

func (*AccountUserResponseV4) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountUserResponseV4) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*AccountUserResponseV4) Validate added in v0.2.0

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

Validate validates this account user response v4

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.BanReason

func (*AccountcommonBanReason) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonBanReason) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.BanReasonV3

func (*AccountcommonBanReasonV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonBanReasonV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.BanReasons

func (*AccountcommonBanReasons) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonBanReasons) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.BanReasonsV3

func (*AccountcommonBanReasonsV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonBanReasonsV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.BanV3

func (*AccountcommonBanV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonBanV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

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

AccountcommonBannedByV3 accountcommon banned by v3

swagger:model accountcommon.BannedByV3

func (*AccountcommonBannedByV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonBannedByV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.BansV3

func (*AccountcommonBansV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonBansV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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
	Action *int32 `json:"Action"`

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

AccountcommonClientPermission accountcommon client permission

swagger:model accountcommon.ClientPermission

func (*AccountcommonClientPermission) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonClientPermission) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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
	Action *int32 `json:"action"`

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

AccountcommonClientPermissionV3 accountcommon client permission v3

swagger:model accountcommon.ClientPermissionV3

func (*AccountcommonClientPermissionV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonClientPermissionV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.ClientPermissions

func (*AccountcommonClientPermissions) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonClientPermissions) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.ClientPermissionsV3

func (*AccountcommonClientPermissionsV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonClientPermissionsV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*AccountcommonClientPermissionsV3) Validate added in v0.2.0

Validate validates this accountcommon client permissions v3

type AccountcommonConflictedUserPlatformAccounts

type AccountcommonConflictedUserPlatformAccounts struct {

	// platform user ID
	// Required: true
	PlatformUserID *string `json:"platformUserID"`

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

AccountcommonConflictedUserPlatformAccounts accountcommon conflicted user platform accounts

swagger:model accountcommon.ConflictedUserPlatformAccounts

func (*AccountcommonConflictedUserPlatformAccounts) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountcommonConflictedUserPlatformAccounts) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountcommonConflictedUserPlatformAccounts) Validate

Validate validates this accountcommon conflicted user platform accounts

type AccountcommonCountryAgeRestriction added in v0.2.0

type AccountcommonCountryAgeRestriction struct {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"AgeRestriction"`

	// country code
	// Required: true
	CountryCode *string `json:"CountryCode"`

	// country name
	// Required: true
	CountryName *string `json:"CountryName"`

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

AccountcommonCountryAgeRestriction accountcommon country age restriction

swagger:model accountcommon.CountryAgeRestriction

func (*AccountcommonCountryAgeRestriction) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonCountryAgeRestriction) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 u s
	// Required: true
	EnUS *string `json:"en-US"`

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

AccountcommonDescription accountcommon description

swagger:model accountcommon.Description

func (*AccountcommonDescription) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonDescription) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*AccountcommonDescription) Validate added in v0.2.0

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

Validate validates this accountcommon description

type AccountcommonJWTBanV3

type AccountcommonJWTBanV3 struct {

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

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

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

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

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

AccountcommonJWTBanV3 accountcommon j w t ban v3

swagger:model accountcommon.JWTBanV3

func (*AccountcommonJWTBanV3) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountcommonJWTBanV3) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountcommonJWTBanV3) Validate

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

Validate validates this accountcommon j w t 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"`

	// total data
	// Required: true
	TotalData *int64 `json:"totalData"`
}

AccountcommonListUsersWithPlatformAccountsResponse accountcommon list users with platform accounts response

swagger:model accountcommon.ListUsersWithPlatformAccountsResponse

func (*AccountcommonListUsersWithPlatformAccountsResponse) MarshalBinary added in v0.2.0

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

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

AccountcommonNamespaceRole accountcommon namespace role

swagger:model accountcommon.NamespaceRole

func (*AccountcommonNamespaceRole) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountcommonNamespaceRole) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountcommonNamespaceRole) Validate

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

Validate validates this accountcommon namespace role

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.PaginationV3

func (*AccountcommonPaginationV3) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountcommonPaginationV3) UnmarshalBinary

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

UnmarshalBinary interface implementation

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
	Action *int32 `json:"Action"`

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

	// sched action
	SchedAction int32 `json:"SchedAction,omitempty"`

	// sched cron
	SchedCron string `json:"SchedCron,omitempty"`

	// sched range
	SchedRange []string `json:"SchedRange"`
}

AccountcommonPermission accountcommon permission

swagger:model accountcommon.Permission

func (*AccountcommonPermission) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountcommonPermission) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountcommonPermission) Validate

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

Validate validates this accountcommon permission

type AccountcommonPermissionV3

type AccountcommonPermissionV3 struct {

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

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

	// sched action
	SchedAction int32 `json:"schedAction,omitempty"`

	// sched cron
	SchedCron string `json:"schedCron,omitempty"`

	// sched range
	SchedRange []string `json:"schedRange"`
}

AccountcommonPermissionV3 accountcommon permission v3

swagger:model accountcommon.PermissionV3

func (*AccountcommonPermissionV3) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountcommonPermissionV3) UnmarshalBinary

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

UnmarshalBinary interface implementation

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.PermissionsV3

func (*AccountcommonPermissionsV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonPermissionsV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// platform user Id
	// Required: true
	PlatformUserID *string `json:"platformUserId"`
}

AccountcommonPlatformAccount accountcommon platform account

swagger:model accountcommon.PlatformAccount

func (*AccountcommonPlatformAccount) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountcommonPlatformAccount) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountcommonPlatformAccount) Validate

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

Validate validates this accountcommon platform account

type AccountcommonRole added in v0.2.0

type AccountcommonRole struct {

	// admin role
	// Required: true
	AdminRole *bool `json:"AdminRole"`

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"IsWildcard"`

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

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

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

	// role Id
	// Required: true
	RoleID *string `json:"RoleId"`

	// role name
	// Required: true
	RoleName *string `json:"RoleName"`
}

AccountcommonRole accountcommon role

swagger:model accountcommon.Role

func (*AccountcommonRole) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonRole) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

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

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

AccountcommonRoleManager accountcommon role manager

swagger:model accountcommon.RoleManager

func (*AccountcommonRoleManager) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonRoleManager) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

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

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

AccountcommonRoleManagerV3 accountcommon role manager v3

swagger:model accountcommon.RoleManagerV3

func (*AccountcommonRoleManagerV3) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountcommonRoleManagerV3) UnmarshalBinary

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

UnmarshalBinary interface implementation

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 {

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

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

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

AccountcommonRoleMember accountcommon role member

swagger:model accountcommon.RoleMember

func (*AccountcommonRoleMember) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonRoleMember) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

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

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

AccountcommonRoleMemberV3 accountcommon role member v3

swagger:model accountcommon.RoleMemberV3

func (*AccountcommonRoleMemberV3) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountcommonRoleMemberV3) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountcommonRoleMemberV3) Validate

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

Validate validates this accountcommon role member v3

type AccountcommonRoleV3

type AccountcommonRoleV3 struct {

	// admin role
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

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

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

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

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`

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

AccountcommonRoleV3 accountcommon role v3

swagger:model accountcommon.RoleV3

func (*AccountcommonRoleV3) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountcommonRoleV3) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountcommonRoleV3) Validate

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

Validate validates this accountcommon role v3

type AccountcommonUserLinkedPlatform added in v0.2.0

type AccountcommonUserLinkedPlatform struct {

	// display name
	DisplayName string `json:"DisplayName,omitempty"`

	// email address
	EmailAddress string `json:"EmailAddress,omitempty"`

	// linked at
	// Required: true
	LinkedAt *string `json:"LinkedAt"`

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

	// origin namespace
	// Required: true
	OriginNamespace *string `json:"OriginNamespace"`

	// platform Id
	PlatformID string `json:"PlatformId,omitempty"`

	// platform user Id
	PlatformUserID string `json:"PlatformUserId,omitempty"`

	// user Id
	// Required: true
	UserID *string `json:"UserId"`

	// x UID
	XUID string `json:"XUID,omitempty"`
}

AccountcommonUserLinkedPlatform accountcommon user linked platform

swagger:model accountcommon.UserLinkedPlatform

func (*AccountcommonUserLinkedPlatform) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatform) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// account group
	// Required: true
	AccountGroup *string `json:"accountGroup"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// email address
	EmailAddress string `json:"emailAddress,omitempty"`

	// linked at
	// Required: true
	LinkedAt *string `json:"linkedAt"`

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

	// origin namespace
	// Required: true
	OriginNamespace *string `json:"originNamespace"`

	// platform Id
	PlatformID string `json:"platformId,omitempty"`

	// platform user Id
	PlatformUserID string `json:"platformUserId,omitempty"`

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

AccountcommonUserLinkedPlatformV3 accountcommon user linked platform v3

swagger:model accountcommon.UserLinkedPlatformV3

func (*AccountcommonUserLinkedPlatformV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatformV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.UserLinkedPlatformsResponseV3

func (*AccountcommonUserLinkedPlatformsResponseV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatformsResponseV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// platform Id
	// Required: true
	PlatformID *string `json:"platformId"`

	// platform user Id
	// Required: true
	PlatformUserID *string `json:"platformUserId"`

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

AccountcommonUserPlatformInfo accountcommon user platform info

swagger:model accountcommon.UserPlatformInfo

func (*AccountcommonUserPlatformInfo) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonUserPlatformInfo) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// user Id platforms
	// Required: true
	UserIDPlatforms []*AccountcommonUserPlatformInfo `json:"userIdPlatforms"`
}

AccountcommonUserPlatforms accountcommon user platforms

swagger:model accountcommon.UserPlatforms

func (*AccountcommonUserPlatforms) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonUserPlatforms) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"EmailAddress"`

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

	// phone number
	// Required: true
	PhoneNumber *string `json:"PhoneNumber"`

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

AccountcommonUserSearchByPlatformIDResult accountcommon user search by platform ID result

swagger:model accountcommon.UserSearchByPlatformIDResult

func (*AccountcommonUserSearchByPlatformIDResult) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonUserSearchByPlatformIDResult) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"EmailAddress"`

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

	// phone number
	// Required: true
	PhoneNumber *string `json:"PhoneNumber"`

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

AccountcommonUserSearchResult accountcommon user search result

swagger:model accountcommon.UserSearchResult

func (*AccountcommonUserSearchResult) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonUserSearchResult) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

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

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

AccountcommonUserWithLinkedPlatformAccounts accountcommon user with linked platform accounts

swagger:model accountcommon.UserWithLinkedPlatformAccounts

func (*AccountcommonUserWithLinkedPlatformAccounts) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountcommonUserWithLinkedPlatformAccounts) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountcommonUserWithLinkedPlatformAccounts) Validate

Validate validates this accountcommon user with linked platform accounts

type AccountcommonUserWithPlatformAccounts added in v0.2.0

type AccountcommonUserWithPlatformAccounts struct {

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

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

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

AccountcommonUserWithPlatformAccounts accountcommon user with platform accounts

swagger:model accountcommon.UserWithPlatformAccounts

func (*AccountcommonUserWithPlatformAccounts) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*AccountcommonUserWithPlatformAccounts) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

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

BannedBy banned by

swagger:model .BannedBy

func (*BannedBy) MarshalBinary added in v0.2.0

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
	Bits []int64 `json:"bits"`

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

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

BloomFilterJSON bloom filter JSON

swagger:model bloom.FilterJSON

func (*BloomFilterJSON) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*BloomFilterJSON) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// client Id
	// Required: true
	ClientID *string `json:"ClientId"`

	// client name
	// Required: true
	ClientName *string `json:"ClientName"`

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

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

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

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

ClientmodelClientCreateRequest clientmodel client create request

swagger:model clientmodel.ClientCreateRequest

func (*ClientmodelClientCreateRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ClientmodelClientCreateRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// client Id
	// Required: true
	ClientID *string `json:"ClientId"`

	// client name
	// Required: true
	ClientName *string `json:"ClientName"`

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

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

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"RedirectUri"`
}

ClientmodelClientCreationResponse clientmodel client creation response

swagger:model clientmodel.ClientCreationResponse

func (*ClientmodelClientCreationResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ClientmodelClientCreationResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// base Uri
	// Required: true
	BaseURI *string `json:"baseUri"`

	// client Id
	// Required: true
	ClientID *string `json:"clientId"`

	// client name
	// Required: true
	ClientName *string `json:"clientName"`

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

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

	// oauth client type
	// Required: true
	OauthClientType *string `json:"oauthClientType"`

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"redirectUri"`

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

ClientmodelClientCreationV3Request clientmodel client creation v3 request

swagger:model clientmodel.ClientCreationV3Request

func (*ClientmodelClientCreationV3Request) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ClientmodelClientCreationV3Request) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// client Id
	// Required: true
	ClientID *string `json:"ClientId"`

	// client name
	// Required: true
	ClientName *string `json:"ClientName"`

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

	// created at
	// Required: true
	// Format: date-time
	CreatedAt *strfmt.DateTime `json:"CreatedAt"`

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

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"RedirectUri"`
}

ClientmodelClientResponse clientmodel client response

swagger:model clientmodel.ClientResponse

func (*ClientmodelClientResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ClientmodelClientResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// client name
	// Required: true
	ClientName *string `json:"ClientName"`

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"RedirectUri"`
}

ClientmodelClientUpdateRequest clientmodel client update request

swagger:model clientmodel.ClientUpdateRequest

func (*ClientmodelClientUpdateRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ClientmodelClientUpdateRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// new secret
	// Required: true
	NewSecret *string `json:"NewSecret"`
}

ClientmodelClientUpdateSecretRequest clientmodel client update secret request

swagger:model clientmodel.ClientUpdateSecretRequest

func (*ClientmodelClientUpdateSecretRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ClientmodelClientUpdateSecretRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// base Uri
	BaseURI string `json:"baseUri,omitempty"`

	// client name
	ClientName string `json:"clientName,omitempty"`

	// client permissions
	ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions"`

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

	// redirect Uri
	RedirectURI string `json:"redirectUri,omitempty"`
}

ClientmodelClientUpdateV3Request clientmodel client update v3 request

swagger:model clientmodel.ClientUpdateV3Request

func (*ClientmodelClientUpdateV3Request) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ClientmodelClientUpdateV3Request) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// base Uri
	// Required: true
	BaseURI *string `json:"baseUri"`

	// client Id
	// Required: true
	ClientID *string `json:"clientId"`

	// client name
	// Required: true
	ClientName *string `json:"clientName"`

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

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

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

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

	// oauth client type
	// Required: true
	OauthClientType *string `json:"oauthClientType"`

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"redirectUri"`

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

ClientmodelClientV3Response clientmodel client v3 response

swagger:model clientmodel.ClientV3Response

func (*ClientmodelClientV3Response) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ClientmodelClientV3Response) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.ClientsV3Response

func (*ClientmodelClientsV3Response) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ClientmodelClientsV3Response) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ClientmodelClientsV3Response) Validate added in v0.2.0

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

Validate validates this clientmodel clients v3 response

type LegalAcceptedPoliciesRequest added in v0.2.0

type LegalAcceptedPoliciesRequest struct {

	// is accepted
	// Required: true
	IsAccepted *bool `json:"isAccepted"`

	// localized policy version Id
	// Required: true
	LocalizedPolicyVersionID *string `json:"localizedPolicyVersionId"`

	// policy Id
	// Required: true
	PolicyID *string `json:"policyId"`

	// policy version Id
	// Required: true
	PolicyVersionID *string `json:"policyVersionId"`
}

LegalAcceptedPoliciesRequest legal accepted policies request

swagger:model legal.AcceptedPoliciesRequest

func (*LegalAcceptedPoliciesRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*LegalAcceptedPoliciesRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*LegalAcceptedPoliciesRequest) Validate added in v0.2.0

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

Validate validates this legal accepted policies request

type ModelAddUserRoleV4Request added in v0.2.0

type ModelAddUserRoleV4Request struct {

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

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

ModelAddUserRoleV4Request model add user role v4 request

swagger:model model.AddUserRoleV4Request

func (*ModelAddUserRoleV4Request) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelAddUserRoleV4Request) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"AgeRestriction"`

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

ModelAgeRestrictionRequest model age restriction request

swagger:model model.AgeRestrictionRequest

func (*ModelAgeRestrictionRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelAgeRestrictionRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"ageRestriction"`

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

ModelAgeRestrictionRequestV3 model age restriction request v3

swagger:model model.AgeRestrictionRequestV3

func (*ModelAgeRestrictionRequestV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelAgeRestrictionRequestV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"AgeRestriction"`

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

ModelAgeRestrictionResponse model age restriction response

swagger:model model.AgeRestrictionResponse

func (*ModelAgeRestrictionResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelAgeRestrictionResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"ageRestriction"`

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

ModelAgeRestrictionResponseV3 model age restriction response v3

swagger:model model.AgeRestrictionResponseV3

func (*ModelAgeRestrictionResponseV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelAgeRestrictionResponseV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

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

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

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

ModelAssignUserV4Request model assign user v4 request

swagger:model model.AssignUserV4Request

func (*ModelAssignUserV4Request) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelAssignUserV4Request) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

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

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

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

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`

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

ModelAssignedUserV4Response model assigned user v4 response

swagger:model model.AssignedUserV4Response

func (*ModelAssignedUserV4Response) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelAssignedUserV4Response) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

type ModelBanCreateRequest struct {

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

	// comment
	// Required: true
	Comment *string `json:"comment"`

	// end date
	// Required: true
	EndDate *string `json:"endDate"`

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

	// skip notif
	// Required: true
	SkipNotif *bool `json:"skipNotif"`
}

ModelBanCreateRequest model ban create request

swagger:model model.BanCreateRequest

func (*ModelBanCreateRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelBanCreateRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// skip notif
	// Required: true
	SkipNotif *bool `json:"skipNotif"`
}

ModelBanUpdateRequest model ban update request

swagger:model model.BanUpdateRequest

func (*ModelBanUpdateRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelBanUpdateRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ModelBanUpdateRequest) Validate added in v0.2.0

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

Validate validates this model ban update request

type ModelCountry added in v0.2.0

type ModelCountry struct {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"AgeRestriction"`

	// country code
	// Required: true
	CountryCode *string `json:"CountryCode"`

	// country name
	// Required: true
	CountryName *string `json:"CountryName"`

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

ModelCountry model country

swagger:model model.Country

func (*ModelCountry) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelCountry) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"AgeRestriction"`
}

ModelCountryAgeRestrictionRequest model country age restriction request

swagger:model model.CountryAgeRestrictionRequest

func (*ModelCountryAgeRestrictionRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelCountryAgeRestrictionRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"ageRestriction"`
}

ModelCountryAgeRestrictionV3Request model country age restriction v3 request

swagger:model model.CountryAgeRestrictionV3Request

func (*ModelCountryAgeRestrictionV3Request) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelCountryAgeRestrictionV3Request) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"ageRestriction"`

	// country code
	// Required: true
	CountryCode *string `json:"countryCode"`

	// country name
	// Required: true
	CountryName *string `json:"countryName"`

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

ModelCountryV3Response model country v3 response

swagger:model model.CountryV3Response

func (*ModelCountryV3Response) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelCountryV3Response) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

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

ModelCreateJusticeUserResponse model create justice user response

swagger:model model.CreateJusticeUserResponse

func (*ModelCreateJusticeUserResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelCreateJusticeUserResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

type ModelDisableUserRequest struct {

	// reason
	Reason string `json:"Reason,omitempty"`
}

ModelDisableUserRequest model disable user request

swagger:model model.DisableUserRequest

func (*ModelDisableUserRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelDisableUserRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`
}

ModelEmailUpdateRequestV4 model email update request v4

swagger:model model.EmailUpdateRequestV4

func (*ModelEmailUpdateRequestV4) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelEmailUpdateRequestV4) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

type ModelForgotPasswordRequestV3 struct {

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// language tag
	LanguageTag string `json:"languageTag,omitempty"`
}

ModelForgotPasswordRequestV3 model forgot password request v3

swagger:model model.ForgotPasswordRequestV3

func (*ModelForgotPasswordRequestV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelForgotPasswordRequestV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

type ModelGameUserBaseInfo struct {

	// avatar Url
	// Required: true
	AvatarURL *string `json:"avatarUrl"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

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

ModelGameUserBaseInfo model game user base info

swagger:model model.GameUserBaseInfo

func (*ModelGameUserBaseInfo) MarshalBinary added in v0.8.0

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

MarshalBinary interface implementation

func (*ModelGameUserBaseInfo) UnmarshalBinary added in v0.8.0

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

UnmarshalBinary interface implementation

func (*ModelGameUserBaseInfo) Validate added in v0.8.0

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

Validate validates this model game user base info

type ModelGameUserIDsRequest added in v0.8.0

type ModelGameUserIDsRequest struct {

	// user ids
	// Required: true
	UserIds []string `json:"userIds"`
}

ModelGameUserIDsRequest model game user i ds request

swagger:model model.GameUserIDsRequest

func (*ModelGameUserIDsRequest) MarshalBinary added in v0.8.0

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

MarshalBinary interface implementation

func (*ModelGameUserIDsRequest) UnmarshalBinary added in v0.8.0

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

UnmarshalBinary interface implementation

func (*ModelGameUserIDsRequest) Validate added in v0.8.0

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

Validate validates this model game user i ds request

type ModelGetAdminUsersResponse added in v0.2.0

type ModelGetAdminUsersResponse struct {

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

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

ModelGetAdminUsersResponse model get admin users response

swagger:model model.GetAdminUsersResponse

func (*ModelGetAdminUsersResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelGetAdminUsersResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

type ModelGetPublisherUserResponse struct {

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

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

ModelGetPublisherUserResponse model get publisher user response

swagger:model model.GetPublisherUserResponse

func (*ModelGetPublisherUserResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelGetPublisherUserResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

type ModelGetUserBanV3Response struct {

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

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

ModelGetUserBanV3Response model get user ban v3 response

swagger:model model.GetUserBanV3Response

func (*ModelGetUserBanV3Response) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelGetUserBanV3Response) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// designated namespace
	// Required: true
	DesignatedNamespace *string `json:"DesignatedNamespace"`

	// user ID
	// Required: true
	UserID *string `json:"UserID"`
}

ModelGetUserJusticePlatformAccountResponse model get user justice platform account response

swagger:model model.GetUserJusticePlatformAccountResponse

func (*ModelGetUserJusticePlatformAccountResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelGetUserJusticePlatformAccountResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

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

ModelGetUserMapping model get user mapping

swagger:model model.GetUserMapping

func (*ModelGetUserMapping) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelGetUserMapping) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ModelGetUserMapping) Validate added in v0.2.0

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

Validate validates this model get user mapping

type ModelGetUsersResponseWithPaginationV3 added in v0.2.0

type ModelGetUsersResponseWithPaginationV3 struct {

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

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

ModelGetUsersResponseWithPaginationV3 model get users response with pagination v3

swagger:model model.GetUsersResponseWithPaginationV3

func (*ModelGetUsersResponseWithPaginationV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelGetUsersResponseWithPaginationV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ModelGetUsersResponseWithPaginationV3) Validate added in v0.2.0

Validate validates this model get users response with pagination v3

type ModelInviteUserRequestV3 added in v0.8.0

type ModelInviteUserRequestV3 struct {

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

	// is admin
	// Required: true
	IsAdmin *bool `json:"isAdmin"`

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

ModelInviteUserRequestV3 model invite user request v3

swagger:model model.InviteUserRequestV3

func (*ModelInviteUserRequestV3) MarshalBinary added in v0.8.0

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

MarshalBinary interface implementation

func (*ModelInviteUserRequestV3) UnmarshalBinary added in v0.8.0

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

UnmarshalBinary interface implementation

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

type ModelInviteUserResponseV3 struct {

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

ModelInviteUserResponseV3 model invite user response v3

swagger:model model.InviteUserResponseV3

func (*ModelInviteUserResponseV3) MarshalBinary added in v0.8.0

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

MarshalBinary interface implementation

func (*ModelInviteUserResponseV3) UnmarshalBinary added in v0.8.0

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

UnmarshalBinary interface implementation

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

type ModelLinkPlatformAccountRequest struct {

	// platform Id
	// Required: true
	PlatformID *string `json:"platformId"`

	// platform user Id
	// Required: true
	PlatformUserID *string `json:"platformUserId"`
}

ModelLinkPlatformAccountRequest model link platform account request

swagger:model model.LinkPlatformAccountRequest

func (*ModelLinkPlatformAccountRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelLinkPlatformAccountRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ModelLinkPlatformAccountRequest) Validate added in v0.2.0

Validate validates this model link platform account request

type ModelLinkRequest added in v0.2.0

type ModelLinkRequest struct {

	// client id
	// Required: true
	ClientID *string `json:"client_id"`

	// error
	Error *RestErrorResponse `json:"error,omitempty"`

	// expiration
	Expiration int32 `json:"expiration,omitempty"`

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

	// operation name
	// Required: true
	OperationName *string `json:"operation_name"`

	// payload
	// Required: true
	Payload interface{} `json:"payload"`

	// redirect uri
	// Required: true
	RedirectURI *string `json:"redirect_uri"`

	// request id
	// Required: true
	RequestID *string `json:"request_id"`

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

ModelLinkRequest model link request

swagger:model model.LinkRequest

func (*ModelLinkRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelLinkRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ModelLinkRequest) Validate added in v0.2.0

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

Validate validates this model link request

type ModelListAssignedUsersV4Response added in v0.2.0

type ModelListAssignedUsersV4Response struct {

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

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

ModelListAssignedUsersV4Response model list assigned users v4 response

swagger:model model.ListAssignedUsersV4Response

func (*ModelListAssignedUsersV4Response) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelListAssignedUsersV4Response) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ModelListAssignedUsersV4Response) Validate added in v0.2.0

Validate validates this model list assigned users v4 response

type ModelListBulkUserGameResponse added in v0.8.0

type ModelListBulkUserGameResponse struct {

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

ModelListBulkUserGameResponse model list bulk user game response

swagger:model model.ListBulkUserGameResponse

func (*ModelListBulkUserGameResponse) MarshalBinary added in v0.8.0

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

MarshalBinary interface implementation

func (*ModelListBulkUserGameResponse) UnmarshalBinary added in v0.8.0

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

UnmarshalBinary interface implementation

func (*ModelListBulkUserGameResponse) Validate added in v0.8.0

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

Validate validates this model list bulk user game response

type ModelListEmailAddressRequest added in v0.2.0

type ModelListEmailAddressRequest struct {

	// list email address request
	// Required: true
	ListEmailAddressRequest []string `json:"listEmailAddressRequest"`
}

ModelListEmailAddressRequest model list email address request

swagger:model model.ListEmailAddressRequest

func (*ModelListEmailAddressRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelListEmailAddressRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.ListRoleV4Response

func (*ModelListRoleV4Response) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelListRoleV4Response) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

type ModelListUserResponseV3 struct {

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

ModelListUserResponseV3 model list user response v3

swagger:model model.ListUserResponseV3

func (*ModelListUserResponseV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelListUserResponseV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.ListUserRolesV4Response

func (*ModelListUserRolesV4Response) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelListUserRolesV4Response) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

type ModelLoginHistoriesResponse struct {

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

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

ModelLoginHistoriesResponse model login histories response

swagger:model model.LoginHistoriesResponse

func (*ModelLoginHistoriesResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelLoginHistoriesResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

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

ModelNamespaceRoleRequest model namespace role request

swagger:model model.NamespaceRoleRequest

func (*ModelNamespaceRoleRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelNamespaceRoleRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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
	Action *int32 `json:"Action"`

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

ModelPermissionDeleteRequest model permission delete request

swagger:model model.PermissionDeleteRequest

func (*ModelPermissionDeleteRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelPermissionDeleteRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ModelPermissionDeleteRequest) Validate added in v0.2.0

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

Validate validates this model permission delete request

type ModelPlatformUserIDRequest added in v0.2.0

type ModelPlatformUserIDRequest struct {

	// platform user ids
	// Required: true
	PlatformUserIds []string `json:"platformUserIds"`
}

ModelPlatformUserIDRequest model platform user ID request

swagger:model model.PlatformUserIDRequest

func (*ModelPlatformUserIDRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelPlatformUserIDRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// email address
	EmailAddress string `json:"EmailAddress,omitempty"`

	// linked at
	// Required: true
	// Format: date-time
	LinkedAt *strfmt.DateTime `json:"LinkedAt"`

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

	// platform ID
	// Required: true
	PlatformID *string `json:"PlatformID"`

	// platform user ID
	// Required: true
	PlatformUserID *string `json:"PlatformUserID"`

	// x UID
	XUID string `json:"XUID,omitempty"`
}

ModelPlatformUserInformation model platform user information

swagger:model model.PlatformUserInformation

func (*ModelPlatformUserInformation) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelPlatformUserInformation) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ModelPlatformUserInformation) Validate added in v0.2.0

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

Validate validates this model platform user information

type ModelPublicThirdPartyPlatformInfo added in v0.2.0

type ModelPublicThirdPartyPlatformInfo struct {

	// app Id
	// Required: true
	AppID *string `json:"AppId"`

	// client Id
	// Required: true
	ClientID *string `json:"ClientId"`

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

	// is active
	// Required: true
	IsActive *bool `json:"IsActive"`

	// platform Id
	// Required: true
	PlatformID *string `json:"PlatformId"`
}

ModelPublicThirdPartyPlatformInfo model public third party platform info

swagger:model model.PublicThirdPartyPlatformInfo

func (*ModelPublicThirdPartyPlatformInfo) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelPublicThirdPartyPlatformInfo) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.PublicUserInformationResponseV3

func (*ModelPublicUserInformationResponseV3) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelPublicUserInformationResponseV3) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelPublicUserInformationResponseV3) Validate

Validate validates this model public user information response v3

type ModelPublicUserInformationV3

type ModelPublicUserInformationV3 struct {

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

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

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

	// user Id
	// Required: true
	UserID *string `json:"userId"`

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

ModelPublicUserInformationV3 model public user information v3

swagger:model model.PublicUserInformationV3

func (*ModelPublicUserInformationV3) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelPublicUserInformationV3) UnmarshalBinary

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

UnmarshalBinary interface implementation

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 {

	// auth type
	// Required: true
	AuthType *string `json:"AuthType"`

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

	// created at
	// Required: true
	// Format: date-time
	CreatedAt *strfmt.DateTime `json:"CreatedAt"`

	// deletion status
	// Required: true
	DeletionStatus *bool `json:"DeletionStatus"`

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// email verified
	// Required: true
	EmailVerified *bool `json:"EmailVerified"`

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

	// last enabled changed time
	// Required: true
	// Format: date-time
	LastEnabledChangedTime *strfmt.DateTime `json:"LastEnabledChangedTime"`

	// login Id
	// Required: true
	LoginID *string `json:"LoginId"`

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

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

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

	// phone verified
	// Required: true
	PhoneVerified *bool `json:"PhoneVerified"`

	// platform Id
	PlatformID string `json:"PlatformId,omitempty"`

	// platform user Id
	PlatformUserID string `json:"PlatformUserId,omitempty"`

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

	// user Id
	// Required: true
	UserID *string `json:"UserId"`

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

	// x UID
	XUID string `json:"XUID,omitempty"`
}

ModelPublicUserResponse model public user response

swagger:model model.PublicUserResponse

func (*ModelPublicUserResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelPublicUserResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

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

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

	// deletion status
	// Required: true
	DeletionStatus *bool `json:"deletionStatus"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email verified
	// Required: true
	EmailVerified *bool `json:"emailVerified"`

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

	// last date of birth changed time
	// Required: true
	// Format: date-time
	LastDateOfBirthChangedTime *strfmt.DateTime `json:"lastDateOfBirthChangedTime"`

	// last enabled changed time
	// Required: true
	// Format: date-time
	LastEnabledChangedTime *strfmt.DateTime `json:"lastEnabledChangedTime"`

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

	// namespace roles
	// Required: true
	NamespaceRoles []*AccountcommonNamespaceRole `json:"namespaceRoles"`

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

	// phone verified
	// Required: true
	PhoneVerified *bool `json:"phoneVerified"`

	// platform Id
	PlatformID string `json:"platformId,omitempty"`

	// platform user Id
	PlatformUserID string `json:"platformUserId,omitempty"`

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

	// user Id
	// Required: true
	UserID *string `json:"userId"`

	// user name
	UserName string `json:"userName,omitempty"`
}

ModelPublicUserResponseV3 model public user response v3

swagger:model model.PublicUserResponseV3

func (*ModelPublicUserResponseV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelPublicUserResponseV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

ModelPublicUsersResponse model public users response

swagger:model model.PublicUsersResponse

func (*ModelPublicUsersResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelPublicUsersResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

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

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

ModelRemoveUserRoleV4Request model remove user role v4 request

swagger:model model.RemoveUserRoleV4Request

func (*ModelRemoveUserRoleV4Request) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRemoveUserRoleV4Request) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// login ID
	// Required: true
	LoginID *string `json:"LoginID"`

	// new password
	// Required: true
	NewPassword *string `json:"NewPassword"`
}

ModelResetPasswordRequest model reset password request

swagger:model model.ResetPasswordRequest

func (*ModelResetPasswordRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelResetPasswordRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

ModelResetPasswordRequestV3 model reset password request v3

swagger:model model.ResetPasswordRequestV3

func (*ModelResetPasswordRequestV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelResetPasswordRequestV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

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

ModelRevokeUserV4Request model revoke user v4 request

swagger:model model.RevokeUserV4Request

func (*ModelRevokeUserV4Request) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRevokeUserV4Request) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// admin role
	// Required: true
	AdminRole *bool `json:"AdminRole"`
}

ModelRoleAdminStatusResponse model role admin status response

swagger:model model.RoleAdminStatusResponse

func (*ModelRoleAdminStatusResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleAdminStatusResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// admin role
	// Required: true
	AdminRole *bool `json:"adminRole"`
}

ModelRoleAdminStatusResponseV3 model role admin status response v3

swagger:model model.RoleAdminStatusResponseV3

func (*ModelRoleAdminStatusResponseV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleAdminStatusResponseV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// admin role
	// Required: true
	AdminRole *bool `json:"AdminRole"`

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

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

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

	// role name
	// Required: true
	RoleName *string `json:"RoleName"`
}

ModelRoleCreateRequest model role create request

swagger:model model.RoleCreateRequest

func (*ModelRoleCreateRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleCreateRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// admin role
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

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

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

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

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

ModelRoleCreateV3Request model role create v3 request

swagger:model model.RoleCreateV3Request

func (*ModelRoleCreateV3Request) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelRoleCreateV3Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

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.RoleManagersRequest

func (*ModelRoleManagersRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleManagersRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.RoleManagersRequestV3

func (*ModelRoleManagersRequestV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleManagersRequestV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.RoleManagersResponse

func (*ModelRoleManagersResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleManagersResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.RoleManagersResponsesV3

func (*ModelRoleManagersResponsesV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleManagersResponsesV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.RoleMembersRequest

func (*ModelRoleMembersRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleMembersRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.RoleMembersRequestV3

func (*ModelRoleMembersRequestV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleMembersRequestV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.RoleMembersResponse

func (*ModelRoleMembersResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleMembersResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.RoleMembersResponseV3

func (*ModelRoleMembersResponseV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleMembersResponseV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.RoleNamesResponseV3

func (*ModelRoleNamesResponseV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleNamesResponseV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"IsWildcard"`

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

	// role Id
	// Required: true
	RoleID *string `json:"RoleId"`

	// role name
	// Required: true
	RoleName *string `json:"RoleName"`
}

ModelRoleResponse model role response

swagger:model model.RoleResponse

func (*ModelRoleResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// admin role
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

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

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`

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

ModelRoleResponseV3 model role response v3

swagger:model model.RoleResponseV3

func (*ModelRoleResponseV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleResponseV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"IsWildcard"`

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

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

	// role Id
	// Required: true
	RoleID *string `json:"RoleId"`

	// role name
	// Required: true
	RoleName *string `json:"RoleName"`
}

ModelRoleResponseWithManagers model role response with managers

swagger:model model.RoleResponseWithManagers

func (*ModelRoleResponseWithManagers) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleResponseWithManagers) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.RoleResponseWithManagersAndPaginationV3

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 {

	// admin role
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

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

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

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`

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

ModelRoleResponseWithManagersV3 model role response with managers v3

swagger:model model.RoleResponseWithManagersV3

func (*ModelRoleResponseWithManagersV3) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelRoleResponseWithManagersV3) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelRoleResponseWithManagersV3) Validate

Validate validates this model role response with managers v3

type ModelRoleUpdateRequest added in v0.2.0

type ModelRoleUpdateRequest struct {

	// role name
	// Required: true
	RoleName *string `json:"RoleName"`
}

ModelRoleUpdateRequest model role update request

swagger:model model.RoleUpdateRequest

func (*ModelRoleUpdateRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleUpdateRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

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

ModelRoleUpdateRequestV3 model role update request v3

swagger:model model.RoleUpdateRequestV3

func (*ModelRoleUpdateRequestV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleUpdateRequestV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// admin role
	// Required: true
	AdminRole bool `json:"adminRole"`

	// is wildcard
	// Required: true
	IsWildcard bool `json:"isWildcard"`

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

ModelRoleV4Request model role v4 request

swagger:model model.RoleV4Request

func (*ModelRoleV4Request) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleV4Request) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// admin role
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

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

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`

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

ModelRoleV4Response model role v4 response

swagger:model model.RoleV4Response

func (*ModelRoleV4Response) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelRoleV4Response) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// acs Url
	// Required: true
	AcsURL *string `json:"acsUrl"`

	// api key
	// Required: true
	APIKey *string `json:"apiKey"`

	// app Id
	// Required: true
	AppID *string `json:"appId"`

	// federation metadata Url
	// Required: true
	FederationMetadataURL *string `json:"federationMetadataUrl"`

	// is active
	// Required: true
	IsActive *bool `json:"isActive"`

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"redirectUri"`

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

	// sso Url
	// Required: true
	SsoURL *string `json:"ssoUrl"`
}

ModelSSOPlatformCredentialRequest model s s o platform credential request

swagger:model model.SSOPlatformCredentialRequest

func (*ModelSSOPlatformCredentialRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelSSOPlatformCredentialRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ModelSSOPlatformCredentialRequest) Validate added in v0.2.0

Validate validates this model s s o platform credential request

type ModelSSOPlatformCredentialResponse added in v0.2.0

type ModelSSOPlatformCredentialResponse struct {

	// acs Url
	// Required: true
	AcsURL *string `json:"acsUrl"`

	// app Id
	// Required: true
	AppID *string `json:"appId"`

	// federation metadata Url
	// Required: true
	FederationMetadataURL *string `json:"federationMetadataUrl"`

	// is active
	// Required: true
	IsActive *bool `json:"isActive"`

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

	// platform Id
	// Required: true
	PlatformID *string `json:"platformId"`

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"redirectUri"`

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

	// sso Url
	// Required: true
	SsoURL *string `json:"ssoUrl"`

	// first few characters of key
	// Required: true
	TruncatedAPIKey *string `json:"truncatedApiKey"`
}

ModelSSOPlatformCredentialResponse model s s o platform credential response

swagger:model model.SSOPlatformCredentialResponse

func (*ModelSSOPlatformCredentialResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelSSOPlatformCredentialResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ModelSSOPlatformCredentialResponse) Validate added in v0.2.0

Validate validates this model s s o 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.SearchUsersByPlatformIDResponse

func (*ModelSearchUsersByPlatformIDResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelSearchUsersByPlatformIDResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.SearchUsersResponse

func (*ModelSearchUsersResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelSearchUsersResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// total data
	// Required: true
	TotalData *int32 `json:"totalData"`
}

ModelSearchUsersResponseWithPaginationV3 model search users response with pagination v3

swagger:model model.SearchUsersResponseWithPaginationV3

func (*ModelSearchUsersResponseWithPaginationV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelSearchUsersResponseWithPaginationV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ModelSearchUsersResponseWithPaginationV3) Validate added in v0.2.0

Validate validates this model search users response with pagination v3

type ModelSendVerificationCodeRequest added in v0.2.0

type ModelSendVerificationCodeRequest struct {

	// context
	Context string `json:"Context,omitempty"`

	// language tag
	// Required: true
	LanguageTag *string `json:"LanguageTag"`

	// login ID
	// Required: true
	LoginID *string `json:"LoginID"`
}

ModelSendVerificationCodeRequest model send verification code request

swagger:model model.SendVerificationCodeRequest

func (*ModelSendVerificationCodeRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelSendVerificationCodeRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// language tag
	LanguageTag string `json:"languageTag,omitempty"`
}

ModelSendVerificationCodeRequestV3 model send verification code request v3

swagger:model model.SendVerificationCodeRequestV3

func (*ModelSendVerificationCodeRequestV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelSendVerificationCodeRequestV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ModelSendVerificationCodeRequestV3) Validate added in v0.2.0

Validate validates this model send verification code request v3

type ModelThirdPartyLoginPlatformCredentialRequest added in v0.2.0

type ModelThirdPartyLoginPlatformCredentialRequest struct {

	// a c s URL
	// Required: true
	ACSURL *string `json:"ACSURL"`

	// a w s cognito region
	// Required: true
	AWSCognitoRegion *string `json:"AWSCognitoRegion"`

	// a w s cognito user pool
	// Required: true
	AWSCognitoUserPool *string `json:"AWSCognitoUserPool"`

	// app Id
	// Required: true
	AppID *string `json:"AppId"`

	// client Id
	// Required: true
	ClientID *string `json:"ClientId"`

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

	// federation metadata URL
	// Required: true
	FederationMetadataURL *string `json:"FederationMetadataURL"`

	// is active
	// Required: true
	IsActive *bool `json:"IsActive"`

	// key ID
	// Required: true
	KeyID *string `json:"KeyID"`

	// organization Id
	// Required: true
	OrganizationID *string `json:"OrganizationId"`

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

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

	// team ID
	// Required: true
	TeamID *string `json:"TeamID"`
}

ModelThirdPartyLoginPlatformCredentialRequest model third party login platform credential request

swagger:model model.ThirdPartyLoginPlatformCredentialRequest

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 {

	// a c s URL
	// Required: true
	ACSURL *string `json:"ACSURL"`

	// a w s cognito region
	// Required: true
	AWSCognitoRegion *string `json:"AWSCognitoRegion"`

	// a w s cognito user pool
	// Required: true
	AWSCognitoUserPool *string `json:"AWSCognitoUserPool"`

	// app Id
	// Required: true
	AppID *string `json:"AppId"`

	// client Id
	// Required: true
	ClientID *string `json:"ClientId"`

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

	// federation metadata URL
	// Required: true
	FederationMetadataURL *string `json:"FederationMetadataURL"`

	// is active
	// Required: true
	IsActive *bool `json:"IsActive"`

	// key ID
	// Required: true
	KeyID *string `json:"KeyID"`

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

	// organization Id
	// Required: true
	OrganizationID *string `json:"OrganizationId"`

	// platform Id
	// Required: true
	PlatformID *string `json:"PlatformId"`

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

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

	// team ID
	// Required: true
	TeamID *string `json:"TeamID"`
}

ModelThirdPartyLoginPlatformCredentialResponse model third party login platform credential response

swagger:model model.ThirdPartyLoginPlatformCredentialResponse

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

type ModelUnlinkUserPlatformRequest struct {

	// platform namespace
	PlatformNamespace string `json:"platformNamespace,omitempty"`
}

ModelUnlinkUserPlatformRequest model unlink user platform request

swagger:model model.UnlinkUserPlatformRequest

func (*ModelUnlinkUserPlatformRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUnlinkUserPlatformRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// sched action
	SchedAction int32 `json:"SchedAction,omitempty"`

	// sched cron
	SchedCron string `json:"SchedCron,omitempty"`

	// sched range
	SchedRange []string `json:"SchedRange"`
}

ModelUpdatePermissionScheduleRequest model update permission schedule request

swagger:model model.UpdatePermissionScheduleRequest

func (*ModelUpdatePermissionScheduleRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUpdatePermissionScheduleRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

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

ModelUpdateUserDeletionStatusRequest model update user deletion status request

swagger:model model.UpdateUserDeletionStatusRequest

func (*ModelUpdateUserDeletionStatusRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUpdateUserDeletionStatusRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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
	// Required: true
	Reason *string `json:"reason"`
}

ModelUpdateUserStatusRequest model update user status request

swagger:model model.UpdateUserStatusRequest

func (*ModelUpdateUserStatusRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUpdateUserStatusRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.UpgradeHeadlessAccountRequest

func (*ModelUpgradeHeadlessAccountRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.UpgradeHeadlessAccountV3Request

func (*ModelUpgradeHeadlessAccountV3Request) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountV3Request) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// login Id
	// Required: true
	LoginID *string `json:"loginId"`
}

ModelUpgradeHeadlessAccountWithVerificationCodeRequest model upgrade headless account with verification code request

swagger:model model.UpgradeHeadlessAccountWithVerificationCodeRequest

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequest) MarshalBinary added in v0.2.0

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

	// date of birth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 model upgrade headless account with verification code request v3

swagger:model model.UpgradeHeadlessAccountWithVerificationCodeRequestV3

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

	// ban Id
	// Required: true
	BanID *string `json:"BanId"`

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

ModelUserActiveBanResponse model user active ban response

swagger:model model.UserActiveBanResponse

func (*ModelUserActiveBanResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserActiveBanResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// ban Id
	// Required: true
	BanID *string `json:"banId"`

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

ModelUserActiveBanResponseV3 model user active ban response v3

swagger:model model.UserActiveBanResponseV3

func (*ModelUserActiveBanResponseV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserActiveBanResponseV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// ban Id
	// Required: true
	BanID *string `json:"BanId"`

	// banned by
	// Required: true
	BannedBy *BannedBy `json:"BannedBy"`

	// comment
	// Required: true
	Comment *string `json:"Comment"`

	// created at
	// Required: true
	// Format: date-time
	CreatedAt *strfmt.DateTime `json:"CreatedAt"`

	// disabled date
	// Format: date-time
	DisabledDate strfmt.DateTime `json:"DisabledDate,omitempty"`

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

	// end date
	// Required: true
	// Format: date-time
	EndDate *strfmt.DateTime `json:"EndDate"`

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

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

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

ModelUserBanResponse model user ban response

swagger:model model.UserBanResponse

func (*ModelUserBanResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserBanResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// ban Id
	// Required: true
	BanID *string `json:"banId"`

	// banned by
	// Required: true
	BannedBy *AccountcommonBannedByV3 `json:"bannedBy"`

	// comment
	// Required: true
	Comment *string `json:"comment"`

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

	// disabled date
	// Required: true
	// Format: date-time
	DisabledDate *strfmt.DateTime `json:"disabledDate"`

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

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

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

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

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

ModelUserBanResponseV3 model user ban response v3

swagger:model model.UserBanResponseV3

func (*ModelUserBanResponseV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserBanResponseV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

type ModelUserCreateFromInvitationRequestV3 struct {

	// accepted policies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"`

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

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

	// date of birth
	// Required: true
	DateOfBirth *string `json:"dateOfBirth"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

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

ModelUserCreateFromInvitationRequestV3 model user create from invitation request v3

swagger:model model.UserCreateFromInvitationRequestV3

func (*ModelUserCreateFromInvitationRequestV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserCreateFromInvitationRequestV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// accepted policies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"`

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

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

	// date of birth
	// Required: true
	DateOfBirth *string `json:"dateOfBirth"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

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

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

ModelUserCreateFromInvitationRequestV4 model user create from invitation request v4

swagger:model model.UserCreateFromInvitationRequestV4

func (*ModelUserCreateFromInvitationRequestV4) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserCreateFromInvitationRequestV4) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// auth type
	// Required: true
	AuthType *string `json:"AuthType"`

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

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// login Id
	// Required: true
	LoginID *string `json:"LoginId"`

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

	// password m d5 sum
	PasswordMD5Sum string `json:"PasswordMD5Sum,omitempty"`
}

ModelUserCreateRequest model user create request

swagger:model model.UserCreateRequest

func (*ModelUserCreateRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserCreateRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// password m d5 sum
	PasswordMD5Sum string `json:"PasswordMD5Sum,omitempty"`

	// accepted policies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"`

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

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

	// date of birth
	// Required: true
	DateOfBirth *string `json:"dateOfBirth"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

ModelUserCreateRequestV3 model user create request v3

swagger:model model.UserCreateRequestV3

func (*ModelUserCreateRequestV3) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelUserCreateRequestV3) UnmarshalBinary

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

UnmarshalBinary interface implementation

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 {

	// auth type
	// Required: true
	AuthType *string `json:"AuthType"`

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

	// date of birth
	// Required: true
	// Format: date-time
	DateOfBirth *strfmt.DateTime `json:"DateOfBirth"`

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// login Id
	// Required: true
	LoginID *string `json:"LoginId"`

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

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

ModelUserCreateResponse model user create response

swagger:model model.UserCreateResponse

func (*ModelUserCreateResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserCreateResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

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

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

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

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

ModelUserCreateResponseV3 model user create response v3

swagger:model model.UserCreateResponseV3

func (*ModelUserCreateResponseV3) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelUserCreateResponseV3) UnmarshalBinary

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

UnmarshalBinary interface implementation

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 {

	// deletion status
	// Required: true
	DeletionStatus *bool `json:"deletionStatus"`
}

ModelUserDeletionStatusResponse model user deletion status response

swagger:model model.UserDeletionStatusResponse

func (*ModelUserDeletionStatusResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserDeletionStatusResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ModelUserDeletionStatusResponse) Validate added in v0.2.0

Validate validates this model user deletion status response

type ModelUserInformation added in v0.2.0

type ModelUserInformation struct {

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

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// email addresses
	// Required: true
	EmailAddresses []string `json:"EmailAddresses"`

	// linked platform accounts
	// Required: true
	LinkedPlatformAccounts []*ModelPlatformUserInformation `json:"LinkedPlatformAccounts"`

	// phone number
	// Required: true
	PhoneNumber *string `json:"PhoneNumber"`

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

	// x UID
	XUID string `json:"XUID,omitempty"`
}

ModelUserInformation model user information

swagger:model model.UserInformation

func (*ModelUserInformation) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserInformation) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

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

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

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

ModelUserInvitationV3 model user invitation v3

swagger:model model.UserInvitationV3

func (*ModelUserInvitationV3) MarshalBinary added in v0.8.0

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

MarshalBinary interface implementation

func (*ModelUserInvitationV3) UnmarshalBinary added in v0.8.0

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

UnmarshalBinary interface implementation

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 {

	// application name
	// Required: true
	ApplicationName *string `json:"ApplicationName"`

	// city
	// Required: true
	City *string `json:"City"`

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

	// device Id
	// Required: true
	DeviceID *string `json:"DeviceId"`

	// state
	// Required: true
	State *string `json:"State"`

	// timestamp
	// Required: true
	Timestamp *int64 `json:"Timestamp"`

	// device name
	// Required: true
	DeviceName *string `json:"deviceName"`
}

ModelUserLoginHistoryResponse model user login history response

swagger:model model.UserLoginHistoryResponse

func (*ModelUserLoginHistoryResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserLoginHistoryResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// language tag
	// Required: true
	LanguageTag *string `json:"LanguageTag"`

	// new password
	// Required: true
	NewPassword *string `json:"NewPassword"`

	// old password
	// Required: true
	OldPassword *string `json:"OldPassword"`
}

ModelUserPasswordUpdateRequest model user password update request

swagger:model model.UserPasswordUpdateRequest

func (*ModelUserPasswordUpdateRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserPasswordUpdateRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// language tag
	// Required: true
	LanguageTag *string `json:"languageTag"`

	// new password
	// Required: true
	NewPassword *string `json:"newPassword"`

	// old password
	// Required: true
	OldPassword *string `json:"oldPassword"`
}

ModelUserPasswordUpdateV3Request model user password update v3 request

swagger:model model.UserPasswordUpdateV3Request

func (*ModelUserPasswordUpdateV3Request) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserPasswordUpdateV3Request) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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
	Action *int32 `json:"action"`

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

	// sched action
	SchedAction int32 `json:"schedAction,omitempty"`

	// sched cron
	SchedCron string `json:"schedCron,omitempty"`

	// sched range
	SchedRange []string `json:"schedRange"`
}

ModelUserPermissionsResponseV3 model user permissions response v3

swagger:model model.UserPermissionsResponseV3

func (*ModelUserPermissionsResponseV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserPermissionsResponseV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

type ModelUserResponse struct {

	// auth type
	// Required: true
	AuthType *string `json:"AuthType"`

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

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

	// created at
	// Required: true
	// Format: date-time
	CreatedAt *strfmt.DateTime `json:"CreatedAt"`

	// date of birth
	// Required: true
	// Format: date-time
	DateOfBirth *strfmt.DateTime `json:"DateOfBirth"`

	// deletion status
	// Required: true
	DeletionStatus *bool `json:"DeletionStatus"`

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// email address
	EmailAddress string `json:"EmailAddress,omitempty"`

	// email verified
	// Required: true
	EmailVerified *bool `json:"EmailVerified"`

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

	// last date of birth changed time
	// Required: true
	// Format: date-time
	LastDateOfBirthChangedTime *strfmt.DateTime `json:"LastDateOfBirthChangedTime"`

	// last enabled changed time
	// Required: true
	// Format: date-time
	LastEnabledChangedTime *strfmt.DateTime `json:"LastEnabledChangedTime"`

	// login Id
	// Required: true
	LoginID *string `json:"LoginId"`

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

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

	// new email address
	NewEmailAddress string `json:"NewEmailAddress,omitempty"`

	// old email address
	// Required: true
	OldEmailAddress *string `json:"OldEmailAddress"`

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

	// phone number
	PhoneNumber string `json:"PhoneNumber,omitempty"`

	// phone verified
	// Required: true
	PhoneVerified *bool `json:"PhoneVerified"`

	// platform Id
	PlatformID string `json:"PlatformId,omitempty"`

	// platform user Id
	PlatformUserID string `json:"PlatformUserId,omitempty"`

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

	// user Id
	// Required: true
	UserID *string `json:"UserId"`

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

	// x UID
	XUID string `json:"XUID,omitempty"`
}

ModelUserResponse model user response

swagger:model model.UserResponse

func (*ModelUserResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

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

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

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

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

	// deletion status
	// Required: true
	DeletionStatus *bool `json:"deletionStatus"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// email verified
	// Required: true
	EmailVerified *bool `json:"emailVerified"`

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

	// last date of birth changed time
	// Required: true
	// Format: date-time
	LastDateOfBirthChangedTime *strfmt.DateTime `json:"lastDateOfBirthChangedTime"`

	// last enabled changed time
	// Required: true
	// Format: date-time
	LastEnabledChangedTime *strfmt.DateTime `json:"lastEnabledChangedTime"`

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

	// namespace roles
	// Required: true
	NamespaceRoles []*AccountcommonNamespaceRole `json:"namespaceRoles"`

	// new email address
	NewEmailAddress string `json:"newEmailAddress,omitempty"`

	// old email address
	// Required: true
	OldEmailAddress *string `json:"oldEmailAddress"`

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

	// phone number
	PhoneNumber string `json:"phoneNumber,omitempty"`

	// phone verified
	// Required: true
	PhoneVerified *bool `json:"phoneVerified"`

	// platform avatar Url
	PlatformAvatarURL string `json:"platformAvatarUrl,omitempty"`

	// platform display name
	PlatformDisplayName string `json:"platformDisplayName,omitempty"`

	// platform Id
	PlatformID string `json:"platformId,omitempty"`

	// platform user Id
	PlatformUserID string `json:"platformUserId,omitempty"`

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

	// user Id
	// Required: true
	UserID *string `json:"userId"`

	// user name
	UserName string `json:"userName,omitempty"`
}

ModelUserResponseV3 model user response v3

swagger:model model.UserResponseV3

func (*ModelUserResponseV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserResponseV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

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

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`

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

ModelUserRolesV4Response model user roles v4 response

swagger:model model.UserRolesV4Response

func (*ModelUserRolesV4Response) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserRolesV4Response) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

type ModelUserUpdateRequest struct {

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

	// date of birth
	DateOfBirth string `json:"DateOfBirth,omitempty"`

	// display name
	DisplayName string `json:"DisplayName,omitempty"`

	// language tag
	LanguageTag string `json:"LanguageTag,omitempty"`
}

ModelUserUpdateRequest model user update request

swagger:model model.UserUpdateRequest

func (*ModelUserUpdateRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserUpdateRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 {

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

	// date of birth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// language tag
	LanguageTag string `json:"languageTag,omitempty"`

	// user name
	UserName string `json:"userName,omitempty"`
}

ModelUserUpdateRequestV3 model user update request v3

swagger:model model.UserUpdateRequestV3

func (*ModelUserUpdateRequestV3) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserUpdateRequestV3) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// contact type
	// Required: true
	ContactType *string `json:"ContactType"`

	// language tag
	// Required: true
	LanguageTag *string `json:"LanguageTag"`
}

ModelUserVerificationRequest model user verification request

swagger:model model.UserVerificationRequest

func (*ModelUserVerificationRequest) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelUserVerificationRequest) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// contact type
	// Required: true
	ContactType *string `json:"contactType"`

	// language tag
	// Required: true
	LanguageTag *string `json:"languageTag"`
}

ModelUserVerificationRequestV3 model user verification request v3

swagger:model model.UserVerificationRequestV3

func (*ModelUserVerificationRequestV3) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelUserVerificationRequestV3) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelUserVerificationRequestV3) Validate

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

Validate validates this model user verification request v3

type ModelVerificationCodeResponse added in v0.2.0

type ModelVerificationCodeResponse struct {

	// account registration
	// Required: true
	AccountRegistration *string `json:"accountRegistration"`

	// account upgrade
	// Required: true
	AccountUpgrade *string `json:"accountUpgrade"`

	// password reset
	// Required: true
	PasswordReset *string `json:"passwordReset"`

	// update email
	// Required: true
	UpdateEmail *string `json:"updateEmail"`
}

ModelVerificationCodeResponse model verification code response

swagger:model model.VerificationCodeResponse

func (*ModelVerificationCodeResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelVerificationCodeResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*ModelVerificationCodeResponse) Validate added in v0.2.0

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

Validate validates this model verification code response

type ModelWebLinkingResponse added in v0.2.0

type ModelWebLinkingResponse struct {

	// third party url
	// Required: true
	ThirdPartyURL *string `json:"third_party_url"`
}

ModelWebLinkingResponse model web linking response

swagger:model model.WebLinkingResponse

func (*ModelWebLinkingResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*ModelWebLinkingResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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.RevocationList

func (*OauthapiRevocationList) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*OauthapiRevocationList) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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 j w k key

swagger:model oauthcommon.JWKKey

func (*OauthcommonJWKKey) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*OauthcommonJWKKey) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*OauthcommonJWKKey) Validate added in v0.2.0

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

Validate validates this oauthcommon j w k key

type OauthcommonJWKSet added in v0.2.0

type OauthcommonJWKSet struct {

	// keys
	// Required: true
	Keys []*OauthcommonJWKKey `json:"keys"`
}

OauthcommonJWKSet oauthcommon j w k set

swagger:model oauthcommon.JWKSet

func (*OauthcommonJWKSet) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*OauthcommonJWKSet) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*OauthcommonJWKSet) Validate added in v0.2.0

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

Validate validates this oauthcommon j w k 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.UserRevocationListRecord

func (*OauthcommonUserRevocationListRecord) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*OauthcommonUserRevocationListRecord) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// country code
	// Required: true
	CountryCode *string `json:"countryCode"`

	// country name
	// Required: true
	CountryName *string `json:"countryName"`

	// state
	// Required: true
	State *string `json:"state"`
}

OauthmodelCountryLocationResponse oauthmodel country location response

swagger:model oauthmodel.CountryLocationResponse

func (*OauthmodelCountryLocationResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*OauthmodelCountryLocationResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*OauthmodelCountryLocationResponse) Validate added in v0.2.0

Validate validates this oauthmodel country location response

type OauthmodelErrorResponse

type OauthmodelErrorResponse struct {

	// error
	// Required: true
	Error *string `json:"error"`

	// error description
	ErrorDescription string `json:"error_description,omitempty"`

	// error uri
	ErrorURI string `json:"error_uri,omitempty"`
}

OauthmodelErrorResponse oauthmodel error response

swagger:model oauthmodel.ErrorResponse

func (*OauthmodelErrorResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*OauthmodelErrorResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OauthmodelErrorResponse) Validate

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

Validate validates this oauthmodel error 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
	Exp int64 `json:"exp,omitempty"`

	// iat
	Iat int64 `json:"iat,omitempty"`

	// scope
	Scope string `json:"scope,omitempty"`

	// sub
	Sub string `json:"sub,omitempty"`
}

OauthmodelTokenIntrospectResponse oauthmodel token introspect response

swagger:model oauthmodel.TokenIntrospectResponse

func (*OauthmodelTokenIntrospectResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*OauthmodelTokenIntrospectResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

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

	// display name
	// Required: true
	DisplayName *string `json:"display_name"`

	// expires in
	// Required: true
	ExpiresIn *int32 `json:"expires_in"`

	// is comply
	IsComply bool `json:"is_comply,omitempty"`

	// jflgs
	Jflgs int32 `json:"jflgs,omitempty"`

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

	// namespace roles
	// Required: true
	NamespaceRoles []*AccountcommonNamespaceRole `json:"namespace_roles"`

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

	// platform id
	PlatformID string `json:"platform_id,omitempty"`

	// platform user id
	PlatformUserID string `json:"platform_user_id,omitempty"`

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

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

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

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

OauthmodelTokenResponse oauthmodel token response

swagger:model oauthmodel.TokenResponse

func (*OauthmodelTokenResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*OauthmodelTokenResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

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

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

	// display name
	// Required: true
	DisplayName *string `json:"display_name"`

	// expires in
	// Required: true
	ExpiresIn *int32 `json:"expires_in"`

	// is comply
	IsComply bool `json:"is_comply,omitempty"`

	// jflgs
	Jflgs int32 `json:"jflgs,omitempty"`

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

	// namespace roles
	// Required: true
	NamespaceRoles []*AccountcommonNamespaceRole `json:"namespace_roles"`

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

	// platform id
	PlatformID string `json:"platform_id,omitempty"`

	// platform user id
	PlatformUserID string `json:"platform_user_id,omitempty"`

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

OauthmodelTokenResponseV3 oauthmodel token response v3

swagger:model oauthmodel.TokenResponseV3

func (*OauthmodelTokenResponseV3) MarshalBinary

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

MarshalBinary interface implementation

func (*OauthmodelTokenResponseV3) UnmarshalBinary

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

UnmarshalBinary interface implementation

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.TokenThirdPartyResponse

func (*OauthmodelTokenThirdPartyResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*OauthmodelTokenThirdPartyResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*OauthmodelTokenThirdPartyResponse) Validate added in v0.2.0

Validate validates this oauthmodel token third party response

type RestErrorResponse

type RestErrorResponse struct {

	// error code
	// Required: true
	ErrorCode *int32 `json:"errorCode"`

	// error message
	// Required: true
	ErrorMessage *string `json:"errorMessage"`

	// message variables
	MessageVariables *AccountcommonConflictedUserPlatformAccounts `json:"messageVariables,omitempty"`
}

RestErrorResponse rest error response

swagger:model rest.ErrorResponse

func (*RestErrorResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*RestErrorResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RestErrorResponse) Validate

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

Validate validates this rest error response

type RestapiErrorResponse added in v0.2.0

type RestapiErrorResponse struct {

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

	// message
	// Required: true
	Message *string `json:"Message"`
}

RestapiErrorResponse restapi error response

swagger:model restapi.ErrorResponse

func (*RestapiErrorResponse) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*RestapiErrorResponse) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*RestapiErrorResponse) Validate added in v0.2.0

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

Validate validates this restapi error response

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL