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 SetEmployeeTypeEnumActivedEventHandler(conf *config.Config, ...)
- func SetEmployeeTypeEnumCreatedEventHandler(conf *config.Config, ...)
- func SetEmployeeTypeEnumDeactivatedEventHandler(conf *config.Config, ...)
- func SetEmployeeTypeEnumDeletedEventHandler(conf *config.Config, ...)
- func SetEmployeeTypeEnumUpdatedEventHandler(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 DepartmentBatchGetReqBody
- type DepartmentBatchGetReqCall
- type DepartmentBatchGetResult
- type DepartmentBatchParentReqBody
- type DepartmentBatchParentReqCall
- type DepartmentBatchParentResult
- type DepartmentCount
- type DepartmentCreateReqCall
- type DepartmentCreateResult
- type DepartmentCreatedEvent
- type DepartmentCreatedEventData
- type DepartmentCreatedEventHandler
- type DepartmentDeleteReqCall
- type DepartmentDeletedEvent
- type DepartmentDeletedEventData
- type DepartmentDeletedEventHandler
- type DepartmentEvent
- type DepartmentGetReqCall
- type DepartmentGetResult
- type DepartmentI18nName
- type DepartmentListChildrenReqCall
- func (rc *DepartmentListChildrenReqCall) Do() (*DepartmentListChildrenResult, error)
- func (rc *DepartmentListChildrenReqCall) SetDepartmentIdType(departmentIdType string)
- func (rc *DepartmentListChildrenReqCall) SetPageSize(pageSize int)
- func (rc *DepartmentListChildrenReqCall) SetPageToken(pageToken string)
- func (rc *DepartmentListChildrenReqCall) SetParentDepartmentId(parentDepartmentId string)
- func (rc *DepartmentListChildrenReqCall) SetUserIdType(userIdType string)
- type DepartmentListChildrenResult
- type DepartmentListReqCall
- func (rc *DepartmentListReqCall) Do() (*DepartmentListResult, error)
- func (rc *DepartmentListReqCall) SetDepartmentIdType(departmentIdType string)
- func (rc *DepartmentListReqCall) SetFetchChild(fetchChild bool)
- 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 DepartmentParent
- 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) BatchGet(ctx *core.Context, body *DepartmentBatchGetReqBody, optFns ...request.OptFn) *DepartmentBatchGetReqCall
- func (departments *DepartmentService) BatchParent(ctx *core.Context, body *DepartmentBatchParentReqBody, optFns ...request.OptFn) *DepartmentBatchParentReqCall
- 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, optFns ...request.OptFn) *DepartmentListReqCall
- func (departments *DepartmentService) ListChildren(ctx *core.Context, optFns ...request.OptFn) *DepartmentListChildrenReqCall
- 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
- func (departments *DepartmentService) Users(ctx *core.Context, body *DepartmentUsersReqBody, optFns ...request.OptFn) *DepartmentUsersReqCall
- 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 DepartmentUsersReqBody
- type DepartmentUsersReqCall
- type DepartmentUsersResult
- type EmployeeTypeEnum
- type EmployeeTypeEnumActivedEvent
- type EmployeeTypeEnumActivedEventData
- type EmployeeTypeEnumActivedEventHandler
- type EmployeeTypeEnumCreateReqCall
- type EmployeeTypeEnumCreateResult
- type EmployeeTypeEnumCreatedEvent
- type EmployeeTypeEnumCreatedEventData
- type EmployeeTypeEnumCreatedEventHandler
- type EmployeeTypeEnumDeactivatedEvent
- type EmployeeTypeEnumDeactivatedEventData
- type EmployeeTypeEnumDeactivatedEventHandler
- type EmployeeTypeEnumDeleteReqCall
- type EmployeeTypeEnumDeletedEvent
- type EmployeeTypeEnumDeletedEventData
- type EmployeeTypeEnumDeletedEventHandler
- type EmployeeTypeEnumListReqCall
- type EmployeeTypeEnumListResult
- type EmployeeTypeEnumService
- func (employeeTypeEnums *EmployeeTypeEnumService) Create(ctx *core.Context, body *EmployeeTypeEnum, optFns ...request.OptFn) *EmployeeTypeEnumCreateReqCall
- func (employeeTypeEnums *EmployeeTypeEnumService) Delete(ctx *core.Context, optFns ...request.OptFn) *EmployeeTypeEnumDeleteReqCall
- func (employeeTypeEnums *EmployeeTypeEnumService) List(ctx *core.Context, optFns ...request.OptFn) *EmployeeTypeEnumListReqCall
- func (employeeTypeEnums *EmployeeTypeEnumService) Update(ctx *core.Context, body *EmployeeTypeEnum, optFns ...request.OptFn) *EmployeeTypeEnumUpdateReqCall
- type EmployeeTypeEnumUpdateReqCall
- type EmployeeTypeEnumUpdateResult
- type EmployeeTypeEnumUpdatedEvent
- type EmployeeTypeEnumUpdatedEventData
- type EmployeeTypeEnumUpdatedEventHandler
- type GroupEvent
- type I18nContent
- type NotificationOption
- type OldDepartmentObject
- type OldUserObject
- type Scope
- type ScopeService
- type ScopeUpdatedEvent
- type ScopeUpdatedEventData
- type ScopeUpdatedEventHandler
- type Service
- type User
- type UserBatchGetReqBody
- type UserBatchGetReqCall
- type UserBatchGetResult
- type UserCreateReqCall
- 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 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 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 UserScanReqCall
- func (rc *UserScanReqCall) Do() (*UserScanResult, error)
- func (rc *UserScanReqCall) SetDepartmentId(departmentId string)
- func (rc *UserScanReqCall) SetDepartmentIdType(departmentIdType string)
- func (rc *UserScanReqCall) SetPageSize(pageSize int)
- func (rc *UserScanReqCall) SetPageToken(pageToken string)
- func (rc *UserScanReqCall) SetUserIdType(userIdType string)
- type UserScanResult
- type UserService
- func (users *UserService) BatchGet(ctx *core.Context, body *UserBatchGetReqBody, optFns ...request.OptFn) *UserBatchGetReqCall
- 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) Scan(ctx *core.Context, optFns ...request.OptFn) *UserScanReqCall
- 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 SetEmployeeTypeEnumActivedEventHandler ¶ added in v1.1.26
func SetEmployeeTypeEnumCreatedEventHandler ¶ added in v1.1.26
func SetEmployeeTypeEnumDeactivatedEventHandler ¶ added in v1.1.26
func SetEmployeeTypeEnumDeletedEventHandler ¶ added in v1.1.26
func SetEmployeeTypeEnumUpdatedEventHandler ¶ added in v1.1.26
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 DepartmentBatchGetReqBody ¶
type DepartmentBatchGetReqBody struct { DepartmentIdList []string `json:"department_id_list,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentBatchGetReqBody) MarshalJSON ¶
func (s *DepartmentBatchGetReqBody) MarshalJSON() ([]byte, error)
type DepartmentBatchGetReqCall ¶
type DepartmentBatchGetReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentBatchGetReqCall) Do ¶
func (rc *DepartmentBatchGetReqCall) Do() (*DepartmentBatchGetResult, error)
func (*DepartmentBatchGetReqCall) SetDepartmentIdType ¶
func (rc *DepartmentBatchGetReqCall) SetDepartmentIdType(departmentIdType string)
func (*DepartmentBatchGetReqCall) SetUserIdType ¶
func (rc *DepartmentBatchGetReqCall) SetUserIdType(userIdType string)
type DepartmentBatchGetResult ¶
type DepartmentBatchGetResult struct { Items []*Department `json:"items,omitempty"` InvalidIdList []string `json:"invalid_id_list,omitempty"` }
type DepartmentBatchParentReqBody ¶
type DepartmentBatchParentReqBody struct { DeptIdList []string `json:"dept_id_list,omitempty"` DepartmentIdType string `json:"department_id_type,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentBatchParentReqBody) MarshalJSON ¶
func (s *DepartmentBatchParentReqBody) MarshalJSON() ([]byte, error)
type DepartmentBatchParentReqCall ¶
type DepartmentBatchParentReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentBatchParentReqCall) Do ¶
func (rc *DepartmentBatchParentReqCall) Do() (*DepartmentBatchParentResult, error)
type DepartmentBatchParentResult ¶
type DepartmentBatchParentResult struct {
ParentList []*DepartmentParent `json:"parent_list,omitempty"`
}
type DepartmentCount ¶ added in v1.1.41
type DepartmentCount struct { DepartmentId string `json:"department_id,omitempty"` DirectDepartmentCount int `json:"direct_department_count,omitempty"` DirectUserCount int `json:"direct_user_count,omitempty"` DepartmentCount int `json:"department_count,omitempty"` UserCount int `json:"user_count,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentCount) MarshalJSON ¶ added in v1.1.41
func (s *DepartmentCount) 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)
type DepartmentDeletedEvent ¶
type DepartmentDeletedEvent struct { *model.BaseEventV2 Event *DepartmentDeletedEventData `json:"event"` }
type DepartmentDeletedEventData ¶
type DepartmentDeletedEventData struct { Object *DepartmentEvent `json:"object,omitempty"` OldObject *OldDepartmentObject `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"` Status *DepartmentStatus `json:"status,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentEvent) MarshalJSON ¶ added in v1.1.21
func (s *DepartmentEvent) MarshalJSON() ([]byte, error)
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 DepartmentListChildrenReqCall ¶
type DepartmentListChildrenReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentListChildrenReqCall) Do ¶
func (rc *DepartmentListChildrenReqCall) Do() (*DepartmentListChildrenResult, error)
func (*DepartmentListChildrenReqCall) SetDepartmentIdType ¶
func (rc *DepartmentListChildrenReqCall) SetDepartmentIdType(departmentIdType string)
func (*DepartmentListChildrenReqCall) SetPageSize ¶
func (rc *DepartmentListChildrenReqCall) SetPageSize(pageSize int)
func (*DepartmentListChildrenReqCall) SetPageToken ¶
func (rc *DepartmentListChildrenReqCall) SetPageToken(pageToken string)
func (*DepartmentListChildrenReqCall) SetParentDepartmentId ¶
func (rc *DepartmentListChildrenReqCall) SetParentDepartmentId(parentDepartmentId string)
func (*DepartmentListChildrenReqCall) SetUserIdType ¶
func (rc *DepartmentListChildrenReqCall) SetUserIdType(userIdType string)
type DepartmentListChildrenResult ¶
type DepartmentListChildrenResult struct { HasMore bool `json:"has_more,omitempty"` PageToken string `json:"page_token,omitempty"` Items []*Department `json:"items,omitempty"` }
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) SetFetchChild ¶ added in v1.1.23
func (rc *DepartmentListReqCall) SetFetchChild(fetchChild bool)
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 DepartmentParent ¶ added in v1.1.41
type DepartmentParent struct { DepartmentId string `json:"department_id,omitempty"` ParentIds []string `json:"parent_ids,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentParent) MarshalJSON ¶ added in v1.1.41
func (s *DepartmentParent) MarshalJSON() ([]byte, error)
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) BatchGet ¶
func (departments *DepartmentService) BatchGet(ctx *core.Context, body *DepartmentBatchGetReqBody, optFns ...request.OptFn) *DepartmentBatchGetReqCall
func (*DepartmentService) BatchParent ¶
func (departments *DepartmentService) BatchParent(ctx *core.Context, body *DepartmentBatchParentReqBody, optFns ...request.OptFn) *DepartmentBatchParentReqCall
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, optFns ...request.OptFn) *DepartmentListReqCall
func (*DepartmentService) ListChildren ¶
func (departments *DepartmentService) ListChildren(ctx *core.Context, optFns ...request.OptFn) *DepartmentListChildrenReqCall
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
func (*DepartmentService) Users ¶
func (departments *DepartmentService) Users(ctx *core.Context, body *DepartmentUsersReqBody, optFns ...request.OptFn) *DepartmentUsersReqCall
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 DepartmentUsersReqBody ¶
type DepartmentUsersReqBody struct { UserIdType string `json:"user_id_type,omitempty"` DepartmentIdType string `json:"department_id_type,omitempty"` DeptIdList []string `json:"dept_id_list,omitempty"` ForceSendFields []string `json:"-"` }
func (*DepartmentUsersReqBody) MarshalJSON ¶
func (s *DepartmentUsersReqBody) MarshalJSON() ([]byte, error)
type DepartmentUsersReqCall ¶
type DepartmentUsersReqCall struct {
// contains filtered or unexported fields
}
func (*DepartmentUsersReqCall) Do ¶
func (rc *DepartmentUsersReqCall) Do() (*DepartmentUsersResult, error)
type DepartmentUsersResult ¶
type EmployeeTypeEnum ¶ added in v1.1.26
type EmployeeTypeEnum struct { EnumId string `json:"enum_id,omitempty"` EnumValue int64 `json:"enum_value,omitempty,string"` Content string `json:"content,omitempty"` EnumType int `json:"enum_type,omitempty"` EnumStatus int `json:"enum_status,omitempty"` I18nContent []*I18nContent `json:"i18n_content,omitempty"` ForceSendFields []string `json:"-"` }
func (*EmployeeTypeEnum) MarshalJSON ¶ added in v1.1.26
func (s *EmployeeTypeEnum) MarshalJSON() ([]byte, error)
type EmployeeTypeEnumActivedEvent ¶ added in v1.1.26
type EmployeeTypeEnumActivedEvent struct { *model.BaseEventV2 Event *EmployeeTypeEnumActivedEventData `json:"event"` }
type EmployeeTypeEnumActivedEventData ¶ added in v1.1.26
type EmployeeTypeEnumActivedEventData struct { OldEnum *EmployeeTypeEnum `json:"old_enum,omitempty"` NewEnum *EmployeeTypeEnum `json:"new_enum,omitempty"` }
type EmployeeTypeEnumActivedEventHandler ¶ added in v1.1.26
type EmployeeTypeEnumActivedEventHandler struct {
Fn func(*core.Context, *EmployeeTypeEnumActivedEvent) error
}
func (*EmployeeTypeEnumActivedEventHandler) GetEvent ¶ added in v1.1.26
func (h *EmployeeTypeEnumActivedEventHandler) GetEvent() interface{}
type EmployeeTypeEnumCreateReqCall ¶ added in v1.1.41
type EmployeeTypeEnumCreateReqCall struct {
// contains filtered or unexported fields
}
func (*EmployeeTypeEnumCreateReqCall) Do ¶ added in v1.1.41
func (rc *EmployeeTypeEnumCreateReqCall) Do() (*EmployeeTypeEnumCreateResult, error)
type EmployeeTypeEnumCreateResult ¶ added in v1.1.41
type EmployeeTypeEnumCreateResult struct {
EmployeeTypeEnum *EmployeeTypeEnum `json:"employee_type_enum,omitempty"`
}
type EmployeeTypeEnumCreatedEvent ¶ added in v1.1.26
type EmployeeTypeEnumCreatedEvent struct { *model.BaseEventV2 Event *EmployeeTypeEnumCreatedEventData `json:"event"` }
type EmployeeTypeEnumCreatedEventData ¶ added in v1.1.26
type EmployeeTypeEnumCreatedEventData struct {
NewEnum *EmployeeTypeEnum `json:"new_enum,omitempty"`
}
type EmployeeTypeEnumCreatedEventHandler ¶ added in v1.1.26
type EmployeeTypeEnumCreatedEventHandler struct {
Fn func(*core.Context, *EmployeeTypeEnumCreatedEvent) error
}
func (*EmployeeTypeEnumCreatedEventHandler) GetEvent ¶ added in v1.1.26
func (h *EmployeeTypeEnumCreatedEventHandler) GetEvent() interface{}
type EmployeeTypeEnumDeactivatedEvent ¶ added in v1.1.26
type EmployeeTypeEnumDeactivatedEvent struct { *model.BaseEventV2 Event *EmployeeTypeEnumDeactivatedEventData `json:"event"` }
type EmployeeTypeEnumDeactivatedEventData ¶ added in v1.1.26
type EmployeeTypeEnumDeactivatedEventData struct { OldEnum *EmployeeTypeEnum `json:"old_enum,omitempty"` NewEnum *EmployeeTypeEnum `json:"new_enum,omitempty"` }
type EmployeeTypeEnumDeactivatedEventHandler ¶ added in v1.1.26
type EmployeeTypeEnumDeactivatedEventHandler struct {
Fn func(*core.Context, *EmployeeTypeEnumDeactivatedEvent) error
}
func (*EmployeeTypeEnumDeactivatedEventHandler) GetEvent ¶ added in v1.1.26
func (h *EmployeeTypeEnumDeactivatedEventHandler) GetEvent() interface{}
type EmployeeTypeEnumDeleteReqCall ¶ added in v1.1.41
type EmployeeTypeEnumDeleteReqCall struct {
// contains filtered or unexported fields
}
func (*EmployeeTypeEnumDeleteReqCall) Do ¶ added in v1.1.41
func (rc *EmployeeTypeEnumDeleteReqCall) Do() (*response.NoData, error)
func (*EmployeeTypeEnumDeleteReqCall) SetEnumId ¶ added in v1.1.41
func (rc *EmployeeTypeEnumDeleteReqCall) SetEnumId(enumId string)
type EmployeeTypeEnumDeletedEvent ¶ added in v1.1.26
type EmployeeTypeEnumDeletedEvent struct { *model.BaseEventV2 Event *EmployeeTypeEnumDeletedEventData `json:"event"` }
type EmployeeTypeEnumDeletedEventData ¶ added in v1.1.26
type EmployeeTypeEnumDeletedEventData struct {
OldEnum *EmployeeTypeEnum `json:"old_enum,omitempty"`
}
type EmployeeTypeEnumDeletedEventHandler ¶ added in v1.1.26
type EmployeeTypeEnumDeletedEventHandler struct {
Fn func(*core.Context, *EmployeeTypeEnumDeletedEvent) error
}
func (*EmployeeTypeEnumDeletedEventHandler) GetEvent ¶ added in v1.1.26
func (h *EmployeeTypeEnumDeletedEventHandler) GetEvent() interface{}
type EmployeeTypeEnumListReqCall ¶ added in v1.1.26
type EmployeeTypeEnumListReqCall struct {
// contains filtered or unexported fields
}
func (*EmployeeTypeEnumListReqCall) Do ¶ added in v1.1.26
func (rc *EmployeeTypeEnumListReqCall) Do() (*EmployeeTypeEnumListResult, error)
func (*EmployeeTypeEnumListReqCall) SetPageSize ¶ added in v1.1.26
func (rc *EmployeeTypeEnumListReqCall) SetPageSize(pageSize int)
func (*EmployeeTypeEnumListReqCall) SetPageToken ¶ added in v1.1.26
func (rc *EmployeeTypeEnumListReqCall) SetPageToken(pageToken string)
type EmployeeTypeEnumListResult ¶ added in v1.1.26
type EmployeeTypeEnumListResult struct { Items []*EmployeeTypeEnum `json:"items,omitempty"` HasMore bool `json:"has_more,omitempty"` PageToken string `json:"page_token,omitempty"` }
type EmployeeTypeEnumService ¶ added in v1.1.26
type EmployeeTypeEnumService struct {
// contains filtered or unexported fields
}
func (*EmployeeTypeEnumService) Create ¶ added in v1.1.41
func (employeeTypeEnums *EmployeeTypeEnumService) Create(ctx *core.Context, body *EmployeeTypeEnum, optFns ...request.OptFn) *EmployeeTypeEnumCreateReqCall
func (*EmployeeTypeEnumService) Delete ¶ added in v1.1.41
func (employeeTypeEnums *EmployeeTypeEnumService) Delete(ctx *core.Context, optFns ...request.OptFn) *EmployeeTypeEnumDeleteReqCall
func (*EmployeeTypeEnumService) List ¶ added in v1.1.26
func (employeeTypeEnums *EmployeeTypeEnumService) List(ctx *core.Context, optFns ...request.OptFn) *EmployeeTypeEnumListReqCall
func (*EmployeeTypeEnumService) Update ¶ added in v1.1.41
func (employeeTypeEnums *EmployeeTypeEnumService) Update(ctx *core.Context, body *EmployeeTypeEnum, optFns ...request.OptFn) *EmployeeTypeEnumUpdateReqCall
type EmployeeTypeEnumUpdateReqCall ¶ added in v1.1.41
type EmployeeTypeEnumUpdateReqCall struct {
// contains filtered or unexported fields
}
func (*EmployeeTypeEnumUpdateReqCall) Do ¶ added in v1.1.41
func (rc *EmployeeTypeEnumUpdateReqCall) Do() (*EmployeeTypeEnumUpdateResult, error)
func (*EmployeeTypeEnumUpdateReqCall) SetEnumId ¶ added in v1.1.41
func (rc *EmployeeTypeEnumUpdateReqCall) SetEnumId(enumId string)
type EmployeeTypeEnumUpdateResult ¶ added in v1.1.41
type EmployeeTypeEnumUpdateResult struct {
EmployeeTypeEnum *EmployeeTypeEnum `json:"employee_type_enum,omitempty"`
}
type EmployeeTypeEnumUpdatedEvent ¶ added in v1.1.26
type EmployeeTypeEnumUpdatedEvent struct { *model.BaseEventV2 Event *EmployeeTypeEnumUpdatedEventData `json:"event"` }
type EmployeeTypeEnumUpdatedEventData ¶ added in v1.1.26
type EmployeeTypeEnumUpdatedEventData struct { OldEnum *EmployeeTypeEnum `json:"old_enum,omitempty"` NewEnum *EmployeeTypeEnum `json:"new_enum,omitempty"` }
type EmployeeTypeEnumUpdatedEventHandler ¶ added in v1.1.26
type EmployeeTypeEnumUpdatedEventHandler struct {
Fn func(*core.Context, *EmployeeTypeEnumUpdatedEvent) error
}
func (*EmployeeTypeEnumUpdatedEventHandler) GetEvent ¶ added in v1.1.26
func (h *EmployeeTypeEnumUpdatedEventHandler) 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 I18nContent ¶ added in v1.1.26
type I18nContent struct { Locale string `json:"locale,omitempty"` Value string `json:"value,omitempty"` ForceSendFields []string `json:"-"` }
func (*I18nContent) MarshalJSON ¶ added in v1.1.26
func (s *I18nContent) MarshalJSON() ([]byte, error)
type NotificationOption ¶ added in v1.1.25
type NotificationOption struct { Channels []string `json:"channels,omitempty"` Language string `json:"language,omitempty"` ForceSendFields []string `json:"-"` }
func (*NotificationOption) MarshalJSON ¶ added in v1.1.25
func (s *NotificationOption) MarshalJSON() ([]byte, error)
type OldDepartmentObject ¶ added in v1.1.27
type OldDepartmentObject struct { Status *DepartmentStatus `json:"status,omitempty"` OpenDepartmentId string `json:"open_department_id,omitempty"` ForceSendFields []string `json:"-"` }
func (*OldDepartmentObject) MarshalJSON ¶ added in v1.1.27
func (s *OldDepartmentObject) MarshalJSON() ([]byte, error)
type OldUserObject ¶ added in v1.1.27
type OldUserObject struct { DepartmentIds []string `json:"department_ids,omitempty"` OpenId string `json:"open_id,omitempty"` ForceSendFields []string `json:"-"` }
func (*OldUserObject) MarshalJSON ¶ added in v1.1.27
func (s *OldUserObject) MarshalJSON() ([]byte, error)
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 { Users *UserService UserGroups *UserGroupService Departments *DepartmentService Scopes *ScopeService CustomAttrEvents *CustomAttrEventService EmployeeTypeEnums *EmployeeTypeEnumService DepartmentUnits *DepartmentUnitService UserGroupMembers *UserGroupMemberService // 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"` Orders []*UserOrder `json:"orders,omitempty"` CustomAttrs []*UserCustomAttr `json:"custom_attrs,omitempty"` EnterpriseEmail string `json:"enterprise_email,omitempty"` JobTitle string `json:"job_title,omitempty"` NeedSendNotification bool `json:"need_send_notification,omitempty"` NotificationOption *NotificationOption `json:"notification_option,omitempty"` IsFrozen bool `json:"is_frozen,omitempty"` ForceSendFields []string `json:"-"` }
func (*User) MarshalJSON ¶ added in v1.1.21
type UserBatchGetReqBody ¶
type UserBatchGetReqBody struct { UserIdList []string `json:"user_id_list,omitempty"` EmailList []string `json:"email_list,omitempty"` UidList []string `json:"uid_list,omitempty"` ForceSendFields []string `json:"-"` }
func (*UserBatchGetReqBody) MarshalJSON ¶
func (s *UserBatchGetReqBody) MarshalJSON() ([]byte, error)
type UserBatchGetReqCall ¶
type UserBatchGetReqCall struct {
// contains filtered or unexported fields
}
func (*UserBatchGetReqCall) Do ¶
func (rc *UserBatchGetReqCall) Do() (*UserBatchGetResult, error)
func (*UserBatchGetReqCall) SetUserIdType ¶
func (rc *UserBatchGetReqCall) SetUserIdType(userIdType string)
type UserBatchGetResult ¶
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) 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 UserDeletedEventData struct { Object *UserEvent `json:"object,omitempty"` OldObject *OldUserObject `json:"old_object,omitempty"` }
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"` 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"` EmployeeNo string `json:"employee_no,omitempty"` EmployeeType int `json:"employee_type,omitempty"` Orders []*UserOrder `json:"orders,omitempty"` CustomAttrs []*UserCustomAttr `json:"custom_attrs,omitempty"` ForceSendFields []string `json:"-"` }
func (*UserEvent) MarshalJSON ¶ added in v1.1.21
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 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 UserScanReqCall ¶
type UserScanReqCall struct {
// contains filtered or unexported fields
}
func (*UserScanReqCall) Do ¶
func (rc *UserScanReqCall) Do() (*UserScanResult, error)
func (*UserScanReqCall) SetDepartmentId ¶
func (rc *UserScanReqCall) SetDepartmentId(departmentId string)
func (*UserScanReqCall) SetDepartmentIdType ¶
func (rc *UserScanReqCall) SetDepartmentIdType(departmentIdType string)
func (*UserScanReqCall) SetPageSize ¶
func (rc *UserScanReqCall) SetPageSize(pageSize int)
func (*UserScanReqCall) SetPageToken ¶
func (rc *UserScanReqCall) SetPageToken(pageToken string)
func (*UserScanReqCall) SetUserIdType ¶
func (rc *UserScanReqCall) SetUserIdType(userIdType string)
type UserScanResult ¶
type UserService ¶
type UserService struct {
// contains filtered or unexported fields
}
func (*UserService) BatchGet ¶
func (users *UserService) BatchGet(ctx *core.Context, body *UserBatchGetReqBody, optFns ...request.OptFn) *UserBatchGetReqCall
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) Scan ¶
func (users *UserService) Scan(ctx *core.Context, optFns ...request.OptFn) *UserScanReqCall
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.