Documentation ¶
Index ¶
- Constants
- type ModelsAssignRoleToMemberRequestV1
- type ModelsCancelInvitationGroupResponseV2
- type ModelsCreateGroupConfigurationRequestV1
- type ModelsCreateGroupConfigurationResponseV1
- type ModelsCreateMemberRoleRequestV1
- type ModelsGetGroupConfigurationResponseV1
- type ModelsGetGroupListRequestV2
- type ModelsGetGroupMemberListResponseV1
- type ModelsGetGroupsListResponseV1
- type ModelsGetGroupsResponseV1
- type ModelsGetMemberRequestsListResponseV1
- type ModelsGetMemberRolesListResponseV1
- type ModelsGetUserGroupInformationResponseV1
- type ModelsGroupMember
- type ModelsGroupResponseV1
- type ModelsGroupRule
- type ModelsGroupRuleGroupCustomRule
- type ModelsGroupRuleResponseV1
- type ModelsGroupRuleResponseV1GroupCustomRule
- type ModelsJoinGroupResponseV1
- type ModelsKickGroupMemberResponseV1
- type ModelsLeaveGroupResponseV1
- type ModelsListConfigurationResponseV1
- type ModelsMemberRequestGroupResponseV1
- type ModelsMemberRequestResponseV1
- type ModelsMemberRoleResponseV1
- type ModelsPagination
- type ModelsPublicCreateNewGroupRequestV1
- type ModelsRemoveRoleFromMemberRequestV1
- type ModelsRolePermission
- type ModelsRule
- type ModelsRuleInformation
- type ModelsRuleResponseV1
- type ModelsUpdateGroupConfigurationGlobalRulesRequestV1
- type ModelsUpdateGroupConfigurationRequestV1
- type ModelsUpdateGroupConfigurationResponseV1
- type ModelsUpdateGroupCustomAttributesRequestV1
- type ModelsUpdateGroupCustomRuleRequestV1
- type ModelsUpdateGroupPredefinedRuleRequestV1
- type ModelsUpdateGroupRequestV1
- type ModelsUpdateGroupRequestV1CustomAttributes
- type ModelsUpdateMemberRolePermissionsRequestV1
- type ModelsUpdateMemberRoleRequestV1
- type ModelsUserInvitationResponseV1
- type ResponseErrorResponse
Constants ¶
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" )
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" )
const ( // ModelsRuleAllowedActionCREATEGROUP captures enum value "CREATEGROUP" ModelsRuleAllowedActionCREATEGROUP string = "CREATEGROUP" // ModelsRuleAllowedActionJOINGROUP captures enum value "JOINGROUP" ModelsRuleAllowedActionJOINGROUP string = "JOINGROUP" )
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" )
const ( // ModelsRuleResponseV1AllowedActionCREATEGROUP captures enum value "CREATEGROUP" ModelsRuleResponseV1AllowedActionCREATEGROUP string = "CREATEGROUP" // ModelsRuleResponseV1AllowedActionJOINGROUP captures enum value "JOINGROUP" ModelsRuleResponseV1AllowedActionJOINGROUP string = "JOINGROUP" )
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
type ModelsRule ¶
type ModelsRule struct { // allowedaction // Enum: ['createGroup', 'joinGroup'] // 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
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
type ModelsRuleResponseV1 ¶ added in v0.37.0
type ModelsRuleResponseV1 struct { // allowedaction // Enum: ['createGroup', 'joinGroup'] // 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
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 ¶
func (m *ModelsUpdateGroupConfigurationGlobalRulesRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdateGroupConfigurationGlobalRulesRequestV1) UnmarshalBinary ¶
func (m *ModelsUpdateGroupConfigurationGlobalRulesRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
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
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
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
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
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
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
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
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
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
Source Files ¶
- models_assign_role_to_member_request_v1.go
- models_cancel_invitation_group_response_v2.go
- models_create_group_configuration_request_v1.go
- models_create_group_configuration_response_v1.go
- models_create_member_role_request_v1.go
- models_get_group_configuration_response_v1.go
- models_get_group_list_request_v2.go
- models_get_group_member_list_response_v1.go
- models_get_groups_list_response_v1.go
- models_get_groups_response_v1.go
- models_get_member_requests_list_response_v1.go
- models_get_member_roles_list_response_v1.go
- models_get_user_group_information_response_v1.go
- models_group_member.go
- models_group_response_v1.go
- models_group_rule.go
- models_group_rule_group_custom_rule.go
- models_group_rule_response_v1.go
- models_group_rule_response_v1_group_custom_rule.go
- models_join_group_response_v1.go
- models_kick_group_member_response_v1.go
- models_leave_group_response_v1.go
- models_list_configuration_response_v1.go
- models_member_request_group_response_v1.go
- models_member_request_response_v1.go
- models_member_role_response_v1.go
- models_pagination.go
- models_public_create_new_group_request_v1.go
- models_remove_role_from_member_request_v1.go
- models_role_permission.go
- models_rule.go
- models_rule_information.go
- models_rule_response_v1.go
- models_update_group_configuration_global_rules_request_v1.go
- models_update_group_configuration_request_v1.go
- models_update_group_configuration_response_v1.go
- models_update_group_custom_attributes_request_v1.go
- models_update_group_custom_rule_request_v1.go
- models_update_group_predefined_rule_request_v1.go
- models_update_group_request_v1.go
- models_update_group_request_v1_custom_attributes.go
- models_update_member_role_permissions_request_v1.go
- models_update_member_role_request_v1.go
- models_user_invitation_response_v1.go
- response_error_response.go