iamclientmodels

package
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2022 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 AccountcommonInputValidationDescription ¶ added in v0.10.0

type AccountcommonInputValidationDescription struct {

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

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

AccountcommonInputValidationDescription accountcommon input validation description

swagger:model accountcommon.InputValidationDescription

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this accountcommon input validation description

type AccountcommonJWTBanV3 ¶

type AccountcommonJWTBanV3 struct {

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

	// 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 AccountcommonRegisteredDomain ¶ added in v0.11.0

type AccountcommonRegisteredDomain struct {

	// affected client i ds
	// Required: true
	AffectedClientIDs []string `json:"affectedClientIDs"`

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

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

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

AccountcommonRegisteredDomain accountcommon registered domain

swagger:model accountcommon.RegisteredDomain

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon registered domain

type AccountcommonRole ¶ added in v0.2.0

type AccountcommonRole struct {

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

type ModelInputValidationData struct {

	// field
	// Required: true
	Field *string `json:"field"`

	// validation
	// Required: true
	Validation *ModelValidationDetail `json:"validation"`
}

ModelInputValidationData model input validation data

swagger:model model.InputValidationData

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model input validation data

type ModelInputValidationDataPublic ¶ added in v0.10.0

type ModelInputValidationDataPublic struct {

	// field
	// Required: true
	Field *string `json:"field"`

	// validation
	// Required: true
	Validation *ModelValidationDetailPublic `json:"validation"`
}

ModelInputValidationDataPublic model input validation data public

swagger:model model.InputValidationDataPublic

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model input validation data public

type ModelInputValidationUpdatePayload ¶ added in v0.10.0

type ModelInputValidationUpdatePayload struct {

	// field
	// Required: true
	Field *string `json:"field"`

	// validation
	// Required: true
	Validation *Validation `json:"validation"`
}

ModelInputValidationUpdatePayload model input validation update payload

swagger:model model.InputValidationUpdatePayload

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this model input validation update payload

type ModelInputValidationsPublicResponse ¶ added in v0.10.0

type ModelInputValidationsPublicResponse struct {

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

	// version
	// Required: true
	Version *int32 `json:"version"`
}

ModelInputValidationsPublicResponse model input validations public response

swagger:model model.InputValidationsPublicResponse

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this model input validations public response

type ModelInputValidationsResponse ¶ added in v0.10.0

type ModelInputValidationsResponse struct {

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

	// version
	// Required: true
	Version *int32 `json:"version"`
}

ModelInputValidationsResponse model input validations response

swagger:model model.InputValidationsResponse

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model input validations response

type ModelInviteUserRequestV3 ¶ added in v0.8.0

type ModelInviteUserRequestV3 struct {

	// 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 ModelInviteUserRequestV4 ¶ added in v0.9.0

type ModelInviteUserRequestV4 struct {

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

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

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

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

ModelInviteUserRequestV4 model invite user request v4

swagger:model model.InviteUserRequestV4

func (*ModelInviteUserRequestV4) MarshalBinary ¶ added in v0.9.0

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

MarshalBinary interface implementation

func (*ModelInviteUserRequestV4) UnmarshalBinary ¶ added in v0.9.0

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

UnmarshalBinary interface implementation

func (*ModelInviteUserRequestV4) Validate ¶ added in v0.9.0

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

Validate validates this model invite user request v4

type ModelInviteUserResponseV3 ¶ added in v0.8.0

type ModelInviteUserResponseV3 struct {

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

ModelInviteUserResponseV3 model invite user response v3

swagger:model model.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 ModelListBulkUserResponse ¶ added in v0.10.0

type ModelListBulkUserResponse struct {

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

ModelListBulkUserResponse model list bulk user response

swagger:model model.ListBulkUserResponse

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model list bulk user response

type ModelListEmailAddressRequest ¶ added in v0.2.0

type ModelListEmailAddressRequest struct {

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

type ModelListUserInformationResult struct {

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

ModelListUserInformationResult model list user information result

swagger:model model.ListUserInformationResult

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model list user information result

type ModelListUserResponseV3 ¶ added in v0.2.0

type ModelListUserResponseV3 struct {

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

ModelListUserResponseV3 model list user response v3

swagger:model model.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 ModelPlatformDomainDeleteRequest ¶ added in v0.11.0

type ModelPlatformDomainDeleteRequest struct {

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

ModelPlatformDomainDeleteRequest model platform domain delete request

swagger:model model.PlatformDomainDeleteRequest

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this model platform domain delete request

type ModelPlatformDomainResponse ¶ added in v0.11.0

type ModelPlatformDomainResponse struct {

	// registered domains
	// Required: true
	RegisteredDomains []*AccountcommonRegisteredDomain `json:"registeredDomains"`
}

ModelPlatformDomainResponse model platform domain response

swagger:model model.PlatformDomainResponse

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model platform domain response

type ModelPlatformDomainUpdateRequest ¶ added in v0.11.0

type ModelPlatformDomainUpdateRequest struct {

	// affected client i ds
	// Required: true
	AffectedClientIDs []string `json:"affectedClientIDs"`

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

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

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

ModelPlatformDomainUpdateRequest model platform domain update request

swagger:model model.PlatformDomainUpdateRequest

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this model platform domain update request

type ModelPlatformUserIDRequest ¶ added in v0.2.0

type ModelPlatformUserIDRequest struct {

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

	// registered domains
	// Required: true
	RegisteredDomains []*AccountcommonRegisteredDomain `json:"registeredDomains"`
}

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

type ModelUserBaseInfo struct {

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

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

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

ModelUserBaseInfo model user base info

swagger:model model.UserBaseInfo

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model user base info

type ModelUserCreateFromInvitationRequestV3 ¶ added in v0.2.0

type ModelUserCreateFromInvitationRequestV3 struct {

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

type ModelUserIDsRequest struct {

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

ModelUserIDsRequest model user i ds request

swagger:model model.UserIDsRequest

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model user i ds request

type ModelUserInfoResponse ¶ added in v0.10.0

type ModelUserInfoResponse struct {

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

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

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

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

ModelUserInfoResponse model user info response

swagger:model model.UserInfoResponse

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model user info response

type ModelUserInformation ¶ added in v0.2.0

type ModelUserInformation struct {

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

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

type ModelValidationDetail struct {

	// allow digit
	// Required: true
	AllowDigit *bool `json:"allowDigit"`

	// allow letter
	// Required: true
	AllowLetter *bool `json:"allowLetter"`

	// allow space
	// Required: true
	AllowSpace *bool `json:"allowSpace"`

	// allow unicode
	// Required: true
	AllowUnicode *bool `json:"allowUnicode"`

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

	// is custom regex
	// Required: true
	IsCustomRegex *bool `json:"isCustomRegex"`

	// letter case
	// Required: true
	LetterCase *string `json:"letterCase"`

	// max length
	// Required: true
	MaxLength *int32 `json:"maxLength"`

	// max repeating alpha num
	// Required: true
	MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`

	// max repeating special character
	// Required: true
	MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`

	// min char type
	// Required: true
	MinCharType *int32 `json:"minCharType"`

	// min length
	// Required: true
	MinLength *int32 `json:"minLength"`

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

	// special character location
	// Required: true
	SpecialCharacterLocation *string `json:"specialCharacterLocation"`

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

ModelValidationDetail model validation detail

swagger:model model.ValidationDetail

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model validation detail

type ModelValidationDetailPublic ¶ added in v0.10.0

type ModelValidationDetailPublic struct {

	// allow digit
	// Required: true
	AllowDigit *bool `json:"allowDigit"`

	// allow letter
	// Required: true
	AllowLetter *bool `json:"allowLetter"`

	// allow space
	// Required: true
	AllowSpace *bool `json:"allowSpace"`

	// allow unicode
	// Required: true
	AllowUnicode *bool `json:"allowUnicode"`

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

	// is custom regex
	// Required: true
	IsCustomRegex *bool `json:"isCustomRegex"`

	// letter case
	// Required: true
	LetterCase *string `json:"letterCase"`

	// max length
	// Required: true
	MaxLength *int32 `json:"maxLength"`

	// max repeating alpha num
	// Required: true
	MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`

	// max repeating special character
	// Required: true
	MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`

	// min char type
	// Required: true
	MinCharType *int32 `json:"minCharType"`

	// min length
	// Required: true
	MinLength *int32 `json:"minLength"`

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

	// special character location
	// Required: true
	SpecialCharacterLocation *string `json:"specialCharacterLocation"`

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

ModelValidationDetailPublic model validation detail public

swagger:model model.ValidationDetailPublic

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model validation detail public

type ModelVerificationCodeResponse ¶ added in v0.2.0

type ModelVerificationCodeResponse struct {

	// 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 expires in
	// Required: true
	RefreshExpiresIn *int32 `json:"refresh_expires_in"`

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

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

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

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

	// user id
	// Required: true
	UserID *string `json:"user_id"`

	// xuid
	// Required: true
	Xuid *string `json:"xuid"`
}

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

type Validation ¶ added in v0.10.0

type Validation struct {

	// allow digit
	// Required: true
	AllowDigit *bool `json:"allowDigit"`

	// allow letter
	// Required: true
	AllowLetter *bool `json:"allowLetter"`

	// allow space
	// Required: true
	AllowSpace *bool `json:"allowSpace"`

	// allow unicode
	// Required: true
	AllowUnicode *bool `json:"allowUnicode"`

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

	// is custom regex
	// Required: true
	IsCustomRegex *bool `json:"isCustomRegex"`

	// letter case
	// Required: true
	LetterCase *string `json:"letterCase"`

	// max length
	// Required: true
	MaxLength *int32 `json:"maxLength"`

	// max repeating alpha num
	// Required: true
	MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`

	// max repeating special character
	// Required: true
	MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`

	// min char type
	// Required: true
	MinCharType *int32 `json:"minCharType"`

	// min length
	// Required: true
	MinLength *int32 `json:"minLength"`

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

	// special character location
	// Required: true
	SpecialCharacterLocation *string `json:"specialCharacterLocation"`

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

Validation validation

swagger:model .validation

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this validation

type ValidationDescription ¶ added in v0.10.0

type ValidationDescription struct {

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

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

ValidationDescription validation description

swagger:model .validation.description

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this validation description

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL