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