Documentation ¶
Index ¶
- type ModelsAssignRoleToMemberRequestV1
- type ModelsCreateGroupConfigurationRequestV1
- type ModelsCreateGroupConfigurationResponseV1
- type ModelsCreateMemberRoleRequestV1
- type ModelsCreateMemberRoleResponseV1
- type ModelsGetGroupConfigurationResponseV1
- type ModelsGetGroupMemberListResponseV1
- type ModelsGetGroupsListResponseV1
- type ModelsGetMemberRequestsListResponseV1
- type ModelsGetMemberRoleResponseV1
- type ModelsGetMemberRolesListResponseV1
- type ModelsGetUserGroupInformationResponseV1
- type ModelsGroupMember
- type ModelsGroupResponseV1
- type ModelsGroupRule
- type ModelsGroupRuleGroupCustomRule
- type ModelsJoinGroupResponseV1
- type ModelsKickGroupMemberResponseV1
- type ModelsLeaveGroupResponseV1
- type ModelsListConfigurationResponseV1
- type ModelsMemberRequestGroupResponseV1
- type ModelsMemberRequestResponseV1
- type ModelsPagination
- type ModelsPublicCreateNewGroupRequestV1
- type ModelsRemoveRoleFromMemberRequestV1
- type ModelsRolePermission
- type ModelsRule
- type ModelsRuleInformation
- type ModelsUpdateGroupConfigurationGlobalRulesRequestV1
- type ModelsUpdateGroupConfigurationRequestV1
- type ModelsUpdateGroupConfigurationResponseV1
- type ModelsUpdateGroupCustomAttributesRequestV1
- type ModelsUpdateGroupCustomRuleRequestV1
- type ModelsUpdateGroupPredefinedRuleRequestV1
- type ModelsUpdateGroupRequestV1
- type ModelsUpdateGroupRequestV1CustomAttributes
- type ModelsUpdateMemberRolePermissionsRequestV1
- type ModelsUpdateMemberRoleRequestV1
- type ModelsUpdateMemberRoleResponseV1
- type ModelsUserInvitationResponseV1
- type ResponseErrorResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ModelsAssignRoleToMemberRequestV1 ¶
type ModelsAssignRoleToMemberRequestV1 struct { // user Id // Required: true UserID *string `json:"userId"` }
ModelsAssignRoleToMemberRequestV1 models assign role to member request v1
swagger:model models.AssignRoleToMemberRequestV1
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 ModelsCreateGroupConfigurationRequestV1 ¶
type ModelsCreateGroupConfigurationRequestV1 struct { // configuration code // Required: true ConfigurationCode *string `json:"configurationCode"` // description // Required: true Description *string `json:"description"` // global rules // Required: true GlobalRules []*ModelsRule `json:"globalRules"` // group admin role Id // Required: true GroupAdminRoleID *string `json:"groupAdminRoleId"` // group max member // Required: true GroupMaxMember *int32 `json:"groupMaxMember"` // group member role Id // Required: true GroupMemberRoleID *string `json:"groupMemberRoleId"` // name // Required: true Name *string `json:"name"` }
ModelsCreateGroupConfigurationRequestV1 models create group configuration request v1
swagger:model models.CreateGroupConfigurationRequestV1
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 { // configuration code // Required: true ConfigurationCode *string `json:"configurationCode"` // description // Required: true Description *string `json:"description"` // global rules // Required: true GlobalRules []*ModelsRule `json:"globalRules"` // group admin role Id // Required: true GroupAdminRoleID *string `json:"groupAdminRoleId"` // group max member // Required: true GroupMaxMember *int32 `json:"groupMaxMember"` // group member role Id // Required: true GroupMemberRoleID *string `json:"groupMemberRoleId"` // name // Required: true Name *string `json:"name"` }
ModelsCreateGroupConfigurationResponseV1 models create group configuration response v1
swagger:model models.CreateGroupConfigurationResponseV1
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 { // member role name // Required: true MemberRoleName *string `json:"memberRoleName"` // member role permissions // Required: true MemberRolePermissions []*ModelsRolePermission `json:"memberRolePermissions"` }
ModelsCreateMemberRoleRequestV1 models create member role request v1
swagger:model models.CreateMemberRoleRequestV1
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 ModelsCreateMemberRoleResponseV1 ¶
type ModelsCreateMemberRoleResponseV1 struct { // member role Id // Required: true MemberRoleID *string `json:"memberRoleId"` // member role name // Required: true MemberRoleName *string `json:"memberRoleName"` // member role permissions // Required: true MemberRolePermissions []*ModelsRolePermission `json:"memberRolePermissions"` }
ModelsCreateMemberRoleResponseV1 models create member role response v1
swagger:model models.CreateMemberRoleResponseV1
func (*ModelsCreateMemberRoleResponseV1) MarshalBinary ¶
func (m *ModelsCreateMemberRoleResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateMemberRoleResponseV1) UnmarshalBinary ¶
func (m *ModelsCreateMemberRoleResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetGroupConfigurationResponseV1 ¶
type ModelsGetGroupConfigurationResponseV1 struct { // configuration code // Required: true ConfigurationCode *string `json:"configurationCode"` // description // Required: true Description *string `json:"description"` // global rules // Required: true GlobalRules []*ModelsRule `json:"globalRules"` // group admin role Id // Required: true GroupAdminRoleID *string `json:"groupAdminRoleId"` // group max member // Required: true GroupMaxMember *int32 `json:"groupMaxMember"` // group member role Id // 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.GetGroupConfigurationResponseV1
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 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.GetGroupMemberListResponseV1
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.GetGroupsListResponseV1
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 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.GetMemberRequestsListResponseV1
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 ModelsGetMemberRoleResponseV1 ¶
type ModelsGetMemberRoleResponseV1 struct { // member role Id // Required: true MemberRoleID *string `json:"memberRoleId"` // member role name // Required: true MemberRoleName *string `json:"memberRoleName"` // member role permissions // Required: true MemberRolePermissions []*ModelsRolePermission `json:"memberRolePermissions"` }
ModelsGetMemberRoleResponseV1 models get member role response v1
swagger:model models.GetMemberRoleResponseV1
func (*ModelsGetMemberRoleResponseV1) MarshalBinary ¶
func (m *ModelsGetMemberRoleResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetMemberRoleResponseV1) UnmarshalBinary ¶
func (m *ModelsGetMemberRoleResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetMemberRolesListResponseV1 ¶
type ModelsGetMemberRolesListResponseV1 struct { // data // Required: true Data []*ModelsGetMemberRoleResponseV1 `json:"data"` // paging // Required: true Paging *ModelsPagination `json:"paging"` }
ModelsGetMemberRolesListResponseV1 models get member roles list response v1
swagger:model models.GetMemberRolesListResponseV1
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 { // group Id // Required: true GroupID *string `json:"groupId"` // member role Id // Required: true MemberRoleID []string `json:"memberRoleId"` // status Status string `json:"status,omitempty"` // user Id // Required: true UserID *string `json:"userId"` }
ModelsGetUserGroupInformationResponseV1 models get user group information response v1
swagger:model models.GetUserGroupInformationResponseV1
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 { // member role Id // Required: true MemberRoleID []string `json:"memberRoleId"` // user Id // Required: true UserID *string `json:"userId"` }
ModelsGroupMember models group member
swagger:model models.GroupMember
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 { // configuration code // Required: true ConfigurationCode *string `json:"configurationCode"` // custom attributes // Required: true CustomAttributes interface{} `json:"customAttributes"` // group description // Required: true GroupDescription *string `json:"groupDescription"` // group icon // Required: true GroupIcon *string `json:"groupIcon"` // group Id // Required: true GroupID *string `json:"groupId"` // group max member // Required: true GroupMaxMember *int32 `json:"groupMaxMember"` // group members // Required: true GroupMembers []*ModelsGroupMember `json:"groupMembers"` // group name // Required: true GroupName *string `json:"groupName"` // group region // Required: true GroupRegion *string `json:"groupRegion"` // group rules // Required: true GroupRules *ModelsGroupRule `json:"groupRules"` // group type // Required: true GroupType *string `json:"groupType"` }
ModelsGroupResponseV1 models group response v1
swagger:model models.GroupResponseV1
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 { // group custom rule // Required: true GroupCustomRule ModelsGroupRuleGroupCustomRule `json:"groupCustomRule"` // group predefined rules // Required: true GroupPredefinedRules []*ModelsRule `json:"groupPredefinedRules"` }
ModelsGroupRule models group rule
swagger:model models.GroupRule
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.GroupRule.groupCustomRule
type ModelsJoinGroupResponseV1 ¶
type ModelsJoinGroupResponseV1 struct { // group Id // Required: true GroupID *string `json:"groupId"` // status // Required: true Status *string `json:"status"` // user Id // Required: true UserID *string `json:"userId"` }
ModelsJoinGroupResponseV1 models join group response v1
swagger:model models.JoinGroupResponseV1
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 { // group Id // Required: true GroupID *string `json:"groupId"` // kicked user Id // Required: true KickedUserID *string `json:"kickedUserId"` }
ModelsKickGroupMemberResponseV1 models kick group member response v1
swagger:model models.KickGroupMemberResponseV1
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 { // group Id // Required: true GroupID *string `json:"groupId"` // user Id // Required: true UserID *string `json:"userId"` }
ModelsLeaveGroupResponseV1 models leave group response v1
swagger:model models.LeaveGroupResponseV1
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.ListConfigurationResponseV1
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 { // group Id // Required: true GroupID *string `json:"groupId"` // user Id // Required: true UserID *string `json:"userId"` }
ModelsMemberRequestGroupResponseV1 models member request group response v1
swagger:model models.MemberRequestGroupResponseV1
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 { // group Id // Required: true GroupID *string `json:"groupId"` // request type // Required: true RequestType *string `json:"requestType"` // user Id // Required: true UserID *string `json:"userId"` }
ModelsMemberRequestResponseV1 models member request response v1
swagger:model models.MemberRequestResponseV1
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 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 { // configuration code // Required: true ConfigurationCode *string `json:"configurationCode"` // custom attributes // Required: true CustomAttributes interface{} `json:"customAttributes"` // group description // Required: true GroupDescription *string `json:"groupDescription"` // group icon // Required: true GroupIcon *string `json:"groupIcon"` // group max member // Required: true GroupMaxMember *int32 `json:"groupMaxMember"` // group name // Required: true GroupName *string `json:"groupName"` // group region // Required: true GroupRegion *string `json:"groupRegion"` // group rules // Required: true GroupRules *ModelsGroupRule `json:"groupRules"` // group type // Required: true GroupType *string `json:"groupType"` }
ModelsPublicCreateNewGroupRequestV1 models public create new group request v1
swagger:model models.PublicCreateNewGroupRequestV1
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 { // user Id // Required: true UserID *string `json:"userId"` }
ModelsRemoveRoleFromMemberRequestV1 models remove role from member request v1
swagger:model models.RemoveRoleFromMemberRequestV1
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 Action *int32 `json:"action"` // resource name // Required: true ResourceName *string `json:"resourceName"` }
ModelsRolePermission models role permission
swagger:model models.RolePermission
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 { // allowed action // Required: true AllowedAction *string `json:"allowedAction"` // rule detail // 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 { // rule attribute // Required: true RuleAttribute *string `json:"ruleAttribute"` // rule criteria // Required: true RuleCriteria *string `json:"ruleCriteria"` // rule value // Required: true RuleValue *float64 `json:"ruleValue"` }
ModelsRuleInformation models rule information
swagger:model models.RuleInformation
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 ModelsUpdateGroupConfigurationGlobalRulesRequestV1 ¶
type ModelsUpdateGroupConfigurationGlobalRulesRequestV1 struct { // rule detail // Required: true RuleDetail []*ModelsRuleInformation `json:"ruleDetail"` }
ModelsUpdateGroupConfigurationGlobalRulesRequestV1 models update group configuration global rules request v1
swagger:model models.UpdateGroupConfigurationGlobalRulesRequestV1
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"` // group max member // Required: true GroupMaxMember *int32 `json:"groupMaxMember"` // name // Required: true Name *string `json:"name"` }
ModelsUpdateGroupConfigurationRequestV1 models update group configuration request v1
swagger:model models.UpdateGroupConfigurationRequestV1
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 { // configuration code // Required: true ConfigurationCode *string `json:"configurationCode"` // description // Required: true Description *string `json:"description"` // global rules // Required: true GlobalRules []*ModelsRule `json:"globalRules"` // group admin role Id // Required: true GroupAdminRoleID *string `json:"groupAdminRoleId"` // group max member // Required: true GroupMaxMember *int32 `json:"groupMaxMember"` // group member role Id // Required: true GroupMemberRoleID *string `json:"groupMemberRoleId"` // name // Required: true Name *string `json:"name"` }
ModelsUpdateGroupConfigurationResponseV1 models update group configuration response v1
swagger:model models.UpdateGroupConfigurationResponseV1
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 { // custom attributes // Required: true CustomAttributes interface{} `json:"customAttributes"` }
ModelsUpdateGroupCustomAttributesRequestV1 models update group custom attributes request v1
swagger:model models.UpdateGroupCustomAttributesRequestV1
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 { // group custom rule // Required: true GroupCustomRule interface{} `json:"groupCustomRule"` }
ModelsUpdateGroupCustomRuleRequestV1 models update group custom rule request v1
swagger:model models.UpdateGroupCustomRuleRequestV1
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 { // rule detail // Required: true RuleDetail []*ModelsRuleInformation `json:"ruleDetail"` }
ModelsUpdateGroupPredefinedRuleRequestV1 models update group predefined rule request v1
swagger:model models.UpdateGroupPredefinedRuleRequestV1
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 { // custom attributes // Required: true CustomAttributes ModelsUpdateGroupRequestV1CustomAttributes `json:"customAttributes"` // group description // Required: true GroupDescription *string `json:"groupDescription"` // group icon // Required: true GroupIcon *string `json:"groupIcon"` // group name // Required: true GroupName *string `json:"groupName"` // group region // Required: true GroupRegion *string `json:"groupRegion"` // group type // Required: true GroupType *string `json:"groupType"` }
ModelsUpdateGroupRequestV1 models update group request v1
swagger:model models.UpdateGroupRequestV1
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.UpdateGroupRequestV1.customAttributes
type ModelsUpdateMemberRolePermissionsRequestV1 ¶
type ModelsUpdateMemberRolePermissionsRequestV1 struct { // member role permissions // Required: true MemberRolePermissions []*ModelsRolePermission `json:"memberRolePermissions"` }
ModelsUpdateMemberRolePermissionsRequestV1 models update member role permissions request v1
swagger:model models.UpdateMemberRolePermissionsRequestV1
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 { // member role name // Required: true MemberRoleName *string `json:"memberRoleName"` }
ModelsUpdateMemberRoleRequestV1 models update member role request v1
swagger:model models.UpdateMemberRoleRequestV1
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 ModelsUpdateMemberRoleResponseV1 ¶
type ModelsUpdateMemberRoleResponseV1 struct { // member role Id // Required: true MemberRoleID *string `json:"memberRoleId"` // member role name // Required: true MemberRoleName *string `json:"memberRoleName"` // member role permissions // Required: true MemberRolePermissions []*ModelsRolePermission `json:"memberRolePermissions"` }
ModelsUpdateMemberRoleResponseV1 models update member role response v1
swagger:model models.UpdateMemberRoleResponseV1
func (*ModelsUpdateMemberRoleResponseV1) MarshalBinary ¶
func (m *ModelsUpdateMemberRoleResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdateMemberRoleResponseV1) UnmarshalBinary ¶
func (m *ModelsUpdateMemberRoleResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUserInvitationResponseV1 ¶
type ModelsUserInvitationResponseV1 struct { // group Id // Required: true GroupID *string `json:"groupId"` // user Id // Required: true UserID *string `json:"userId"` }
ModelsUserInvitationResponseV1 models user invitation response v1
swagger:model models.UserInvitationResponseV1
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 { // error code // Required: true ErrorCode *int32 `json:"errorCode"` // error message // Required: true ErrorMessage *string `json:"errorMessage"` }
ResponseErrorResponse response error response
swagger:model response.ErrorResponse
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_create_group_configuration_request_v1.go
- models_create_group_configuration_response_v1.go
- models_create_member_role_request_v1.go
- models_create_member_role_response_v1.go
- models_get_group_configuration_response_v1.go
- models_get_group_member_list_response_v1.go
- models_get_groups_list_response_v1.go
- models_get_member_requests_list_response_v1.go
- models_get_member_role_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_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_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_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_update_member_role_response_v1.go
- models_user_invitation_response_v1.go
- response_error_response.go