groupclientmodels

package
v0.67.0 Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2024 License: MIT Imports: 6 Imported by: 1

Documentation

Index

Constants

View Source
const (

	// ModelsGroupResponseV1GroupTypeOPEN captures enum value "OPEN"
	ModelsGroupResponseV1GroupTypeOPEN string = "OPEN"

	// ModelsGroupResponseV1GroupTypePRIVATE captures enum value "PRIVATE"
	ModelsGroupResponseV1GroupTypePRIVATE string = "PRIVATE"

	// ModelsGroupResponseV1GroupTypePUBLIC captures enum value "PUBLIC"
	ModelsGroupResponseV1GroupTypePUBLIC string = "PUBLIC"
)
View Source
const (

	// ModelsPublicCreateNewGroupRequestV1GroupTypeOPEN captures enum value "OPEN"
	ModelsPublicCreateNewGroupRequestV1GroupTypeOPEN string = "OPEN"

	// ModelsPublicCreateNewGroupRequestV1GroupTypePRIVATE captures enum value "PRIVATE"
	ModelsPublicCreateNewGroupRequestV1GroupTypePRIVATE string = "PRIVATE"

	// ModelsPublicCreateNewGroupRequestV1GroupTypePUBLIC captures enum value "PUBLIC"
	ModelsPublicCreateNewGroupRequestV1GroupTypePUBLIC string = "PUBLIC"
)
View Source
const (

	// ModelsRuleInformationRuleCriteriaEQUAL captures enum value "EQUAL"
	ModelsRuleInformationRuleCriteriaEQUAL string = "EQUAL"

	// ModelsRuleInformationRuleCriteriaMAXIMUM captures enum value "MAXIMUM"
	ModelsRuleInformationRuleCriteriaMAXIMUM string = "MAXIMUM"

	// ModelsRuleInformationRuleCriteriaMINIMUM captures enum value "MINIMUM"
	ModelsRuleInformationRuleCriteriaMINIMUM string = "MINIMUM"
)
View Source
const (

	// ModelsUpdateGroupRequestV1GroupTypeOPEN captures enum value "OPEN"
	ModelsUpdateGroupRequestV1GroupTypeOPEN string = "OPEN"

	// ModelsUpdateGroupRequestV1GroupTypePRIVATE captures enum value "PRIVATE"
	ModelsUpdateGroupRequestV1GroupTypePRIVATE string = "PRIVATE"

	// ModelsUpdateGroupRequestV1GroupTypePUBLIC captures enum value "PUBLIC"
	ModelsUpdateGroupRequestV1GroupTypePUBLIC string = "PUBLIC"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ModelsAssignRoleToMemberRequestV1

type ModelsAssignRoleToMemberRequestV1 struct {

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

ModelsAssignRoleToMemberRequestV1 Models assign role to member request V1

swagger:model Models assign role to member request V1.

func (*ModelsAssignRoleToMemberRequestV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsAssignRoleToMemberRequestV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsAssignRoleToMemberRequestV1) Validate

Validate validates this Models assign role to member request V1

type ModelsCancelInvitationGroupResponseV2 added in v0.37.0

type ModelsCancelInvitationGroupResponseV2 struct {

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

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

ModelsCancelInvitationGroupResponseV2 Models cancel invitation group response V2

swagger:model Models cancel invitation group response V2.

func (*ModelsCancelInvitationGroupResponseV2) MarshalBinary added in v0.37.0

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

MarshalBinary interface implementation

func (*ModelsCancelInvitationGroupResponseV2) UnmarshalBinary added in v0.37.0

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

UnmarshalBinary interface implementation

func (*ModelsCancelInvitationGroupResponseV2) Validate added in v0.37.0

Validate validates this Models cancel invitation group response V2

type ModelsCreateGroupConfigurationRequestV1

type ModelsCreateGroupConfigurationRequestV1 struct {

	// allowmultiple
	// Required: true
	AllowMultiple *bool `json:"allowMultiple"`

	// configurationcode
	// Required: true
	ConfigurationCode *string `json:"configurationCode"`

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

	// globalrules
	// Required: true
	GlobalRules []*ModelsRule `json:"globalRules"`

	// groupadminroleid
	// Required: true
	GroupAdminRoleID *string `json:"groupAdminRoleId"`

	// groupmaxmember
	// Required: true
	// Format: int32
	GroupMaxMember *int32 `json:"groupMaxMember"`

	// groupmemberroleid
	// Required: true
	GroupMemberRoleID *string `json:"groupMemberRoleId"`

	// name
	// Required: true
	Name *string `json:"name"`
}

ModelsCreateGroupConfigurationRequestV1 Models create group configuration request V1

swagger:model Models create group configuration request V1.

func (*ModelsCreateGroupConfigurationRequestV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsCreateGroupConfigurationRequestV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsCreateGroupConfigurationRequestV1) Validate

Validate validates this Models create group configuration request V1

type ModelsCreateGroupConfigurationResponseV1

type ModelsCreateGroupConfigurationResponseV1 struct {

	// allowmultiple
	// Required: true
	AllowMultiple *bool `json:"allowMultiple"`

	// configurationcode
	// Required: true
	ConfigurationCode *string `json:"configurationCode"`

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

	// globalrules
	// Required: true
	GlobalRules []*ModelsRuleResponseV1 `json:"globalRules"`

	// groupadminroleid
	// Required: true
	GroupAdminRoleID *string `json:"groupAdminRoleId"`

	// groupmaxmember
	// Required: true
	// Format: int32
	GroupMaxMember *int32 `json:"groupMaxMember"`

	// groupmemberroleid
	// Required: true
	GroupMemberRoleID *string `json:"groupMemberRoleId"`

	// name
	// Required: true
	Name *string `json:"name"`
}

ModelsCreateGroupConfigurationResponseV1 Models create group configuration response V1

swagger:model Models create group configuration response V1.

func (*ModelsCreateGroupConfigurationResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsCreateGroupConfigurationResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsCreateGroupConfigurationResponseV1) Validate

Validate validates this Models create group configuration response V1

type ModelsCreateMemberRoleRequestV1

type ModelsCreateMemberRoleRequestV1 struct {

	// memberrolename
	// Required: true
	MemberRoleName *string `json:"memberRoleName"`

	// memberrolepermissions
	// Required: true
	MemberRolePermissions []*ModelsRolePermission `json:"memberRolePermissions"`
}

ModelsCreateMemberRoleRequestV1 Models create member role request V1

swagger:model Models create member role request V1.

func (*ModelsCreateMemberRoleRequestV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsCreateMemberRoleRequestV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsCreateMemberRoleRequestV1) Validate

Validate validates this Models create member role request V1

type ModelsGetGroupConfigurationResponseV1

type ModelsGetGroupConfigurationResponseV1 struct {

	// allowmultiple
	// Required: true
	AllowMultiple *bool `json:"allowMultiple"`

	// configurationcode
	// Required: true
	ConfigurationCode *string `json:"configurationCode"`

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

	// globalrules
	// Required: true
	GlobalRules []*ModelsRuleResponseV1 `json:"globalRules"`

	// groupadminroleid
	// Required: true
	GroupAdminRoleID *string `json:"groupAdminRoleId"`

	// groupmaxmember
	// Required: true
	// Format: int32
	GroupMaxMember *int32 `json:"groupMaxMember"`

	// groupmemberroleid
	// Required: true
	GroupMemberRoleID *string `json:"groupMemberRoleId"`

	// name
	// Required: true
	Name *string `json:"name"`

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

ModelsGetGroupConfigurationResponseV1 Models get group configuration response V1

swagger:model Models get group configuration response V1.

func (*ModelsGetGroupConfigurationResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsGetGroupConfigurationResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsGetGroupConfigurationResponseV1) Validate

Validate validates this Models get group configuration response V1

type ModelsGetGroupListRequestV2 added in v0.39.0

type ModelsGetGroupListRequestV2 struct {

	// groupids
	// Required: true
	GroupIDs []string `json:"groupIDs"`
}

ModelsGetGroupListRequestV2 Models get group list request V2

swagger:model Models get group list request V2.

func (*ModelsGetGroupListRequestV2) MarshalBinary added in v0.39.0

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

MarshalBinary interface implementation

func (*ModelsGetGroupListRequestV2) UnmarshalBinary added in v0.39.0

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

UnmarshalBinary interface implementation

func (*ModelsGetGroupListRequestV2) Validate added in v0.39.0

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

Validate validates this Models get group list request V2

type ModelsGetGroupMemberListResponseV1

type ModelsGetGroupMemberListResponseV1 struct {

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

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

ModelsGetGroupMemberListResponseV1 Models get group member list response V1

swagger:model Models get group member list response V1.

func (*ModelsGetGroupMemberListResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsGetGroupMemberListResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsGetGroupMemberListResponseV1) Validate

Validate validates this Models get group member list response V1

type ModelsGetGroupsListResponseV1

type ModelsGetGroupsListResponseV1 struct {

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

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

ModelsGetGroupsListResponseV1 Models get groups list response V1

swagger:model Models get groups list response V1.

func (*ModelsGetGroupsListResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsGetGroupsListResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsGetGroupsListResponseV1) Validate

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

Validate validates this Models get groups list response V1

type ModelsGetGroupsResponseV1 added in v0.37.0

type ModelsGetGroupsResponseV1 struct {

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

ModelsGetGroupsResponseV1 Models get groups response V1

swagger:model Models get groups response V1.

func (*ModelsGetGroupsResponseV1) MarshalBinary added in v0.37.0

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

MarshalBinary interface implementation

func (*ModelsGetGroupsResponseV1) UnmarshalBinary added in v0.37.0

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

UnmarshalBinary interface implementation

func (*ModelsGetGroupsResponseV1) Validate added in v0.37.0

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

Validate validates this Models get groups response V1

type ModelsGetMemberRequestsListResponseV1

type ModelsGetMemberRequestsListResponseV1 struct {

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

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

ModelsGetMemberRequestsListResponseV1 Models get member requests list response V1

swagger:model Models get member requests list response V1.

func (*ModelsGetMemberRequestsListResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsGetMemberRequestsListResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsGetMemberRequestsListResponseV1) Validate

Validate validates this Models get member requests list response V1

type ModelsGetMemberRolesListResponseV1

type ModelsGetMemberRolesListResponseV1 struct {

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

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

ModelsGetMemberRolesListResponseV1 Models get member roles list response V1

swagger:model Models get member roles list response V1.

func (*ModelsGetMemberRolesListResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsGetMemberRolesListResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsGetMemberRolesListResponseV1) Validate

Validate validates this Models get member roles list response V1

type ModelsGetUserGroupInformationResponseV1

type ModelsGetUserGroupInformationResponseV1 struct {

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

	// joinedat
	// Required: true
	// Format: date-time
	JoinedAt strfmt.DateTime `json:"joinedAt"`

	// memberroleid
	// Required: true
	MemberRoleID []string `json:"memberRoleId"`

	// status
	Status string `json:"status,omitempty"`

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

ModelsGetUserGroupInformationResponseV1 Models get user group information response V1

swagger:model Models get user group information response V1.

func (*ModelsGetUserGroupInformationResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsGetUserGroupInformationResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsGetUserGroupInformationResponseV1) Validate

Validate validates this Models get user group information response V1

type ModelsGroupMember

type ModelsGroupMember struct {

	// memberroleid
	// Required: true
	MemberRoleID []string `json:"memberRoleId"`

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

ModelsGroupMember Models group member

swagger:model Models group member.

func (*ModelsGroupMember) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsGroupMember) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsGroupMember) Validate

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

Validate validates this Models group member

type ModelsGroupResponseV1

type ModelsGroupResponseV1 struct {

	// configurationcode
	// Required: true
	ConfigurationCode *string `json:"configurationCode"`

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

	// customattributes
	// Required: true
	CustomAttributes interface{} `json:"customAttributes"`

	// groupdescription
	// Required: true
	GroupDescription *string `json:"groupDescription"`

	// groupicon
	// Required: true
	GroupIcon *string `json:"groupIcon"`

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

	// groupmaxmember
	// Required: true
	// Format: int32
	GroupMaxMember *int32 `json:"groupMaxMember"`

	// groupmembers
	// Required: true
	GroupMembers []*ModelsGroupMember `json:"groupMembers"`

	// groupname
	// Required: true
	GroupName *string `json:"groupName"`

	// groupregion
	// Required: true
	GroupRegion *string `json:"groupRegion"`

	// grouprules
	// Required: true
	GroupRules *ModelsGroupRuleResponseV1 `json:"groupRules"`

	// grouptype
	// Enum: ['OPEN', 'PRIVATE', 'PUBLIC']
	// Required: true
	GroupType *string `json:"groupType"`
}

ModelsGroupResponseV1 Models group response V1

swagger:model Models group response V1.

func (*ModelsGroupResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsGroupResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsGroupResponseV1) Validate

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

Validate validates this Models group response V1

type ModelsGroupRule

type ModelsGroupRule struct {

	// groupcustomrule
	// Required: true
	GroupCustomRule ModelsGroupRuleGroupCustomRule `json:"groupCustomRule"`

	// grouppredefinedrules
	// Required: true
	GroupPredefinedRules []*ModelsRule `json:"groupPredefinedRules"`
}

ModelsGroupRule Models group rule

swagger:model Models group rule.

func (*ModelsGroupRule) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsGroupRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsGroupRule) Validate

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

Validate validates this Models group rule

type ModelsGroupRuleGroupCustomRule

type ModelsGroupRuleGroupCustomRule interface{}

ModelsGroupRuleGroupCustomRule Models group rule group custom rule

swagger:model Models group rule group custom rule.

type ModelsGroupRuleResponseV1 added in v0.37.0

type ModelsGroupRuleResponseV1 struct {

	// groupcustomrule
	// Required: true
	GroupCustomRule ModelsGroupRuleResponseV1GroupCustomRule `json:"groupCustomRule"`

	// grouppredefinedrules
	// Required: true
	GroupPredefinedRules []*ModelsRuleResponseV1 `json:"groupPredefinedRules"`
}

ModelsGroupRuleResponseV1 Models group rule response V1

swagger:model Models group rule response V1.

func (*ModelsGroupRuleResponseV1) MarshalBinary added in v0.37.0

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

MarshalBinary interface implementation

func (*ModelsGroupRuleResponseV1) UnmarshalBinary added in v0.37.0

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

UnmarshalBinary interface implementation

func (*ModelsGroupRuleResponseV1) Validate added in v0.37.0

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

Validate validates this Models group rule response V1

type ModelsGroupRuleResponseV1GroupCustomRule added in v0.37.0

type ModelsGroupRuleResponseV1GroupCustomRule interface{}

ModelsGroupRuleResponseV1GroupCustomRule Models group rule response V1 group custom rule

swagger:model Models group rule response V1 group custom rule.

type ModelsJoinGroupResponseV1

type ModelsJoinGroupResponseV1 struct {

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

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

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

ModelsJoinGroupResponseV1 Models join group response V1

swagger:model Models join group response V1.

func (*ModelsJoinGroupResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsJoinGroupResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsJoinGroupResponseV1) Validate

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

Validate validates this Models join group response V1

type ModelsKickGroupMemberResponseV1

type ModelsKickGroupMemberResponseV1 struct {

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

	// kickeduserid
	// Required: true
	KickedUserID *string `json:"kickedUserId"`
}

ModelsKickGroupMemberResponseV1 Models kick group member response V1

swagger:model Models kick group member response V1.

func (*ModelsKickGroupMemberResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsKickGroupMemberResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsKickGroupMemberResponseV1) Validate

Validate validates this Models kick group member response V1

type ModelsLeaveGroupResponseV1

type ModelsLeaveGroupResponseV1 struct {

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

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

ModelsLeaveGroupResponseV1 Models leave group response V1

swagger:model Models leave group response V1.

func (*ModelsLeaveGroupResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsLeaveGroupResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsLeaveGroupResponseV1) Validate

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

Validate validates this Models leave group response V1

type ModelsListConfigurationResponseV1 added in v0.7.0

type ModelsListConfigurationResponseV1 struct {

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

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

ModelsListConfigurationResponseV1 Models list configuration response V1

swagger:model Models list configuration response V1.

func (*ModelsListConfigurationResponseV1) MarshalBinary added in v0.7.0

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

MarshalBinary interface implementation

func (*ModelsListConfigurationResponseV1) UnmarshalBinary added in v0.7.0

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

UnmarshalBinary interface implementation

func (*ModelsListConfigurationResponseV1) Validate added in v0.7.0

Validate validates this Models list configuration response V1

type ModelsMemberRequestGroupResponseV1

type ModelsMemberRequestGroupResponseV1 struct {

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

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

ModelsMemberRequestGroupResponseV1 Models member request group response V1

swagger:model Models member request group response V1.

func (*ModelsMemberRequestGroupResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsMemberRequestGroupResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsMemberRequestGroupResponseV1) Validate

Validate validates this Models member request group response V1

type ModelsMemberRequestResponseV1

type ModelsMemberRequestResponseV1 struct {

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

	// requesttype
	// Required: true
	RequestType *string `json:"requestType"`

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

ModelsMemberRequestResponseV1 Models member request response V1

swagger:model Models member request response V1.

func (*ModelsMemberRequestResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsMemberRequestResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsMemberRequestResponseV1) Validate

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

Validate validates this Models member request response V1

type ModelsMemberRoleResponseV1 added in v0.37.0

type ModelsMemberRoleResponseV1 struct {

	// memberroleid
	// Required: true
	MemberRoleID *string `json:"memberRoleId"`

	// memberrolename
	// Required: true
	MemberRoleName *string `json:"memberRoleName"`

	// memberrolepermissions
	// Required: true
	MemberRolePermissions []*ModelsRolePermission `json:"memberRolePermissions"`
}

ModelsMemberRoleResponseV1 Models member role response V1

swagger:model Models member role response V1.

func (*ModelsMemberRoleResponseV1) MarshalBinary added in v0.37.0

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

MarshalBinary interface implementation

func (*ModelsMemberRoleResponseV1) UnmarshalBinary added in v0.37.0

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

UnmarshalBinary interface implementation

func (*ModelsMemberRoleResponseV1) Validate added in v0.37.0

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

Validate validates this Models member role response V1

type ModelsPagination

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

ModelsPagination Models pagination

swagger:model Models pagination.

func (*ModelsPagination) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsPagination) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsPagination) Validate

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

Validate validates this Models pagination

type ModelsPublicCreateNewGroupRequestV1

type ModelsPublicCreateNewGroupRequestV1 struct {

	// configurationcode
	// Required: true
	ConfigurationCode *string `json:"configurationCode"`

	// customattributes
	// Required: true
	CustomAttributes interface{} `json:"customAttributes"`

	// groupdescription
	// Required: true
	GroupDescription *string `json:"groupDescription"`

	// groupicon
	// Required: true
	GroupIcon *string `json:"groupIcon"`

	// groupmaxmember
	// Required: true
	// Format: int32
	GroupMaxMember *int32 `json:"groupMaxMember"`

	// groupname
	// Required: true
	GroupName *string `json:"groupName"`

	// groupregion
	// Required: true
	GroupRegion *string `json:"groupRegion"`

	// grouprules
	// Required: true
	GroupRules *ModelsGroupRule `json:"groupRules"`

	// grouptype
	// Enum: ['OPEN', 'PRIVATE', 'PUBLIC']
	// Required: true
	GroupType *string `json:"groupType"`
}

ModelsPublicCreateNewGroupRequestV1 Models public create new group request V1

swagger:model Models public create new group request V1.

func (*ModelsPublicCreateNewGroupRequestV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsPublicCreateNewGroupRequestV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsPublicCreateNewGroupRequestV1) Validate

Validate validates this Models public create new group request V1

type ModelsRemoveRoleFromMemberRequestV1

type ModelsRemoveRoleFromMemberRequestV1 struct {

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

ModelsRemoveRoleFromMemberRequestV1 Models remove role from member request V1

swagger:model Models remove role from member request V1.

func (*ModelsRemoveRoleFromMemberRequestV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsRemoveRoleFromMemberRequestV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsRemoveRoleFromMemberRequestV1) Validate

Validate validates this Models remove role from member request V1

type ModelsRolePermission

type ModelsRolePermission struct {

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

	// resourcename
	// Required: true
	ResourceName *string `json:"resourceName"`
}

ModelsRolePermission Models role permission

swagger:model Models role permission.

func (*ModelsRolePermission) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsRolePermission) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsRolePermission) Validate

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

Validate validates this Models role permission

type ModelsRule

type ModelsRule struct {

	// allowedaction
	// Required: true
	AllowedAction *string `json:"allowedAction"`

	// ruledetail
	// Required: true
	RuleDetail []*ModelsRuleInformation `json:"ruleDetail"`
}

ModelsRule Models rule

swagger:model Models rule.

func (*ModelsRule) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsRule) Validate

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

Validate validates this Models rule

type ModelsRuleInformation

type ModelsRuleInformation struct {

	// ruleattribute
	// Required: true
	RuleAttribute *string `json:"ruleAttribute"`

	// rulecriteria
	// Enum: ['EQUAL', 'MAXIMUM', 'MINIMUM']
	// Required: true
	RuleCriteria *string `json:"ruleCriteria"`

	// rulevalue
	// Required: true
	// Format: double
	RuleValue *float64 `json:"ruleValue"`
}

ModelsRuleInformation Models rule information

swagger:model Models rule information.

func (*ModelsRuleInformation) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsRuleInformation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsRuleInformation) Validate

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

Validate validates this Models rule information

type ModelsRuleResponseV1 added in v0.37.0

type ModelsRuleResponseV1 struct {

	// allowedaction
	// Required: true
	AllowedAction *string `json:"allowedAction"`

	// ruledetail
	// Required: true
	RuleDetail []*ModelsRuleInformation `json:"ruleDetail"`
}

ModelsRuleResponseV1 Models rule response V1

swagger:model Models rule response V1.

func (*ModelsRuleResponseV1) MarshalBinary added in v0.37.0

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

MarshalBinary interface implementation

func (*ModelsRuleResponseV1) UnmarshalBinary added in v0.37.0

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

UnmarshalBinary interface implementation

func (*ModelsRuleResponseV1) Validate added in v0.37.0

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

Validate validates this Models rule response V1

type ModelsUpdateGroupConfigurationGlobalRulesRequestV1

type ModelsUpdateGroupConfigurationGlobalRulesRequestV1 struct {

	// ruledetail
	// Required: true
	RuleDetail []*ModelsRuleInformation `json:"ruleDetail"`
}

ModelsUpdateGroupConfigurationGlobalRulesRequestV1 Models update group configuration global rules request V1

swagger:model Models update group configuration global rules request V1.

func (*ModelsUpdateGroupConfigurationGlobalRulesRequestV1) MarshalBinary

MarshalBinary interface implementation

func (*ModelsUpdateGroupConfigurationGlobalRulesRequestV1) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ModelsUpdateGroupConfigurationGlobalRulesRequestV1) Validate

Validate validates this Models update group configuration global rules request V1

type ModelsUpdateGroupConfigurationRequestV1

type ModelsUpdateGroupConfigurationRequestV1 struct {

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

	// groupmaxmember
	// Required: true
	// Format: int32
	GroupMaxMember *int32 `json:"groupMaxMember"`

	// name
	// Required: true
	Name *string `json:"name"`
}

ModelsUpdateGroupConfigurationRequestV1 Models update group configuration request V1

swagger:model Models update group configuration request V1.

func (*ModelsUpdateGroupConfigurationRequestV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsUpdateGroupConfigurationRequestV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsUpdateGroupConfigurationRequestV1) Validate

Validate validates this Models update group configuration request V1

type ModelsUpdateGroupConfigurationResponseV1

type ModelsUpdateGroupConfigurationResponseV1 struct {

	// allowmultiple
	// Required: true
	AllowMultiple *bool `json:"allowMultiple"`

	// configurationcode
	// Required: true
	ConfigurationCode *string `json:"configurationCode"`

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

	// globalrules
	// Required: true
	GlobalRules []*ModelsRuleResponseV1 `json:"globalRules"`

	// groupadminroleid
	// Required: true
	GroupAdminRoleID *string `json:"groupAdminRoleId"`

	// groupmaxmember
	// Required: true
	// Format: int32
	GroupMaxMember *int32 `json:"groupMaxMember"`

	// groupmemberroleid
	// Required: true
	GroupMemberRoleID *string `json:"groupMemberRoleId"`

	// name
	// Required: true
	Name *string `json:"name"`
}

ModelsUpdateGroupConfigurationResponseV1 Models update group configuration response V1

swagger:model Models update group configuration response V1.

func (*ModelsUpdateGroupConfigurationResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsUpdateGroupConfigurationResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsUpdateGroupConfigurationResponseV1) Validate

Validate validates this Models update group configuration response V1

type ModelsUpdateGroupCustomAttributesRequestV1

type ModelsUpdateGroupCustomAttributesRequestV1 struct {

	// customattributes
	// Required: true
	CustomAttributes interface{} `json:"customAttributes"`
}

ModelsUpdateGroupCustomAttributesRequestV1 Models update group custom attributes request V1

swagger:model Models update group custom attributes request V1.

func (*ModelsUpdateGroupCustomAttributesRequestV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsUpdateGroupCustomAttributesRequestV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsUpdateGroupCustomAttributesRequestV1) Validate

Validate validates this Models update group custom attributes request V1

type ModelsUpdateGroupCustomRuleRequestV1

type ModelsUpdateGroupCustomRuleRequestV1 struct {

	// groupcustomrule
	// Required: true
	GroupCustomRule interface{} `json:"groupCustomRule"`
}

ModelsUpdateGroupCustomRuleRequestV1 Models update group custom rule request V1

swagger:model Models update group custom rule request V1.

func (*ModelsUpdateGroupCustomRuleRequestV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsUpdateGroupCustomRuleRequestV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsUpdateGroupCustomRuleRequestV1) Validate

Validate validates this Models update group custom rule request V1

type ModelsUpdateGroupPredefinedRuleRequestV1

type ModelsUpdateGroupPredefinedRuleRequestV1 struct {

	// ruledetail
	// Required: true
	RuleDetail []*ModelsRuleInformation `json:"ruleDetail"`
}

ModelsUpdateGroupPredefinedRuleRequestV1 Models update group predefined rule request V1

swagger:model Models update group predefined rule request V1.

func (*ModelsUpdateGroupPredefinedRuleRequestV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsUpdateGroupPredefinedRuleRequestV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsUpdateGroupPredefinedRuleRequestV1) Validate

Validate validates this Models update group predefined rule request V1

type ModelsUpdateGroupRequestV1

type ModelsUpdateGroupRequestV1 struct {

	// customattributes
	// Required: true
	CustomAttributes ModelsUpdateGroupRequestV1CustomAttributes `json:"customAttributes"`

	// groupdescription
	// Required: true
	GroupDescription *string `json:"groupDescription"`

	// groupicon
	// Required: true
	GroupIcon *string `json:"groupIcon"`

	// groupname
	// Required: true
	GroupName *string `json:"groupName"`

	// groupregion
	// Required: true
	GroupRegion *string `json:"groupRegion"`

	// grouptype
	// Enum: ['OPEN', 'PRIVATE', 'PUBLIC']
	// Required: true
	GroupType *string `json:"groupType"`
}

ModelsUpdateGroupRequestV1 Models update group request V1

swagger:model Models update group request V1.

func (*ModelsUpdateGroupRequestV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsUpdateGroupRequestV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsUpdateGroupRequestV1) Validate

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

Validate validates this Models update group request V1

type ModelsUpdateGroupRequestV1CustomAttributes

type ModelsUpdateGroupRequestV1CustomAttributes interface{}

ModelsUpdateGroupRequestV1CustomAttributes Models update group request V1 custom attributes

swagger:model Models update group request V1 custom attributes.

type ModelsUpdateMemberRolePermissionsRequestV1

type ModelsUpdateMemberRolePermissionsRequestV1 struct {

	// memberrolepermissions
	// Required: true
	MemberRolePermissions []*ModelsRolePermission `json:"memberRolePermissions"`
}

ModelsUpdateMemberRolePermissionsRequestV1 Models update member role permissions request V1

swagger:model Models update member role permissions request V1.

func (*ModelsUpdateMemberRolePermissionsRequestV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsUpdateMemberRolePermissionsRequestV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsUpdateMemberRolePermissionsRequestV1) Validate

Validate validates this Models update member role permissions request V1

type ModelsUpdateMemberRoleRequestV1

type ModelsUpdateMemberRoleRequestV1 struct {

	// memberrolename
	// Required: true
	MemberRoleName *string `json:"memberRoleName"`
}

ModelsUpdateMemberRoleRequestV1 Models update member role request V1

swagger:model Models update member role request V1.

func (*ModelsUpdateMemberRoleRequestV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsUpdateMemberRoleRequestV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsUpdateMemberRoleRequestV1) Validate

Validate validates this Models update member role request V1

type ModelsUserInvitationResponseV1

type ModelsUserInvitationResponseV1 struct {

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

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

ModelsUserInvitationResponseV1 Models user invitation response V1

swagger:model Models user invitation response V1.

func (*ModelsUserInvitationResponseV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsUserInvitationResponseV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsUserInvitationResponseV1) Validate

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

Validate validates this Models user invitation response V1

type ResponseErrorResponse

type ResponseErrorResponse struct {

	// errorcode
	// Required: true
	// Format: int32
	ErrorCode *int32 `json:"errorCode"`

	// errormessage
	// Required: true
	ErrorMessage *string `json:"errorMessage"`
}

ResponseErrorResponse Response error response

swagger:model Response error response.

func (*ResponseErrorResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ResponseErrorResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ResponseErrorResponse) Validate

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

Validate validates this Response error response

Source Files

Jump to

Keyboard shortcuts

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