Documentation
¶
Overview ¶
Code generated by lark suite oapi sdk gen
Code generated by lark suite oapi sdk gen ¶
Code generated by lark suite oapi sdk gen
Index ¶
- func SetCustomAttrEventUpdatedEventHandler(conf *config.Config, ...)
- func SetDepartmentCreatedEventHandler(conf *config.Config, ...)
- func SetDepartmentDeletedEventHandler(conf *config.Config, ...)
- func SetDepartmentUpdatedEventHandler(conf *config.Config, ...)
- func SetScopeUpdatedEventHandler(conf *config.Config, ...)
- func SetUserCreatedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserCreatedEvent) error)
- func SetUserDeletedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserDeletedEvent) error)
- func SetUserGroupCreatedEventHandler(conf *config.Config, ...)
- func SetUserGroupDeletedEventHandler(conf *config.Config, ...)
- func SetUserGroupMemberChangedEventHandler(conf *config.Config, ...)
- func SetUserGroupUpdatedEventHandler(conf *config.Config, ...)
- func SetUserUpdatedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserUpdatedEvent) error)
- type AvatarInfo
- type CustomAttrEvent
- type CustomAttrEventService
- type CustomAttrEventUpdatedEvent
- type CustomAttrEventUpdatedEventData
- type CustomAttrEventUpdatedEventHandler
- type Department
- type DepartmentCreateReqCall
- type DepartmentCreateResult
- type DepartmentCreatedEvent
- type DepartmentCreatedEventData
- type DepartmentCreatedEventHandler
- type DepartmentDeleteReqCall
- type DepartmentDeletedEvent
- type DepartmentDeletedEventData
- type DepartmentDeletedEventHandler
- type DepartmentEvent
- type DepartmentEventService
- type DepartmentGetReqCall
- type DepartmentGetResult
- type DepartmentI18nName
- type DepartmentListReqBody
- type DepartmentListReqCall
- func (rc *DepartmentListReqCall) Do() (*DepartmentListResult, error)
- func (rc *DepartmentListReqCall) SetDepartmentIdType(departmentIdType string)
- func (rc *DepartmentListReqCall) SetPageSize(pageSize int)
- func (rc *DepartmentListReqCall) SetPageToken(pageToken string)
- func (rc *DepartmentListReqCall) SetParentDepartmentId(parentDepartmentId string)
- func (rc *DepartmentListReqCall) SetUserIdType(userIdType string)
- type DepartmentListResult
- type DepartmentParentReqCall
- func (rc *DepartmentParentReqCall) Do() (*DepartmentParentResult, error)
- func (rc *DepartmentParentReqCall) SetDepartmentId(departmentId string)
- func (rc *DepartmentParentReqCall) SetDepartmentIdType(departmentIdType string)
- func (rc *DepartmentParentReqCall) SetPageSize(pageSize int)
- func (rc *DepartmentParentReqCall) SetPageToken(pageToken string)
- func (rc *DepartmentParentReqCall) SetUserIdType(userIdType string)
- type DepartmentParentResult
- type DepartmentPatchReqCall
- type DepartmentPatchResult
- type DepartmentSearchReqBody
- type DepartmentSearchReqCall
- func (rc *DepartmentSearchReqCall) Do() (*DepartmentSearchResult, error)
- func (rc *DepartmentSearchReqCall) SetDepartmentIdType(departmentIdType string)
- func (rc *DepartmentSearchReqCall) SetPageSize(pageSize int)
- func (rc *DepartmentSearchReqCall) SetPageToken(pageToken string)
- func (rc *DepartmentSearchReqCall) SetUserIdType(userIdType string)
- type DepartmentSearchResult
- type DepartmentService
- func (departments *DepartmentService) Create(ctx *core.Context, body *Department, optFns ...request.OptFn) *DepartmentCreateReqCall
- func (departments *DepartmentService) Delete(ctx *core.Context, optFns ...request.OptFn) *DepartmentDeleteReqCall
- func (departments *DepartmentService) Get(ctx *core.Context, optFns ...request.OptFn) *DepartmentGetReqCall
- func (departments *DepartmentService) List(ctx *core.Context, body *DepartmentListReqBody, optFns ...request.OptFn) *DepartmentListReqCall
- func (departments *DepartmentService) Parent(ctx *core.Context, optFns ...request.OptFn) *DepartmentParentReqCall
- func (departments *DepartmentService) Patch(ctx *core.Context, body *Department, optFns ...request.OptFn) *DepartmentPatchReqCall
- func (departments *DepartmentService) Search(ctx *core.Context, body *DepartmentSearchReqBody, optFns ...request.OptFn) *DepartmentSearchReqCall
- func (departments *DepartmentService) UnbindDepartmentChat(ctx *core.Context, body *DepartmentUnbindDepartmentChatReqBody, ...) *DepartmentUnbindDepartmentChatReqCall
- func (departments *DepartmentService) Update(ctx *core.Context, body *Department, optFns ...request.OptFn) *DepartmentUpdateReqCall
- func (departments *DepartmentService) UpdateDepartmentId(ctx *core.Context, body *DepartmentUpdateDepartmentIdReqBody, ...) *DepartmentUpdateDepartmentIdReqCall
- type DepartmentStatus
- type DepartmentUnbindDepartmentChatReqBody
- type DepartmentUnbindDepartmentChatReqCall
- type DepartmentUnit
- type DepartmentUnitCreateReqCall
- type DepartmentUnitCreateResult
- type DepartmentUnitDeleteReqCall
- type DepartmentUnitPatchReqBody
- type DepartmentUnitPatchReqCall
- type DepartmentUnitPatchResult
- type DepartmentUnitService
- func (departmentUnits *DepartmentUnitService) Create(ctx *core.Context, body *DepartmentUnit, optFns ...request.OptFn) *DepartmentUnitCreateReqCall
- func (departmentUnits *DepartmentUnitService) Delete(ctx *core.Context, optFns ...request.OptFn) *DepartmentUnitDeleteReqCall
- func (departmentUnits *DepartmentUnitService) Patch(ctx *core.Context, body *DepartmentUnitPatchReqBody, optFns ...request.OptFn) *DepartmentUnitPatchReqCall
- type DepartmentUpdateDepartmentIdReqBody
- type DepartmentUpdateDepartmentIdReqCall
- type DepartmentUpdateReqCall
- type DepartmentUpdateResult
- type DepartmentUpdatedEvent
- type DepartmentUpdatedEventData
- type DepartmentUpdatedEventHandler
- type GroupEvent
- type GroupEventService
- type Scope
- type ScopeService
- type ScopeUpdatedEvent
- type ScopeUpdatedEventData
- type ScopeUpdatedEventHandler
- type Service
- type User
- type UserCreateReqCall
- func (rc *UserCreateReqCall) Do() (*UserCreateResult, error)
- func (rc *UserCreateReqCall) SetClientToken(clientToken string)
- func (rc *UserCreateReqCall) SetDepartmentIdType(departmentIdType string)
- func (rc *UserCreateReqCall) SetNeedSendNotification(needSendNotification bool)
- func (rc *UserCreateReqCall) SetUserIdType(userIdType string)
- type UserCreateResult
- type UserCreatedEvent
- type UserCreatedEventData
- type UserCreatedEventHandler
- type UserCustomAttr
- type UserCustomAttrValue
- type UserDeleteReqBody
- type UserDeleteReqCall
- type UserDeletedEvent
- type UserDeletedEventData
- type UserDeletedEventHandler
- type UserEvent
- type UserEventService
- type UserGetReqCall
- type UserGetResult
- type UserGroup
- type UserGroupCreateReqCall
- type UserGroupCreateResult
- type UserGroupCreatedEvent
- type UserGroupCreatedEventData
- type UserGroupCreatedEventHandler
- type UserGroupDeleteReqCall
- type UserGroupDeletedEvent
- type UserGroupDeletedEventData
- type UserGroupDeletedEventHandler
- type UserGroupGetReqCall
- type UserGroupGetResult
- type UserGroupListReqCall
- type UserGroupListResult
- type UserGroupMember
- type UserGroupMemberChangedEvent
- type UserGroupMemberChangedEventData
- type UserGroupMemberChangedEventHandler
- type UserGroupMemberCreateReqBody
- type UserGroupMemberCreateReqCall
- type UserGroupMemberDeleteReqCall
- type UserGroupMemberListReqCall
- func (rc *UserGroupMemberListReqCall) Do() (*UserGroupMemberListResult, error)
- func (rc *UserGroupMemberListReqCall) SetDepartmentIdType(departmentIdType string)
- func (rc *UserGroupMemberListReqCall) SetPageSize(pageSize int)
- func (rc *UserGroupMemberListReqCall) SetPageToken(pageToken string)
- func (rc *UserGroupMemberListReqCall) SetUserGroupId(userGroupId string)
- func (rc *UserGroupMemberListReqCall) SetUserIdType(userIdType string)
- type UserGroupMemberListResult
- type UserGroupMemberService
- func (userGroupMembers *UserGroupMemberService) Create(ctx *core.Context, body *UserGroupMemberCreateReqBody, optFns ...request.OptFn) *UserGroupMemberCreateReqCall
- func (userGroupMembers *UserGroupMemberService) Delete(ctx *core.Context, optFns ...request.OptFn) *UserGroupMemberDeleteReqCall
- func (userGroupMembers *UserGroupMemberService) List(ctx *core.Context, optFns ...request.OptFn) *UserGroupMemberListReqCall
- type UserGroupPatchReqCall
- type UserGroupPatchResult
- type UserGroupService
- func (userGroups *UserGroupService) Create(ctx *core.Context, body *UserGroup, optFns ...request.OptFn) *UserGroupCreateReqCall
- func (userGroups *UserGroupService) Delete(ctx *core.Context, optFns ...request.OptFn) *UserGroupDeleteReqCall
- func (userGroups *UserGroupService) Get(ctx *core.Context, optFns ...request.OptFn) *UserGroupGetReqCall
- func (userGroups *UserGroupService) List(ctx *core.Context, optFns ...request.OptFn) *UserGroupListReqCall
- func (userGroups *UserGroupService) Patch(ctx *core.Context, body *UserGroup, optFns ...request.OptFn) *UserGroupPatchReqCall
- func (userGroups *UserGroupService) UpdateUserGroupId(ctx *core.Context, body *UserGroupUpdateUserGroupIdReqBody, ...) *UserGroupUpdateUserGroupIdReqCall
- type UserGroupUpdateUserGroupIdReqBody
- type UserGroupUpdateUserGroupIdReqCall
- type UserGroupUpdatedEvent
- type UserGroupUpdatedEventData
- type UserGroupUpdatedEventHandler
- type UserId
- type UserListReqCall
- func (rc *UserListReqCall) Do() (*UserListResult, error)
- func (rc *UserListReqCall) SetDepartmentId(departmentId string)
- func (rc *UserListReqCall) SetDepartmentIdType(departmentIdType string)
- func (rc *UserListReqCall) SetPageSize(pageSize int)
- func (rc *UserListReqCall) SetPageToken(pageToken string)
- func (rc *UserListReqCall) SetUserIdType(userIdType string)
- type UserListResult
- type UserOrder
- type UserPatchReqCall
- type UserPatchResult
- type UserPosition
- type UserService
- func (users *UserService) Create(ctx *core.Context, body *User, optFns ...request.OptFn) *UserCreateReqCall
- func (users *UserService) Delete(ctx *core.Context, body *UserDeleteReqBody, optFns ...request.OptFn) *UserDeleteReqCall
- func (users *UserService) Get(ctx *core.Context, optFns ...request.OptFn) *UserGetReqCall
- func (users *UserService) List(ctx *core.Context, optFns ...request.OptFn) *UserListReqCall
- func (users *UserService) Patch(ctx *core.Context, body *User, optFns ...request.OptFn) *UserPatchReqCall
- func (users *UserService) Update(ctx *core.Context, body *User, optFns ...request.OptFn) *UserUpdateReqCall
- func (users *UserService) UpdateUserId(ctx *core.Context, body *UserUpdateUserIdReqBody, optFns ...request.OptFn) *UserUpdateUserIdReqCall
- type UserStatus
- type UserUpdateReqCall
- type UserUpdateResult
- type UserUpdateUserIdReqBody
- type UserUpdateUserIdReqCall
- type UserUpdatedEvent
- type UserUpdatedEventData
- type UserUpdatedEventHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetCustomAttrEventUpdatedEventHandler ¶ added in v1.1.21
func SetUserGroupMemberChangedEventHandler ¶ added in v1.1.21
Types ¶
type AvatarInfo ¶
type AvatarInfo struct { Avatar72 string `json:"avatar_72,omitempty"` Avatar240 string `json:"avatar_240,omitempty"` Avatar640 string `json:"avatar_640,omitempty"` AvatarOrigin string `json:"avatar_origin,omitempty"` ForceSendFields []string `json:"-"` }
func (*AvatarInfo) MarshalJSON ¶ added in v1.1.21
func (s *AvatarInfo) MarshalJSON() ([]byte, error)
type CustomAttrEvent ¶ added in v1.1.21
type CustomAttrEvent struct { ContactFieldKey string `json:"contact_field_key,omitempty"` FieldValueTypes string `json:"field_value_types,omitempty"` I18nFieldNames string `json:"i18n_field_names,omitempty"` AllowOpenQuery string `json:"allow_open_query,omitempty"` ForceSendFields []string `json:"-"` }
func (*CustomAttrEvent) MarshalJSON ¶ added in v1.1.21
func (s *CustomAttrEvent) MarshalJSON() ([]byte, error)
type CustomAttrEventService ¶ added in v1.1.21
type CustomAttrEventService struct {
// contains filtered or unexported fields
}
type CustomAttrEventUpdatedEvent ¶ added in v1.1.21
type CustomAttrEventUpdatedEvent struct { *model.BaseEventV2 Event *CustomAttrEventUpdatedEventData `json:"event"` }
type CustomAttrEventUpdatedEventData ¶ added in v1.1.21
type CustomAttrEventUpdatedEventData struct { Object *CustomAttrEvent `json:"object,omitempty"` OldObject *CustomAttrEvent `json:"old_object,omitempty"` }
type CustomAttrEventUpdatedEventHandler ¶ added in v1.1.21
type CustomAttrEventUpdatedEventHandler struct {
Fn func(*core.Context, *CustomAttrEventUpdatedEvent) error
}
func (*CustomAttrEventUpdatedEventHandler) GetEvent ¶ added in v1.1.21
func (h *CustomAttrEventUpdatedEventHandler) GetEvent() interface{}
type Department ¶
type Department struct { Name string `json:"name,omitempty"` I18nName *DepartmentI18nName `json:"i18n_name,omitempty"` ParentDepartmentId string `json:"parent_department_id,omitempty"` DepartmentId string `json:"department_id,omitempty"` OpenDepartmentId string `json:"open_department_id,omitempty"` LeaderUserId string `json:"leader_user_id,omitempty"` ChatId string `json:"chat_id,omitempty"` Order int64 `json:"order,omitempty,string"` UnitIds []string `json:"unit_ids,omitempty"` MemberCount int `json:"member_count,omitempty"` Status *DepartmentStatus `json:"status,omitempty"` CreateGroupChat bool `json:"create_group_chat,omitempty"` ForceSendFields []string `json:"-"` }
func (*Department) MarshalJSON ¶ added in v1.1.21
func (s *Department) MarshalJSON() ([]byte, error)
type DepartmentCreateReqCall ¶
type DepartmentCreateReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentCreateReqCall) Do ¶
func (rc *DepartmentCreateReqCall) Do() (*DepartmentCreateResult, error)
func (*DepartmentCreateReqCall) SetClientToken ¶
func (rc *DepartmentCreateReqCall) SetClientToken(clientToken string)
func (*DepartmentCreateReqCall) SetDepartmentIdType ¶
func (rc *DepartmentCreateReqCall) SetDepartmentIdType(departmentIdType string)
func (*DepartmentCreateReqCall) SetUserIdType ¶
func (rc *DepartmentCreateReqCall) SetUserIdType(userIdType string)
type DepartmentCreateResult ¶
type DepartmentCreateResult struct {
Department *Department `json:"department,omitempty"`
}
type DepartmentCreatedEvent ¶
type DepartmentCreatedEvent struct { *model.BaseEventV2 Event *DepartmentCreatedEventData `json:"event"` }
type DepartmentCreatedEventData ¶
type DepartmentCreatedEventData struct {
Object *DepartmentEvent `json:"object,omitempty"`
}
type DepartmentCreatedEventHandler ¶
type DepartmentCreatedEventHandler struct {
Fn func(*core.Context, *DepartmentCreatedEvent) error
}
func (*DepartmentCreatedEventHandler) GetEvent ¶
func (h *DepartmentCreatedEventHandler) GetEvent() interface{}
type DepartmentDeleteReqCall ¶
type DepartmentDeleteReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentDeleteReqCall) Do ¶
func (rc *DepartmentDeleteReqCall) Do() (*response.NoData, error)
func (*DepartmentDeleteReqCall) SetDepartmentId ¶
func (rc *DepartmentDeleteReqCall) SetDepartmentId(departmentId string)
func (*DepartmentDeleteReqCall) SetDepartmentIdType ¶
func (rc *DepartmentDeleteReqCall) SetDepartmentIdType(departmentIdType string)
func (*DepartmentDeleteReqCall) SetUserIdType ¶
func (rc *DepartmentDeleteReqCall) SetUserIdType(userIdType string)
type DepartmentDeletedEvent ¶
type DepartmentDeletedEvent struct { *model.BaseEventV2 Event *DepartmentDeletedEventData `json:"event"` }
type DepartmentDeletedEventData ¶
type DepartmentDeletedEventData struct { Object *DepartmentEvent `json:"object,omitempty"` OldObject *DepartmentEvent `json:"old_object,omitempty"` }
type DepartmentDeletedEventHandler ¶
type DepartmentDeletedEventHandler struct {
Fn func(*core.Context, *DepartmentDeletedEvent) error
}
func (*DepartmentDeletedEventHandler) GetEvent ¶
func (h *DepartmentDeletedEventHandler) GetEvent() interface{}
type DepartmentEvent ¶
type DepartmentEvent struct { Name string `json:"name,omitempty"` ParentDepartmentId string `json:"parent_department_id,omitempty"` DepartmentId string `json:"department_id,omitempty"` OpenDepartmentId string `json:"open_department_id,omitempty"` LeaderUserId string `json:"leader_user_id,omitempty"` ChatId string `json:"chat_id,omitempty"` Order int `json:"order,omitempty"` UnitIds []string `json:"unit_ids,omitempty"` MemberCount int `json:"member_count,omitempty"` Status int `json:"status,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentEvent) MarshalJSON ¶ added in v1.1.21
func (s *DepartmentEvent) MarshalJSON() ([]byte, error)
type DepartmentEventService ¶
type DepartmentEventService struct {
// contains filtered or unexported fields
}
type DepartmentGetReqCall ¶
type DepartmentGetReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentGetReqCall) Do ¶
func (rc *DepartmentGetReqCall) Do() (*DepartmentGetResult, error)
func (*DepartmentGetReqCall) SetDepartmentId ¶
func (rc *DepartmentGetReqCall) SetDepartmentId(departmentId string)
func (*DepartmentGetReqCall) SetDepartmentIdType ¶
func (rc *DepartmentGetReqCall) SetDepartmentIdType(departmentIdType string)
func (*DepartmentGetReqCall) SetUserIdType ¶
func (rc *DepartmentGetReqCall) SetUserIdType(userIdType string)
type DepartmentGetResult ¶
type DepartmentGetResult struct {
Department *Department `json:"department,omitempty"`
}
type DepartmentI18nName ¶ added in v1.1.21
type DepartmentI18nName struct { ZhCn string `json:"zh_cn,omitempty"` JaJp string `json:"ja_jp,omitempty"` EnUs string `json:"en_us,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentI18nName) MarshalJSON ¶ added in v1.1.21
func (s *DepartmentI18nName) MarshalJSON() ([]byte, error)
type DepartmentListReqBody ¶ added in v1.1.21
type DepartmentListReqBody struct { FetchChild bool `json:"fetch_child,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentListReqBody) MarshalJSON ¶ added in v1.1.21
func (s *DepartmentListReqBody) MarshalJSON() ([]byte, error)
type DepartmentListReqCall ¶
type DepartmentListReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentListReqCall) Do ¶
func (rc *DepartmentListReqCall) Do() (*DepartmentListResult, error)
func (*DepartmentListReqCall) SetDepartmentIdType ¶
func (rc *DepartmentListReqCall) SetDepartmentIdType(departmentIdType string)
func (*DepartmentListReqCall) SetPageSize ¶
func (rc *DepartmentListReqCall) SetPageSize(pageSize int)
func (*DepartmentListReqCall) SetPageToken ¶
func (rc *DepartmentListReqCall) SetPageToken(pageToken string)
func (*DepartmentListReqCall) SetParentDepartmentId ¶
func (rc *DepartmentListReqCall) SetParentDepartmentId(parentDepartmentId string)
func (*DepartmentListReqCall) SetUserIdType ¶
func (rc *DepartmentListReqCall) SetUserIdType(userIdType string)
type DepartmentListResult ¶
type DepartmentListResult struct { HasMore bool `json:"has_more,omitempty"` PageToken string `json:"page_token,omitempty"` Items []*Department `json:"items,omitempty"` }
type DepartmentParentReqCall ¶
type DepartmentParentReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentParentReqCall) Do ¶
func (rc *DepartmentParentReqCall) Do() (*DepartmentParentResult, error)
func (*DepartmentParentReqCall) SetDepartmentId ¶
func (rc *DepartmentParentReqCall) SetDepartmentId(departmentId string)
func (*DepartmentParentReqCall) SetDepartmentIdType ¶
func (rc *DepartmentParentReqCall) SetDepartmentIdType(departmentIdType string)
func (*DepartmentParentReqCall) SetPageSize ¶
func (rc *DepartmentParentReqCall) SetPageSize(pageSize int)
func (*DepartmentParentReqCall) SetPageToken ¶
func (rc *DepartmentParentReqCall) SetPageToken(pageToken string)
func (*DepartmentParentReqCall) SetUserIdType ¶
func (rc *DepartmentParentReqCall) SetUserIdType(userIdType string)
type DepartmentParentResult ¶
type DepartmentParentResult struct { HasMore bool `json:"has_more,omitempty"` PageToken string `json:"page_token,omitempty"` Items []*Department `json:"items,omitempty"` }
type DepartmentPatchReqCall ¶
type DepartmentPatchReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentPatchReqCall) Do ¶
func (rc *DepartmentPatchReqCall) Do() (*DepartmentPatchResult, error)
func (*DepartmentPatchReqCall) SetDepartmentId ¶
func (rc *DepartmentPatchReqCall) SetDepartmentId(departmentId string)
func (*DepartmentPatchReqCall) SetDepartmentIdType ¶
func (rc *DepartmentPatchReqCall) SetDepartmentIdType(departmentIdType string)
func (*DepartmentPatchReqCall) SetUserIdType ¶
func (rc *DepartmentPatchReqCall) SetUserIdType(userIdType string)
type DepartmentPatchResult ¶
type DepartmentPatchResult struct {
Department *Department `json:"department,omitempty"`
}
type DepartmentSearchReqBody ¶ added in v1.1.21
type DepartmentSearchReqBody struct { Query string `json:"query,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentSearchReqBody) MarshalJSON ¶ added in v1.1.21
func (s *DepartmentSearchReqBody) MarshalJSON() ([]byte, error)
type DepartmentSearchReqCall ¶ added in v1.1.21
type DepartmentSearchReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentSearchReqCall) Do ¶ added in v1.1.21
func (rc *DepartmentSearchReqCall) Do() (*DepartmentSearchResult, error)
func (*DepartmentSearchReqCall) SetDepartmentIdType ¶ added in v1.1.21
func (rc *DepartmentSearchReqCall) SetDepartmentIdType(departmentIdType string)
func (*DepartmentSearchReqCall) SetPageSize ¶ added in v1.1.21
func (rc *DepartmentSearchReqCall) SetPageSize(pageSize int)
func (*DepartmentSearchReqCall) SetPageToken ¶ added in v1.1.21
func (rc *DepartmentSearchReqCall) SetPageToken(pageToken string)
func (*DepartmentSearchReqCall) SetUserIdType ¶ added in v1.1.21
func (rc *DepartmentSearchReqCall) SetUserIdType(userIdType string)
type DepartmentSearchResult ¶ added in v1.1.21
type DepartmentSearchResult struct { Items []*Department `json:"items,omitempty"` PageToken string `json:"page_token,omitempty"` HasMore bool `json:"has_more,omitempty"` }
type DepartmentService ¶
type DepartmentService struct {
// contains filtered or unexported fields
}
func (*DepartmentService) Create ¶
func (departments *DepartmentService) Create(ctx *core.Context, body *Department, optFns ...request.OptFn) *DepartmentCreateReqCall
func (*DepartmentService) Delete ¶
func (departments *DepartmentService) Delete(ctx *core.Context, optFns ...request.OptFn) *DepartmentDeleteReqCall
func (*DepartmentService) Get ¶
func (departments *DepartmentService) Get(ctx *core.Context, optFns ...request.OptFn) *DepartmentGetReqCall
func (*DepartmentService) List ¶
func (departments *DepartmentService) List(ctx *core.Context, body *DepartmentListReqBody, optFns ...request.OptFn) *DepartmentListReqCall
func (*DepartmentService) Parent ¶
func (departments *DepartmentService) Parent(ctx *core.Context, optFns ...request.OptFn) *DepartmentParentReqCall
func (*DepartmentService) Patch ¶
func (departments *DepartmentService) Patch(ctx *core.Context, body *Department, optFns ...request.OptFn) *DepartmentPatchReqCall
func (*DepartmentService) Search ¶ added in v1.1.21
func (departments *DepartmentService) Search(ctx *core.Context, body *DepartmentSearchReqBody, optFns ...request.OptFn) *DepartmentSearchReqCall
func (*DepartmentService) UnbindDepartmentChat ¶ added in v1.1.21
func (departments *DepartmentService) UnbindDepartmentChat(ctx *core.Context, body *DepartmentUnbindDepartmentChatReqBody, optFns ...request.OptFn) *DepartmentUnbindDepartmentChatReqCall
func (*DepartmentService) Update ¶
func (departments *DepartmentService) Update(ctx *core.Context, body *Department, optFns ...request.OptFn) *DepartmentUpdateReqCall
func (*DepartmentService) UpdateDepartmentId ¶
func (departments *DepartmentService) UpdateDepartmentId(ctx *core.Context, body *DepartmentUpdateDepartmentIdReqBody, optFns ...request.OptFn) *DepartmentUpdateDepartmentIdReqCall
type DepartmentStatus ¶ added in v1.1.21
type DepartmentStatus struct { IsDeleted bool `json:"is_deleted,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentStatus) MarshalJSON ¶ added in v1.1.21
func (s *DepartmentStatus) MarshalJSON() ([]byte, error)
type DepartmentUnbindDepartmentChatReqBody ¶ added in v1.1.21
type DepartmentUnbindDepartmentChatReqBody struct { DepartmentId string `json:"department_id,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentUnbindDepartmentChatReqBody) MarshalJSON ¶ added in v1.1.21
func (s *DepartmentUnbindDepartmentChatReqBody) MarshalJSON() ([]byte, error)
type DepartmentUnbindDepartmentChatReqCall ¶ added in v1.1.21
type DepartmentUnbindDepartmentChatReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentUnbindDepartmentChatReqCall) Do ¶ added in v1.1.21
func (rc *DepartmentUnbindDepartmentChatReqCall) Do() (*response.NoData, error)
func (*DepartmentUnbindDepartmentChatReqCall) SetDepartmentIdType ¶ added in v1.1.21
func (rc *DepartmentUnbindDepartmentChatReqCall) SetDepartmentIdType(departmentIdType string)
type DepartmentUnit ¶
type DepartmentUnit struct { UnitId string `json:"unit_id,omitempty"` UnitType string `json:"unit_type,omitempty"` UnitName string `json:"unit_name,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentUnit) MarshalJSON ¶ added in v1.1.21
func (s *DepartmentUnit) MarshalJSON() ([]byte, error)
type DepartmentUnitCreateReqCall ¶
type DepartmentUnitCreateReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentUnitCreateReqCall) Do ¶
func (rc *DepartmentUnitCreateReqCall) Do() (*DepartmentUnitCreateResult, error)
type DepartmentUnitCreateResult ¶
type DepartmentUnitCreateResult struct {
DepartmentUnit *DepartmentUnit `json:"department_unit,omitempty"`
}
type DepartmentUnitDeleteReqCall ¶
type DepartmentUnitDeleteReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentUnitDeleteReqCall) Do ¶
func (rc *DepartmentUnitDeleteReqCall) Do() (*response.NoData, error)
func (*DepartmentUnitDeleteReqCall) SetUnitId ¶
func (rc *DepartmentUnitDeleteReqCall) SetUnitId(unitId string)
type DepartmentUnitPatchReqBody ¶
type DepartmentUnitPatchReqBody struct { UnitType string `json:"unit_type,omitempty"` UnitName string `json:"unit_name,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentUnitPatchReqBody) MarshalJSON ¶ added in v1.1.21
func (s *DepartmentUnitPatchReqBody) MarshalJSON() ([]byte, error)
type DepartmentUnitPatchReqCall ¶
type DepartmentUnitPatchReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentUnitPatchReqCall) Do ¶
func (rc *DepartmentUnitPatchReqCall) Do() (*DepartmentUnitPatchResult, error)
func (*DepartmentUnitPatchReqCall) SetUnitId ¶
func (rc *DepartmentUnitPatchReqCall) SetUnitId(unitId string)
type DepartmentUnitPatchResult ¶
type DepartmentUnitPatchResult struct {
DepartmentUnit *DepartmentUnit `json:"department_unit,omitempty"`
}
type DepartmentUnitService ¶
type DepartmentUnitService struct {
// contains filtered or unexported fields
}
func (*DepartmentUnitService) Create ¶
func (departmentUnits *DepartmentUnitService) Create(ctx *core.Context, body *DepartmentUnit, optFns ...request.OptFn) *DepartmentUnitCreateReqCall
func (*DepartmentUnitService) Delete ¶
func (departmentUnits *DepartmentUnitService) Delete(ctx *core.Context, optFns ...request.OptFn) *DepartmentUnitDeleteReqCall
func (*DepartmentUnitService) Patch ¶
func (departmentUnits *DepartmentUnitService) Patch(ctx *core.Context, body *DepartmentUnitPatchReqBody, optFns ...request.OptFn) *DepartmentUnitPatchReqCall
type DepartmentUpdateDepartmentIdReqBody ¶
type DepartmentUpdateDepartmentIdReqBody struct { NewDepartmentId string `json:"new_department_id,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentUpdateDepartmentIdReqBody) MarshalJSON ¶ added in v1.1.21
func (s *DepartmentUpdateDepartmentIdReqBody) MarshalJSON() ([]byte, error)
type DepartmentUpdateDepartmentIdReqCall ¶
type DepartmentUpdateDepartmentIdReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentUpdateDepartmentIdReqCall) Do ¶
func (rc *DepartmentUpdateDepartmentIdReqCall) Do() (*response.NoData, error)
func (*DepartmentUpdateDepartmentIdReqCall) SetDepartmentId ¶
func (rc *DepartmentUpdateDepartmentIdReqCall) SetDepartmentId(departmentId string)
func (*DepartmentUpdateDepartmentIdReqCall) SetDepartmentIdType ¶
func (rc *DepartmentUpdateDepartmentIdReqCall) SetDepartmentIdType(departmentIdType string)
type DepartmentUpdateReqCall ¶
type DepartmentUpdateReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentUpdateReqCall) Do ¶
func (rc *DepartmentUpdateReqCall) Do() (*DepartmentUpdateResult, error)
func (*DepartmentUpdateReqCall) SetDepartmentId ¶
func (rc *DepartmentUpdateReqCall) SetDepartmentId(departmentId string)
func (*DepartmentUpdateReqCall) SetDepartmentIdType ¶
func (rc *DepartmentUpdateReqCall) SetDepartmentIdType(departmentIdType string)
func (*DepartmentUpdateReqCall) SetUserIdType ¶
func (rc *DepartmentUpdateReqCall) SetUserIdType(userIdType string)
type DepartmentUpdateResult ¶
type DepartmentUpdateResult struct {
Department *Department `json:"department,omitempty"`
}
type DepartmentUpdatedEvent ¶
type DepartmentUpdatedEvent struct { *model.BaseEventV2 Event *DepartmentUpdatedEventData `json:"event"` }
type DepartmentUpdatedEventData ¶
type DepartmentUpdatedEventData struct { Object *DepartmentEvent `json:"object,omitempty"` OldObject *DepartmentEvent `json:"old_object,omitempty"` }
type DepartmentUpdatedEventHandler ¶
type DepartmentUpdatedEventHandler struct {
Fn func(*core.Context, *DepartmentUpdatedEvent) error
}
func (*DepartmentUpdatedEventHandler) GetEvent ¶
func (h *DepartmentUpdatedEventHandler) GetEvent() interface{}
type GroupEvent ¶
type GroupEvent struct { UserGroupId string `json:"user_group_id,omitempty"` Name string `json:"name,omitempty"` ForceSendFields []string `json:"-"` }
func (*GroupEvent) MarshalJSON ¶ added in v1.1.21
func (s *GroupEvent) MarshalJSON() ([]byte, error)
type GroupEventService ¶
type GroupEventService struct {
// contains filtered or unexported fields
}
type Scope ¶
type Scope struct { Departments []*Department `json:"departments,omitempty"` Users []*User `json:"users,omitempty"` UserGroups []*UserGroup `json:"user_groups,omitempty"` ForceSendFields []string `json:"-"` }
func (*Scope) MarshalJSON ¶ added in v1.1.21
type ScopeService ¶
type ScopeService struct {
// contains filtered or unexported fields
}
type ScopeUpdatedEvent ¶
type ScopeUpdatedEvent struct { *model.BaseEventV2 Event *ScopeUpdatedEventData `json:"event"` }
type ScopeUpdatedEventData ¶
type ScopeUpdatedEventHandler ¶
type ScopeUpdatedEventHandler struct {
Fn func(*core.Context, *ScopeUpdatedEvent) error
}
func (*ScopeUpdatedEventHandler) GetEvent ¶
func (h *ScopeUpdatedEventHandler) GetEvent() interface{}
type Service ¶
type Service struct { DepartmentUnits *DepartmentUnitService Users *UserService UserGroups *UserGroupService UserGroupMembers *UserGroupMemberService Departments *DepartmentService DepartmentEvents *DepartmentEventService GroupEvents *GroupEventService UserEvents *UserEventService Scopes *ScopeService CustomAttrEvents *CustomAttrEventService // contains filtered or unexported fields }
func NewService ¶
type User ¶
type User struct { UnionId string `json:"union_id,omitempty"` UserId string `json:"user_id,omitempty"` OpenId string `json:"open_id,omitempty"` Name string `json:"name,omitempty"` EnName string `json:"en_name,omitempty"` Email string `json:"email,omitempty"` Mobile string `json:"mobile,omitempty"` MobileVisible bool `json:"mobile_visible,omitempty"` Gender int `json:"gender,omitempty"` AvatarKey string `json:"avatar_key,omitempty"` Avatar *AvatarInfo `json:"avatar,omitempty"` Status *UserStatus `json:"status,omitempty"` DepartmentIds []string `json:"department_ids,omitempty"` LeaderUserId string `json:"leader_user_id,omitempty"` City string `json:"city,omitempty"` Country string `json:"country,omitempty"` WorkStation string `json:"work_station,omitempty"` JoinTime int `json:"join_time,omitempty"` IsTenantManager bool `json:"is_tenant_manager,omitempty"` EmployeeNo string `json:"employee_no,omitempty"` EmployeeType int `json:"employee_type,omitempty"` Positions []*UserPosition `json:"positions,omitempty"` Orders []*UserOrder `json:"orders,omitempty"` CustomAttrs []*UserCustomAttr `json:"custom_attrs,omitempty"` EnterpriseEmail string `json:"enterprise_email,omitempty"` IdpType string `json:"idp_type,omitempty"` TimeZone string `json:"time_zone,omitempty"` ForceSendFields []string `json:"-"` }
func (*User) MarshalJSON ¶ added in v1.1.21
type UserCreateReqCall ¶
type UserCreateReqCall struct {
// contains filtered or unexported fields
}
func (*UserCreateReqCall) Do ¶
func (rc *UserCreateReqCall) Do() (*UserCreateResult, error)
func (*UserCreateReqCall) SetClientToken ¶
func (rc *UserCreateReqCall) SetClientToken(clientToken string)
func (*UserCreateReqCall) SetDepartmentIdType ¶
func (rc *UserCreateReqCall) SetDepartmentIdType(departmentIdType string)
func (*UserCreateReqCall) SetNeedSendNotification ¶ added in v1.1.21
func (rc *UserCreateReqCall) SetNeedSendNotification(needSendNotification bool)
func (*UserCreateReqCall) SetUserIdType ¶
func (rc *UserCreateReqCall) SetUserIdType(userIdType string)
type UserCreateResult ¶
type UserCreateResult struct {
User *User `json:"user,omitempty"`
}
type UserCreatedEvent ¶
type UserCreatedEvent struct { *model.BaseEventV2 Event *UserCreatedEventData `json:"event"` }
type UserCreatedEventData ¶
type UserCreatedEventData struct {
Object *UserEvent `json:"object,omitempty"`
}
type UserCreatedEventHandler ¶
type UserCreatedEventHandler struct {
Fn func(*core.Context, *UserCreatedEvent) error
}
func (*UserCreatedEventHandler) GetEvent ¶
func (h *UserCreatedEventHandler) GetEvent() interface{}
type UserCustomAttr ¶
type UserCustomAttr struct { Type string `json:"type,omitempty"` Id string `json:"id,omitempty"` Value *UserCustomAttrValue `json:"value,omitempty"` ForceSendFields []string `json:"-"` }
func (*UserCustomAttr) MarshalJSON ¶ added in v1.1.21
func (s *UserCustomAttr) MarshalJSON() ([]byte, error)
type UserCustomAttrValue ¶
type UserCustomAttrValue struct { Text string `json:"text,omitempty"` Url string `json:"url,omitempty"` PcUrl string `json:"pc_url,omitempty"` ForceSendFields []string `json:"-"` }
func (*UserCustomAttrValue) MarshalJSON ¶ added in v1.1.21
func (s *UserCustomAttrValue) MarshalJSON() ([]byte, error)
type UserDeleteReqBody ¶
type UserDeleteReqBody struct { DepartmentChatAcceptorUserId string `json:"department_chat_acceptor_user_id,omitempty"` ExternalChatAcceptorUserId string `json:"external_chat_acceptor_user_id,omitempty"` DocsAcceptorUserId string `json:"docs_acceptor_user_id,omitempty"` CalendarAcceptorUserId string `json:"calendar_acceptor_user_id,omitempty"` ApplicationAcceptorUserId string `json:"application_acceptor_user_id,omitempty"` HelpdeskAcceptorUserId string `json:"helpdesk_acceptor_user_id,omitempty"` ForceSendFields []string `json:"-"` }
func (*UserDeleteReqBody) MarshalJSON ¶ added in v1.1.21
func (s *UserDeleteReqBody) MarshalJSON() ([]byte, error)
type UserDeleteReqCall ¶
type UserDeleteReqCall struct {
// contains filtered or unexported fields
}
func (*UserDeleteReqCall) SetUserId ¶
func (rc *UserDeleteReqCall) SetUserId(userId string)
func (*UserDeleteReqCall) SetUserIdType ¶
func (rc *UserDeleteReqCall) SetUserIdType(userIdType string)
type UserDeletedEvent ¶
type UserDeletedEvent struct { *model.BaseEventV2 Event *UserDeletedEventData `json:"event"` }
type UserDeletedEventData ¶
type UserDeletedEventHandler ¶
type UserDeletedEventHandler struct {
Fn func(*core.Context, *UserDeletedEvent) error
}
func (*UserDeletedEventHandler) GetEvent ¶
func (h *UserDeletedEventHandler) GetEvent() interface{}
type UserEvent ¶
type UserEvent struct { OpenId string `json:"open_id,omitempty"` UserId string `json:"user_id,omitempty"` Name string `json:"name,omitempty"` EnName string `json:"en_name,omitempty"` Email string `json:"email,omitempty"` Mobile string `json:"mobile,omitempty"` MobileVisible bool `json:"mobile_visible,omitempty"` Gender int `json:"gender,omitempty"` Avatar *AvatarInfo `json:"avatar,omitempty"` Status *UserStatus `json:"status,omitempty"` DepartmentIds []string `json:"department_ids,omitempty"` LeaderUserId string `json:"leader_user_id,omitempty"` City string `json:"city,omitempty"` Country string `json:"country,omitempty"` WorkStation string `json:"work_station,omitempty"` JoinTime int `json:"join_time,omitempty"` IsTenantManager bool `json:"is_tenant_manager,omitempty"` EmployeeNo string `json:"employee_no,omitempty"` EmployeeType int `json:"employee_type,omitempty"` Positions []*UserPosition `json:"positions,omitempty"` Orders []*UserOrder `json:"orders,omitempty"` TimeZone string `json:"time_zone,omitempty"` CustomAttrs []*UserCustomAttr `json:"custom_attrs,omitempty"` ForceSendFields []string `json:"-"` }
func (*UserEvent) MarshalJSON ¶ added in v1.1.21
type UserEventService ¶
type UserEventService struct {
// contains filtered or unexported fields
}
type UserGetReqCall ¶
type UserGetReqCall struct {
// contains filtered or unexported fields
}
func (*UserGetReqCall) Do ¶
func (rc *UserGetReqCall) Do() (*UserGetResult, error)
func (*UserGetReqCall) SetDepartmentIdType ¶
func (rc *UserGetReqCall) SetDepartmentIdType(departmentIdType string)
func (*UserGetReqCall) SetUserId ¶
func (rc *UserGetReqCall) SetUserId(userId string)
func (*UserGetReqCall) SetUserIdType ¶
func (rc *UserGetReqCall) SetUserIdType(userIdType string)
type UserGetResult ¶
type UserGetResult struct {
User *User `json:"user,omitempty"`
}
type UserGroup ¶
type UserGroup struct { UserGroupId string `json:"user_group_id,omitempty"` Name string `json:"name,omitempty"` Type int `json:"type,omitempty"` MemberCount int `json:"member_count,omitempty"` Status int `json:"status,omitempty"` ForceSendFields []string `json:"-"` }
func (*UserGroup) MarshalJSON ¶ added in v1.1.21
type UserGroupCreateReqCall ¶
type UserGroupCreateReqCall struct {
// contains filtered or unexported fields
}
func (*UserGroupCreateReqCall) Do ¶
func (rc *UserGroupCreateReqCall) Do() (*UserGroupCreateResult, error)
type UserGroupCreateResult ¶
type UserGroupCreateResult struct {
UserGroup *UserGroup `json:"user_group,omitempty"`
}
type UserGroupCreatedEvent ¶
type UserGroupCreatedEvent struct { *model.BaseEventV2 Event *UserGroupCreatedEventData `json:"event"` }
type UserGroupCreatedEventData ¶
type UserGroupCreatedEventData struct {
Object *GroupEvent `json:"object,omitempty"`
}
type UserGroupCreatedEventHandler ¶
type UserGroupCreatedEventHandler struct {
Fn func(*core.Context, *UserGroupCreatedEvent) error
}
func (*UserGroupCreatedEventHandler) GetEvent ¶
func (h *UserGroupCreatedEventHandler) GetEvent() interface{}
type UserGroupDeleteReqCall ¶
type UserGroupDeleteReqCall struct {
// contains filtered or unexported fields
}
func (*UserGroupDeleteReqCall) Do ¶
func (rc *UserGroupDeleteReqCall) Do() (*response.NoData, error)
func (*UserGroupDeleteReqCall) SetUserGroupId ¶
func (rc *UserGroupDeleteReqCall) SetUserGroupId(userGroupId string)
type UserGroupDeletedEvent ¶
type UserGroupDeletedEvent struct { *model.BaseEventV2 Event *UserGroupDeletedEventData `json:"event"` }
type UserGroupDeletedEventData ¶
type UserGroupDeletedEventData struct {
Object *GroupEvent `json:"object,omitempty"`
}
type UserGroupDeletedEventHandler ¶
type UserGroupDeletedEventHandler struct {
Fn func(*core.Context, *UserGroupDeletedEvent) error
}
func (*UserGroupDeletedEventHandler) GetEvent ¶
func (h *UserGroupDeletedEventHandler) GetEvent() interface{}
type UserGroupGetReqCall ¶
type UserGroupGetReqCall struct {
// contains filtered or unexported fields
}
func (*UserGroupGetReqCall) Do ¶
func (rc *UserGroupGetReqCall) Do() (*UserGroupGetResult, error)
func (*UserGroupGetReqCall) SetUserGroupId ¶
func (rc *UserGroupGetReqCall) SetUserGroupId(userGroupId string)
type UserGroupGetResult ¶
type UserGroupGetResult struct {
UserGroup *UserGroup `json:"user_group,omitempty"`
}
type UserGroupListReqCall ¶
type UserGroupListReqCall struct {
// contains filtered or unexported fields
}
func (*UserGroupListReqCall) Do ¶
func (rc *UserGroupListReqCall) Do() (*UserGroupListResult, error)
func (*UserGroupListReqCall) SetPageSize ¶
func (rc *UserGroupListReqCall) SetPageSize(pageSize int)
func (*UserGroupListReqCall) SetPageToken ¶
func (rc *UserGroupListReqCall) SetPageToken(pageToken string)
type UserGroupListResult ¶
type UserGroupMember ¶
type UserGroupMember struct { }
type UserGroupMemberChangedEvent ¶ added in v1.1.21
type UserGroupMemberChangedEvent struct { *model.BaseEventV2 Event *UserGroupMemberChangedEventData `json:"event"` }
type UserGroupMemberChangedEventData ¶ added in v1.1.21
type UserGroupMemberChangedEventData struct {
Object *GroupEvent `json:"object,omitempty"`
}
type UserGroupMemberChangedEventHandler ¶ added in v1.1.21
type UserGroupMemberChangedEventHandler struct {
Fn func(*core.Context, *UserGroupMemberChangedEvent) error
}
func (*UserGroupMemberChangedEventHandler) GetEvent ¶ added in v1.1.21
func (h *UserGroupMemberChangedEventHandler) GetEvent() interface{}
type UserGroupMemberCreateReqBody ¶
type UserGroupMemberCreateReqBody struct { UserId string `json:"user_id,omitempty"` ForceSendFields []string `json:"-"` }
func (*UserGroupMemberCreateReqBody) MarshalJSON ¶ added in v1.1.21
func (s *UserGroupMemberCreateReqBody) MarshalJSON() ([]byte, error)
type UserGroupMemberCreateReqCall ¶
type UserGroupMemberCreateReqCall struct {
// contains filtered or unexported fields
}
func (*UserGroupMemberCreateReqCall) Do ¶
func (rc *UserGroupMemberCreateReqCall) Do() (*response.NoData, error)
func (*UserGroupMemberCreateReqCall) SetUserGroupId ¶
func (rc *UserGroupMemberCreateReqCall) SetUserGroupId(userGroupId string)
func (*UserGroupMemberCreateReqCall) SetUserIdType ¶
func (rc *UserGroupMemberCreateReqCall) SetUserIdType(userIdType string)
type UserGroupMemberDeleteReqCall ¶
type UserGroupMemberDeleteReqCall struct {
// contains filtered or unexported fields
}
func (*UserGroupMemberDeleteReqCall) Do ¶
func (rc *UserGroupMemberDeleteReqCall) Do() (*response.NoData, error)
func (*UserGroupMemberDeleteReqCall) SetUserGroupId ¶
func (rc *UserGroupMemberDeleteReqCall) SetUserGroupId(userGroupId string)
func (*UserGroupMemberDeleteReqCall) SetUserId ¶
func (rc *UserGroupMemberDeleteReqCall) SetUserId(userId string)
func (*UserGroupMemberDeleteReqCall) SetUserIdType ¶
func (rc *UserGroupMemberDeleteReqCall) SetUserIdType(userIdType string)
type UserGroupMemberListReqCall ¶
type UserGroupMemberListReqCall struct {
// contains filtered or unexported fields
}
func (*UserGroupMemberListReqCall) Do ¶
func (rc *UserGroupMemberListReqCall) Do() (*UserGroupMemberListResult, error)
func (*UserGroupMemberListReqCall) SetDepartmentIdType ¶
func (rc *UserGroupMemberListReqCall) SetDepartmentIdType(departmentIdType string)
func (*UserGroupMemberListReqCall) SetPageSize ¶ added in v1.1.21
func (rc *UserGroupMemberListReqCall) SetPageSize(pageSize int)
func (*UserGroupMemberListReqCall) SetPageToken ¶ added in v1.1.21
func (rc *UserGroupMemberListReqCall) SetPageToken(pageToken string)
func (*UserGroupMemberListReqCall) SetUserGroupId ¶
func (rc *UserGroupMemberListReqCall) SetUserGroupId(userGroupId string)
func (*UserGroupMemberListReqCall) SetUserIdType ¶
func (rc *UserGroupMemberListReqCall) SetUserIdType(userIdType string)
type UserGroupMemberService ¶
type UserGroupMemberService struct {
// contains filtered or unexported fields
}
func (*UserGroupMemberService) Create ¶
func (userGroupMembers *UserGroupMemberService) Create(ctx *core.Context, body *UserGroupMemberCreateReqBody, optFns ...request.OptFn) *UserGroupMemberCreateReqCall
func (*UserGroupMemberService) Delete ¶
func (userGroupMembers *UserGroupMemberService) Delete(ctx *core.Context, optFns ...request.OptFn) *UserGroupMemberDeleteReqCall
func (*UserGroupMemberService) List ¶
func (userGroupMembers *UserGroupMemberService) List(ctx *core.Context, optFns ...request.OptFn) *UserGroupMemberListReqCall
type UserGroupPatchReqCall ¶
type UserGroupPatchReqCall struct {
// contains filtered or unexported fields
}
func (*UserGroupPatchReqCall) Do ¶
func (rc *UserGroupPatchReqCall) Do() (*UserGroupPatchResult, error)
func (*UserGroupPatchReqCall) SetUserGroupId ¶
func (rc *UserGroupPatchReqCall) SetUserGroupId(userGroupId string)
type UserGroupPatchResult ¶
type UserGroupPatchResult struct {
UserGroup *UserGroup `json:"user_group,omitempty"`
}
type UserGroupService ¶
type UserGroupService struct {
// contains filtered or unexported fields
}
func (*UserGroupService) Create ¶
func (userGroups *UserGroupService) Create(ctx *core.Context, body *UserGroup, optFns ...request.OptFn) *UserGroupCreateReqCall
func (*UserGroupService) Delete ¶
func (userGroups *UserGroupService) Delete(ctx *core.Context, optFns ...request.OptFn) *UserGroupDeleteReqCall
func (*UserGroupService) Get ¶
func (userGroups *UserGroupService) Get(ctx *core.Context, optFns ...request.OptFn) *UserGroupGetReqCall
func (*UserGroupService) List ¶
func (userGroups *UserGroupService) List(ctx *core.Context, optFns ...request.OptFn) *UserGroupListReqCall
func (*UserGroupService) Patch ¶
func (userGroups *UserGroupService) Patch(ctx *core.Context, body *UserGroup, optFns ...request.OptFn) *UserGroupPatchReqCall
func (*UserGroupService) UpdateUserGroupId ¶
func (userGroups *UserGroupService) UpdateUserGroupId(ctx *core.Context, body *UserGroupUpdateUserGroupIdReqBody, optFns ...request.OptFn) *UserGroupUpdateUserGroupIdReqCall
type UserGroupUpdateUserGroupIdReqBody ¶
type UserGroupUpdateUserGroupIdReqBody struct { NewUserGroupId string `json:"new_user_group_id,omitempty"` ForceSendFields []string `json:"-"` }
func (*UserGroupUpdateUserGroupIdReqBody) MarshalJSON ¶ added in v1.1.21
func (s *UserGroupUpdateUserGroupIdReqBody) MarshalJSON() ([]byte, error)
type UserGroupUpdateUserGroupIdReqCall ¶
type UserGroupUpdateUserGroupIdReqCall struct {
// contains filtered or unexported fields
}
func (*UserGroupUpdateUserGroupIdReqCall) Do ¶
func (rc *UserGroupUpdateUserGroupIdReqCall) Do() (*response.NoData, error)
func (*UserGroupUpdateUserGroupIdReqCall) SetUserGroupId ¶
func (rc *UserGroupUpdateUserGroupIdReqCall) SetUserGroupId(userGroupId string)
type UserGroupUpdatedEvent ¶
type UserGroupUpdatedEvent struct { *model.BaseEventV2 Event *UserGroupUpdatedEventData `json:"event"` }
type UserGroupUpdatedEventData ¶
type UserGroupUpdatedEventData struct { Object *GroupEvent `json:"object,omitempty"` OldObject *GroupEvent `json:"old_object,omitempty"` }
type UserGroupUpdatedEventHandler ¶
type UserGroupUpdatedEventHandler struct {
Fn func(*core.Context, *UserGroupUpdatedEvent) error
}
func (*UserGroupUpdatedEventHandler) GetEvent ¶
func (h *UserGroupUpdatedEventHandler) GetEvent() interface{}
type UserId ¶ added in v1.1.21
type UserId struct { UserId string `json:"user_id,omitempty"` OpenId string `json:"open_id,omitempty"` UnionId string `json:"union_id,omitempty"` ForceSendFields []string `json:"-"` }
func (*UserId) MarshalJSON ¶ added in v1.1.21
type UserListReqCall ¶
type UserListReqCall struct {
// contains filtered or unexported fields
}
func (*UserListReqCall) Do ¶
func (rc *UserListReqCall) Do() (*UserListResult, error)
func (*UserListReqCall) SetDepartmentId ¶
func (rc *UserListReqCall) SetDepartmentId(departmentId string)
func (*UserListReqCall) SetDepartmentIdType ¶
func (rc *UserListReqCall) SetDepartmentIdType(departmentIdType string)
func (*UserListReqCall) SetPageSize ¶
func (rc *UserListReqCall) SetPageSize(pageSize int)
func (*UserListReqCall) SetPageToken ¶
func (rc *UserListReqCall) SetPageToken(pageToken string)
func (*UserListReqCall) SetUserIdType ¶
func (rc *UserListReqCall) SetUserIdType(userIdType string)
type UserListResult ¶
type UserOrder ¶
type UserOrder struct { DepartmentId string `json:"department_id,omitempty"` UserOrder int `json:"user_order,omitempty"` DepartmentOrder int `json:"department_order,omitempty"` ForceSendFields []string `json:"-"` }
func (*UserOrder) MarshalJSON ¶ added in v1.1.21
type UserPatchReqCall ¶
type UserPatchReqCall struct {
// contains filtered or unexported fields
}
func (*UserPatchReqCall) Do ¶
func (rc *UserPatchReqCall) Do() (*UserPatchResult, error)
func (*UserPatchReqCall) SetDepartmentIdType ¶
func (rc *UserPatchReqCall) SetDepartmentIdType(departmentIdType string)
func (*UserPatchReqCall) SetUserId ¶
func (rc *UserPatchReqCall) SetUserId(userId string)
func (*UserPatchReqCall) SetUserIdType ¶
func (rc *UserPatchReqCall) SetUserIdType(userIdType string)
type UserPatchResult ¶
type UserPatchResult struct {
User *User `json:"user,omitempty"`
}
type UserPosition ¶
type UserPosition struct { PositionCode string `json:"position_code,omitempty"` PositionName string `json:"position_name,omitempty"` DepartmentId string `json:"department_id,omitempty"` LeaderUserId string `json:"leader_user_id,omitempty"` LeaderPositionCode string `json:"leader_position_code,omitempty"` IsMajor bool `json:"is_major,omitempty"` ForceSendFields []string `json:"-"` }
func (*UserPosition) MarshalJSON ¶ added in v1.1.21
func (s *UserPosition) MarshalJSON() ([]byte, error)
type UserService ¶
type UserService struct {
// contains filtered or unexported fields
}
func (*UserService) Create ¶
func (users *UserService) Create(ctx *core.Context, body *User, optFns ...request.OptFn) *UserCreateReqCall
func (*UserService) Delete ¶
func (users *UserService) Delete(ctx *core.Context, body *UserDeleteReqBody, optFns ...request.OptFn) *UserDeleteReqCall
func (*UserService) Get ¶
func (users *UserService) Get(ctx *core.Context, optFns ...request.OptFn) *UserGetReqCall
func (*UserService) List ¶
func (users *UserService) List(ctx *core.Context, optFns ...request.OptFn) *UserListReqCall
func (*UserService) Patch ¶
func (users *UserService) Patch(ctx *core.Context, body *User, optFns ...request.OptFn) *UserPatchReqCall
func (*UserService) Update ¶
func (users *UserService) Update(ctx *core.Context, body *User, optFns ...request.OptFn) *UserUpdateReqCall
func (*UserService) UpdateUserId ¶
func (users *UserService) UpdateUserId(ctx *core.Context, body *UserUpdateUserIdReqBody, optFns ...request.OptFn) *UserUpdateUserIdReqCall
type UserStatus ¶
type UserStatus struct { IsFrozen bool `json:"is_frozen,omitempty"` IsResigned bool `json:"is_resigned,omitempty"` IsActivated bool `json:"is_activated,omitempty"` ForceSendFields []string `json:"-"` }
func (*UserStatus) MarshalJSON ¶ added in v1.1.21
func (s *UserStatus) MarshalJSON() ([]byte, error)
type UserUpdateReqCall ¶
type UserUpdateReqCall struct {
// contains filtered or unexported fields
}
func (*UserUpdateReqCall) Do ¶
func (rc *UserUpdateReqCall) Do() (*UserUpdateResult, error)
func (*UserUpdateReqCall) SetDepartmentIdType ¶
func (rc *UserUpdateReqCall) SetDepartmentIdType(departmentIdType string)
func (*UserUpdateReqCall) SetUserId ¶
func (rc *UserUpdateReqCall) SetUserId(userId string)
func (*UserUpdateReqCall) SetUserIdType ¶
func (rc *UserUpdateReqCall) SetUserIdType(userIdType string)
type UserUpdateResult ¶
type UserUpdateResult struct {
User *User `json:"user,omitempty"`
}
type UserUpdateUserIdReqBody ¶
type UserUpdateUserIdReqBody struct { NewUserId string `json:"new_user_id,omitempty"` ForceSendFields []string `json:"-"` }
func (*UserUpdateUserIdReqBody) MarshalJSON ¶ added in v1.1.21
func (s *UserUpdateUserIdReqBody) MarshalJSON() ([]byte, error)
type UserUpdateUserIdReqCall ¶
type UserUpdateUserIdReqCall struct {
// contains filtered or unexported fields
}
func (*UserUpdateUserIdReqCall) Do ¶
func (rc *UserUpdateUserIdReqCall) Do() (*response.NoData, error)
func (*UserUpdateUserIdReqCall) SetUserId ¶
func (rc *UserUpdateUserIdReqCall) SetUserId(userId string)
func (*UserUpdateUserIdReqCall) SetUserIdType ¶
func (rc *UserUpdateUserIdReqCall) SetUserIdType(userIdType string)
type UserUpdatedEvent ¶
type UserUpdatedEvent struct { *model.BaseEventV2 Event *UserUpdatedEventData `json:"event"` }
type UserUpdatedEventData ¶
type UserUpdatedEventHandler ¶
type UserUpdatedEventHandler struct {
Fn func(*core.Context, *UserUpdatedEvent) error
}
func (*UserUpdatedEventHandler) GetEvent ¶
func (h *UserUpdatedEventHandler) GetEvent() interface{}
Click to show internal directories.
Click to hide internal directories.