Documentation ¶
Index ¶
- Constants
- type AddGroupMemberPathReqBodyBuilder
- func (builder *AddGroupMemberPathReqBodyBuilder) Build() (*AddGroupMemberReqBody, error)
- func (builder *AddGroupMemberPathReqBodyBuilder) MemberId(memberId string) *AddGroupMemberPathReqBodyBuilder
- func (builder *AddGroupMemberPathReqBodyBuilder) MemberIdType(memberIdType string) *AddGroupMemberPathReqBodyBuilder
- func (builder *AddGroupMemberPathReqBodyBuilder) MemberType(memberType string) *AddGroupMemberPathReqBodyBuilder
- type AddGroupMemberReq
- type AddGroupMemberReqBody
- type AddGroupMemberReqBodyBuilder
- func (builder *AddGroupMemberReqBodyBuilder) Build() *AddGroupMemberReqBody
- func (builder *AddGroupMemberReqBodyBuilder) MemberId(memberId string) *AddGroupMemberReqBodyBuilder
- func (builder *AddGroupMemberReqBodyBuilder) MemberIdType(memberIdType string) *AddGroupMemberReqBodyBuilder
- func (builder *AddGroupMemberReqBodyBuilder) MemberType(memberType string) *AddGroupMemberReqBodyBuilder
- type AddGroupMemberReqBuilder
- type AddGroupMemberResp
- type AvatarInfo
- type AvatarInfoBuilder
- func (builder *AvatarInfoBuilder) Avatar240(avatar240 string) *AvatarInfoBuilder
- func (builder *AvatarInfoBuilder) Avatar640(avatar640 string) *AvatarInfoBuilder
- func (builder *AvatarInfoBuilder) Avatar72(avatar72 string) *AvatarInfoBuilder
- func (builder *AvatarInfoBuilder) AvatarOrigin(avatarOrigin string) *AvatarInfoBuilder
- func (builder *AvatarInfoBuilder) Build() *AvatarInfo
- type BatchAddGroupMemberPathReqBodyBuilder
- type BatchAddGroupMemberReq
- type BatchAddGroupMemberReqBody
- type BatchAddGroupMemberReqBodyBuilder
- type BatchAddGroupMemberReqBuilder
- type BatchAddGroupMemberResp
- type BatchAddGroupMemberRespData
- type BatchGetIdUserPathReqBodyBuilder
- func (builder *BatchGetIdUserPathReqBodyBuilder) Build() (*BatchGetIdUserReqBody, error)
- func (builder *BatchGetIdUserPathReqBodyBuilder) Emails(emails []string) *BatchGetIdUserPathReqBodyBuilder
- func (builder *BatchGetIdUserPathReqBodyBuilder) Mobiles(mobiles []string) *BatchGetIdUserPathReqBodyBuilder
- type BatchGetIdUserReq
- type BatchGetIdUserReqBody
- type BatchGetIdUserReqBodyBuilder
- type BatchGetIdUserReqBuilder
- type BatchGetIdUserResp
- type BatchGetIdUserRespData
- type BatchRemoveGroupMemberPathReqBodyBuilder
- type BatchRemoveGroupMemberReq
- type BatchRemoveGroupMemberReqBody
- type BatchRemoveGroupMemberReqBodyBuilder
- type BatchRemoveGroupMemberReqBuilder
- func (builder *BatchRemoveGroupMemberReqBuilder) Body(body *BatchRemoveGroupMemberReqBody) *BatchRemoveGroupMemberReqBuilder
- func (builder *BatchRemoveGroupMemberReqBuilder) Build() *BatchRemoveGroupMemberReq
- func (builder *BatchRemoveGroupMemberReqBuilder) GroupId(groupId string) *BatchRemoveGroupMemberReqBuilder
- type BatchRemoveGroupMemberResp
- type BindDepartmentUnitPathReqBodyBuilder
- func (builder *BindDepartmentUnitPathReqBodyBuilder) Build() (*BindDepartmentUnitReqBody, error)
- func (builder *BindDepartmentUnitPathReqBodyBuilder) DepartmentId(departmentId string) *BindDepartmentUnitPathReqBodyBuilder
- func (builder *BindDepartmentUnitPathReqBodyBuilder) DepartmentIdType(departmentIdType string) *BindDepartmentUnitPathReqBodyBuilder
- func (builder *BindDepartmentUnitPathReqBodyBuilder) UnitId(unitId string) *BindDepartmentUnitPathReqBodyBuilder
- type BindDepartmentUnitReq
- type BindDepartmentUnitReqBody
- type BindDepartmentUnitReqBodyBuilder
- func (builder *BindDepartmentUnitReqBodyBuilder) Build() *BindDepartmentUnitReqBody
- func (builder *BindDepartmentUnitReqBodyBuilder) DepartmentId(departmentId string) *BindDepartmentUnitReqBodyBuilder
- func (builder *BindDepartmentUnitReqBodyBuilder) DepartmentIdType(departmentIdType string) *BindDepartmentUnitReqBodyBuilder
- func (builder *BindDepartmentUnitReqBodyBuilder) UnitId(unitId string) *BindDepartmentUnitReqBodyBuilder
- type BindDepartmentUnitReqBuilder
- type BindDepartmentUnitResp
- type ChildrenDepartmentIterator
- type ChildrenDepartmentReq
- type ChildrenDepartmentReqBuilder
- func (builder *ChildrenDepartmentReqBuilder) Build() *ChildrenDepartmentReq
- func (builder *ChildrenDepartmentReqBuilder) DepartmentId(departmentId string) *ChildrenDepartmentReqBuilder
- func (builder *ChildrenDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *ChildrenDepartmentReqBuilder
- func (builder *ChildrenDepartmentReqBuilder) FetchChild(fetchChild bool) *ChildrenDepartmentReqBuilder
- func (builder *ChildrenDepartmentReqBuilder) Limit(limit int) *ChildrenDepartmentReqBuilder
- func (builder *ChildrenDepartmentReqBuilder) PageSize(pageSize int) *ChildrenDepartmentReqBuilder
- func (builder *ChildrenDepartmentReqBuilder) PageToken(pageToken string) *ChildrenDepartmentReqBuilder
- func (builder *ChildrenDepartmentReqBuilder) UserIdType(userIdType string) *ChildrenDepartmentReqBuilder
- type ChildrenDepartmentResp
- type ChildrenDepartmentRespData
- type ContactService
- type CreateDepartmentReq
- type CreateDepartmentReqBuilder
- func (builder *CreateDepartmentReqBuilder) Build() *CreateDepartmentReq
- func (builder *CreateDepartmentReqBuilder) ClientToken(clientToken string) *CreateDepartmentReqBuilder
- func (builder *CreateDepartmentReqBuilder) Department(department *Department) *CreateDepartmentReqBuilder
- func (builder *CreateDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *CreateDepartmentReqBuilder
- func (builder *CreateDepartmentReqBuilder) UserIdType(userIdType string) *CreateDepartmentReqBuilder
- type CreateDepartmentResp
- type CreateDepartmentRespData
- type CreateEmployeeTypeEnumReq
- type CreateEmployeeTypeEnumReqBuilder
- type CreateEmployeeTypeEnumResp
- type CreateEmployeeTypeEnumRespData
- type CreateGroupPathReqBodyBuilder
- func (builder *CreateGroupPathReqBodyBuilder) Build() (*CreateGroupReqBody, error)
- func (builder *CreateGroupPathReqBodyBuilder) Description(description string) *CreateGroupPathReqBodyBuilder
- func (builder *CreateGroupPathReqBodyBuilder) GroupId(groupId string) *CreateGroupPathReqBodyBuilder
- func (builder *CreateGroupPathReqBodyBuilder) Name(name string) *CreateGroupPathReqBodyBuilder
- func (builder *CreateGroupPathReqBodyBuilder) Type(type_ int) *CreateGroupPathReqBodyBuilder
- type CreateGroupReq
- type CreateGroupReqBody
- type CreateGroupReqBodyBuilder
- func (builder *CreateGroupReqBodyBuilder) Build() *CreateGroupReqBody
- func (builder *CreateGroupReqBodyBuilder) Description(description string) *CreateGroupReqBodyBuilder
- func (builder *CreateGroupReqBodyBuilder) GroupId(groupId string) *CreateGroupReqBodyBuilder
- func (builder *CreateGroupReqBodyBuilder) Name(name string) *CreateGroupReqBodyBuilder
- func (builder *CreateGroupReqBodyBuilder) Type(type_ int) *CreateGroupReqBodyBuilder
- type CreateGroupReqBuilder
- type CreateGroupResp
- type CreateGroupRespData
- type CreateUnitPathReqBodyBuilder
- func (builder *CreateUnitPathReqBodyBuilder) Build() (*CreateUnitReqBody, error)
- func (builder *CreateUnitPathReqBodyBuilder) Name(name string) *CreateUnitPathReqBodyBuilder
- func (builder *CreateUnitPathReqBodyBuilder) UnitId(unitId string) *CreateUnitPathReqBodyBuilder
- func (builder *CreateUnitPathReqBodyBuilder) UnitType(unitType string) *CreateUnitPathReqBodyBuilder
- type CreateUnitReq
- type CreateUnitReqBody
- type CreateUnitReqBodyBuilder
- func (builder *CreateUnitReqBodyBuilder) Build() *CreateUnitReqBody
- func (builder *CreateUnitReqBodyBuilder) Name(name string) *CreateUnitReqBodyBuilder
- func (builder *CreateUnitReqBodyBuilder) UnitId(unitId string) *CreateUnitReqBodyBuilder
- func (builder *CreateUnitReqBodyBuilder) UnitType(unitType string) *CreateUnitReqBodyBuilder
- type CreateUnitReqBuilder
- type CreateUnitResp
- type CreateUnitRespData
- type CreateUserReq
- type CreateUserReqBuilder
- func (builder *CreateUserReqBuilder) Build() *CreateUserReq
- func (builder *CreateUserReqBuilder) ClientToken(clientToken string) *CreateUserReqBuilder
- func (builder *CreateUserReqBuilder) DepartmentIdType(departmentIdType string) *CreateUserReqBuilder
- func (builder *CreateUserReqBuilder) User(user *User) *CreateUserReqBuilder
- func (builder *CreateUserReqBuilder) UserIdType(userIdType string) *CreateUserReqBuilder
- type CreateUserResp
- type CreateUserRespData
- type CustomAttr
- type CustomAttrBuilder
- func (builder *CustomAttrBuilder) Build() *CustomAttr
- func (builder *CustomAttrBuilder) I18nName(i18nName []*I18nContent) *CustomAttrBuilder
- func (builder *CustomAttrBuilder) Id(id string) *CustomAttrBuilder
- func (builder *CustomAttrBuilder) Options(options *CustomAttrOptions) *CustomAttrBuilder
- func (builder *CustomAttrBuilder) Type(type_ string) *CustomAttrBuilder
- type CustomAttrEvent
- type CustomAttrEventBuilder
- type CustomAttrGenericUser
- type CustomAttrGenericUserBuilder
- type CustomAttrOption
- type CustomAttrOptionBuilder
- func (builder *CustomAttrOptionBuilder) Build() *CustomAttrOption
- func (builder *CustomAttrOptionBuilder) Id(id string) *CustomAttrOptionBuilder
- func (builder *CustomAttrOptionBuilder) Name(name string) *CustomAttrOptionBuilder
- func (builder *CustomAttrOptionBuilder) Value(value string) *CustomAttrOptionBuilder
- type CustomAttrOptions
- type CustomAttrOptionsBuilder
- func (builder *CustomAttrOptionsBuilder) Build() *CustomAttrOptions
- func (builder *CustomAttrOptionsBuilder) DefaultOptionId(defaultOptionId string) *CustomAttrOptionsBuilder
- func (builder *CustomAttrOptionsBuilder) OptionType(optionType string) *CustomAttrOptionsBuilder
- func (builder *CustomAttrOptionsBuilder) Options(options []*CustomAttrOption) *CustomAttrOptionsBuilder
- type DeleteDepartmentReq
- type DeleteDepartmentReqBuilder
- type DeleteDepartmentResp
- type DeleteEmployeeTypeEnumReq
- type DeleteEmployeeTypeEnumReqBuilder
- type DeleteEmployeeTypeEnumResp
- type DeleteGroupReq
- type DeleteGroupReqBuilder
- type DeleteGroupResp
- type DeleteUnitReq
- type DeleteUnitReqBuilder
- type DeleteUnitResp
- type DeleteUserPathReqBodyBuilder
- func (builder *DeleteUserPathReqBodyBuilder) ApplicationAcceptorUserId(applicationAcceptorUserId string) *DeleteUserPathReqBodyBuilder
- func (builder *DeleteUserPathReqBodyBuilder) Build() (*DeleteUserReqBody, error)
- func (builder *DeleteUserPathReqBodyBuilder) CalendarAcceptorUserId(calendarAcceptorUserId string) *DeleteUserPathReqBodyBuilder
- func (builder *DeleteUserPathReqBodyBuilder) DepartmentChatAcceptorUserId(departmentChatAcceptorUserId string) *DeleteUserPathReqBodyBuilder
- func (builder *DeleteUserPathReqBodyBuilder) DocsAcceptorUserId(docsAcceptorUserId string) *DeleteUserPathReqBodyBuilder
- func (builder *DeleteUserPathReqBodyBuilder) ExternalChatAcceptorUserId(externalChatAcceptorUserId string) *DeleteUserPathReqBodyBuilder
- func (builder *DeleteUserPathReqBodyBuilder) HelpdeskAcceptorUserId(helpdeskAcceptorUserId string) *DeleteUserPathReqBodyBuilder
- type DeleteUserReq
- type DeleteUserReqBody
- type DeleteUserReqBodyBuilder
- func (builder *DeleteUserReqBodyBuilder) ApplicationAcceptorUserId(applicationAcceptorUserId string) *DeleteUserReqBodyBuilder
- func (builder *DeleteUserReqBodyBuilder) Build() *DeleteUserReqBody
- func (builder *DeleteUserReqBodyBuilder) CalendarAcceptorUserId(calendarAcceptorUserId string) *DeleteUserReqBodyBuilder
- func (builder *DeleteUserReqBodyBuilder) DepartmentChatAcceptorUserId(departmentChatAcceptorUserId string) *DeleteUserReqBodyBuilder
- func (builder *DeleteUserReqBodyBuilder) DocsAcceptorUserId(docsAcceptorUserId string) *DeleteUserReqBodyBuilder
- func (builder *DeleteUserReqBodyBuilder) ExternalChatAcceptorUserId(externalChatAcceptorUserId string) *DeleteUserReqBodyBuilder
- func (builder *DeleteUserReqBodyBuilder) HelpdeskAcceptorUserId(helpdeskAcceptorUserId string) *DeleteUserReqBodyBuilder
- type DeleteUserReqBuilder
- func (builder *DeleteUserReqBuilder) Body(body *DeleteUserReqBody) *DeleteUserReqBuilder
- func (builder *DeleteUserReqBuilder) Build() *DeleteUserReq
- func (builder *DeleteUserReqBuilder) UserId(userId string) *DeleteUserReqBuilder
- func (builder *DeleteUserReqBuilder) UserIdType(userIdType string) *DeleteUserReqBuilder
- type DeleteUserResp
- type Department
- type DepartmentBuilder
- func (builder *DepartmentBuilder) Build() *Department
- func (builder *DepartmentBuilder) ChatId(chatId string) *DepartmentBuilder
- func (builder *DepartmentBuilder) CreateGroupChat(createGroupChat bool) *DepartmentBuilder
- func (builder *DepartmentBuilder) DepartmentId(departmentId string) *DepartmentBuilder
- func (builder *DepartmentBuilder) I18nName(i18nName *DepartmentI18nName) *DepartmentBuilder
- func (builder *DepartmentBuilder) LeaderUserId(leaderUserId string) *DepartmentBuilder
- func (builder *DepartmentBuilder) MemberCount(memberCount int) *DepartmentBuilder
- func (builder *DepartmentBuilder) Name(name string) *DepartmentBuilder
- func (builder *DepartmentBuilder) OpenDepartmentId(openDepartmentId string) *DepartmentBuilder
- func (builder *DepartmentBuilder) Order(order string) *DepartmentBuilder
- func (builder *DepartmentBuilder) ParentDepartmentId(parentDepartmentId string) *DepartmentBuilder
- func (builder *DepartmentBuilder) Status(status *DepartmentStatus) *DepartmentBuilder
- func (builder *DepartmentBuilder) UnitIds(unitIds []string) *DepartmentBuilder
- type DepartmentCount
- type DepartmentCountBuilder
- func (builder *DepartmentCountBuilder) Build() *DepartmentCount
- func (builder *DepartmentCountBuilder) DepartmentCount(departmentCount int) *DepartmentCountBuilder
- func (builder *DepartmentCountBuilder) DepartmentId(departmentId string) *DepartmentCountBuilder
- func (builder *DepartmentCountBuilder) DirectDepartmentCount(directDepartmentCount int) *DepartmentCountBuilder
- func (builder *DepartmentCountBuilder) DirectUserCount(directUserCount int) *DepartmentCountBuilder
- func (builder *DepartmentCountBuilder) UserCount(userCount int) *DepartmentCountBuilder
- type DepartmentEvent
- type DepartmentEventBuilder
- func (builder *DepartmentEventBuilder) Build() *DepartmentEvent
- func (builder *DepartmentEventBuilder) ChatId(chatId string) *DepartmentEventBuilder
- func (builder *DepartmentEventBuilder) DepartmentId(departmentId string) *DepartmentEventBuilder
- func (builder *DepartmentEventBuilder) LeaderUserId(leaderUserId string) *DepartmentEventBuilder
- func (builder *DepartmentEventBuilder) Name(name string) *DepartmentEventBuilder
- func (builder *DepartmentEventBuilder) OpenDepartmentId(openDepartmentId string) *DepartmentEventBuilder
- func (builder *DepartmentEventBuilder) Order(order int) *DepartmentEventBuilder
- func (builder *DepartmentEventBuilder) ParentDepartmentId(parentDepartmentId string) *DepartmentEventBuilder
- func (builder *DepartmentEventBuilder) Status(status *DepartmentStatus) *DepartmentEventBuilder
- type DepartmentI18nName
- type DepartmentI18nNameBuilder
- func (builder *DepartmentI18nNameBuilder) Build() *DepartmentI18nName
- func (builder *DepartmentI18nNameBuilder) EnUs(enUs string) *DepartmentI18nNameBuilder
- func (builder *DepartmentI18nNameBuilder) JaJp(jaJp string) *DepartmentI18nNameBuilder
- func (builder *DepartmentI18nNameBuilder) ZhCn(zhCn string) *DepartmentI18nNameBuilder
- type DepartmentParent
- type DepartmentParentBuilder
- type DepartmentStatus
- type DepartmentStatusBuilder
- type DepartmentUnit
- type DepartmentUnitBuilder
- func (builder *DepartmentUnitBuilder) Build() *DepartmentUnit
- func (builder *DepartmentUnitBuilder) UnitId(unitId string) *DepartmentUnitBuilder
- func (builder *DepartmentUnitBuilder) UnitName(unitName string) *DepartmentUnitBuilder
- func (builder *DepartmentUnitBuilder) UnitType(unitType string) *DepartmentUnitBuilder
- type EmployeeTypeEnum
- type EmployeeTypeEnumBuilder
- func (builder *EmployeeTypeEnumBuilder) Build() *EmployeeTypeEnum
- func (builder *EmployeeTypeEnumBuilder) Content(content string) *EmployeeTypeEnumBuilder
- func (builder *EmployeeTypeEnumBuilder) EnumId(enumId string) *EmployeeTypeEnumBuilder
- func (builder *EmployeeTypeEnumBuilder) EnumStatus(enumStatus int) *EmployeeTypeEnumBuilder
- func (builder *EmployeeTypeEnumBuilder) EnumType(enumType int) *EmployeeTypeEnumBuilder
- func (builder *EmployeeTypeEnumBuilder) EnumValue(enumValue string) *EmployeeTypeEnumBuilder
- func (builder *EmployeeTypeEnumBuilder) I18nContent(i18nContent []*I18nContent) *EmployeeTypeEnumBuilder
- type FindByDepartmentUserIterator
- type FindByDepartmentUserReq
- type FindByDepartmentUserReqBuilder
- func (builder *FindByDepartmentUserReqBuilder) Build() *FindByDepartmentUserReq
- func (builder *FindByDepartmentUserReqBuilder) DepartmentId(departmentId string) *FindByDepartmentUserReqBuilder
- func (builder *FindByDepartmentUserReqBuilder) DepartmentIdType(departmentIdType string) *FindByDepartmentUserReqBuilder
- func (builder *FindByDepartmentUserReqBuilder) Limit(limit int) *FindByDepartmentUserReqBuilder
- func (builder *FindByDepartmentUserReqBuilder) PageSize(pageSize int) *FindByDepartmentUserReqBuilder
- func (builder *FindByDepartmentUserReqBuilder) PageToken(pageToken string) *FindByDepartmentUserReqBuilder
- func (builder *FindByDepartmentUserReqBuilder) UserIdType(userIdType string) *FindByDepartmentUserReqBuilder
- type FindByDepartmentUserResp
- type FindByDepartmentUserRespData
- type GetDepartmentReq
- type GetDepartmentReqBuilder
- func (builder *GetDepartmentReqBuilder) Build() *GetDepartmentReq
- func (builder *GetDepartmentReqBuilder) DepartmentId(departmentId string) *GetDepartmentReqBuilder
- func (builder *GetDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *GetDepartmentReqBuilder
- func (builder *GetDepartmentReqBuilder) UserIdType(userIdType string) *GetDepartmentReqBuilder
- type GetDepartmentResp
- type GetDepartmentRespData
- type GetGroupReq
- type GetGroupReqBuilder
- type GetGroupResp
- type GetGroupRespData
- type GetUnitReq
- type GetUnitReqBuilder
- type GetUnitResp
- type GetUnitRespData
- type GetUserReq
- type GetUserReqBuilder
- func (builder *GetUserReqBuilder) Build() *GetUserReq
- func (builder *GetUserReqBuilder) DepartmentIdType(departmentIdType string) *GetUserReqBuilder
- func (builder *GetUserReqBuilder) UserId(userId string) *GetUserReqBuilder
- func (builder *GetUserReqBuilder) UserIdType(userIdType string) *GetUserReqBuilder
- type GetUserResp
- type GetUserRespData
- type Group
- type GroupBuilder
- func (builder *GroupBuilder) Build() *Group
- func (builder *GroupBuilder) Description(description string) *GroupBuilder
- func (builder *GroupBuilder) Id(id string) *GroupBuilder
- func (builder *GroupBuilder) MemberDepartmentCount(memberDepartmentCount int) *GroupBuilder
- func (builder *GroupBuilder) MemberUserCount(memberUserCount int) *GroupBuilder
- func (builder *GroupBuilder) Name(name string) *GroupBuilder
- type GroupEvent
- type GroupEventBuilder
- type I18nContent
- type I18nContentBuilder
- type ListCustomAttrIterator
- type ListCustomAttrReq
- type ListCustomAttrReqBuilder
- func (builder *ListCustomAttrReqBuilder) Build() *ListCustomAttrReq
- func (builder *ListCustomAttrReqBuilder) Limit(limit int) *ListCustomAttrReqBuilder
- func (builder *ListCustomAttrReqBuilder) PageSize(pageSize int) *ListCustomAttrReqBuilder
- func (builder *ListCustomAttrReqBuilder) PageToken(pageToken string) *ListCustomAttrReqBuilder
- type ListCustomAttrResp
- type ListCustomAttrRespData
- type ListDepartmentIterator
- type ListDepartmentReq
- type ListDepartmentReqBuilder
- func (builder *ListDepartmentReqBuilder) Build() *ListDepartmentReq
- func (builder *ListDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *ListDepartmentReqBuilder
- func (builder *ListDepartmentReqBuilder) FetchChild(fetchChild bool) *ListDepartmentReqBuilder
- func (builder *ListDepartmentReqBuilder) Limit(limit int) *ListDepartmentReqBuilder
- func (builder *ListDepartmentReqBuilder) PageSize(pageSize int) *ListDepartmentReqBuilder
- func (builder *ListDepartmentReqBuilder) PageToken(pageToken string) *ListDepartmentReqBuilder
- func (builder *ListDepartmentReqBuilder) ParentDepartmentId(parentDepartmentId string) *ListDepartmentReqBuilder
- func (builder *ListDepartmentReqBuilder) UserIdType(userIdType string) *ListDepartmentReqBuilder
- type ListDepartmentResp
- type ListDepartmentRespData
- type ListDepartmentUnitReq
- type ListDepartmentUnitReqBuilder
- func (builder *ListDepartmentUnitReqBuilder) Build() *ListDepartmentUnitReq
- func (builder *ListDepartmentUnitReqBuilder) DepartmentIdType(departmentIdType string) *ListDepartmentUnitReqBuilder
- func (builder *ListDepartmentUnitReqBuilder) PageSize(pageSize int) *ListDepartmentUnitReqBuilder
- func (builder *ListDepartmentUnitReqBuilder) PageToken(pageToken string) *ListDepartmentUnitReqBuilder
- func (builder *ListDepartmentUnitReqBuilder) UnitId(unitId string) *ListDepartmentUnitReqBuilder
- type ListDepartmentUnitResp
- type ListDepartmentUnitRespData
- type ListEmployeeTypeEnumIterator
- type ListEmployeeTypeEnumReq
- type ListEmployeeTypeEnumReqBuilder
- func (builder *ListEmployeeTypeEnumReqBuilder) Build() *ListEmployeeTypeEnumReq
- func (builder *ListEmployeeTypeEnumReqBuilder) Limit(limit int) *ListEmployeeTypeEnumReqBuilder
- func (builder *ListEmployeeTypeEnumReqBuilder) PageSize(pageSize int) *ListEmployeeTypeEnumReqBuilder
- func (builder *ListEmployeeTypeEnumReqBuilder) PageToken(pageToken string) *ListEmployeeTypeEnumReqBuilder
- type ListEmployeeTypeEnumResp
- type ListEmployeeTypeEnumRespData
- type ListScopeReq
- type ListScopeReqBuilder
- func (builder *ListScopeReqBuilder) Build() *ListScopeReq
- func (builder *ListScopeReqBuilder) DepartmentIdType(departmentIdType string) *ListScopeReqBuilder
- func (builder *ListScopeReqBuilder) PageSize(pageSize int) *ListScopeReqBuilder
- func (builder *ListScopeReqBuilder) PageToken(pageToken string) *ListScopeReqBuilder
- func (builder *ListScopeReqBuilder) UserIdType(userIdType string) *ListScopeReqBuilder
- type ListScopeResp
- type ListScopeRespData
- type ListUnitReq
- type ListUnitReqBuilder
- type ListUnitResp
- type ListUnitRespData
- type ListUserIterator
- type ListUserReq
- type ListUserReqBuilder
- func (builder *ListUserReqBuilder) Build() *ListUserReq
- func (builder *ListUserReqBuilder) DepartmentId(departmentId string) *ListUserReqBuilder
- func (builder *ListUserReqBuilder) DepartmentIdType(departmentIdType string) *ListUserReqBuilder
- func (builder *ListUserReqBuilder) Limit(limit int) *ListUserReqBuilder
- func (builder *ListUserReqBuilder) PageSize(pageSize int) *ListUserReqBuilder
- func (builder *ListUserReqBuilder) PageToken(pageToken string) *ListUserReqBuilder
- func (builder *ListUserReqBuilder) UserIdType(userIdType string) *ListUserReqBuilder
- type ListUserResp
- type ListUserRespData
- type MemberBelongGroupReq
- type MemberBelongGroupReqBuilder
- func (builder *MemberBelongGroupReqBuilder) Build() *MemberBelongGroupReq
- func (builder *MemberBelongGroupReqBuilder) GroupType(groupType int) *MemberBelongGroupReqBuilder
- func (builder *MemberBelongGroupReqBuilder) MemberId(memberId string) *MemberBelongGroupReqBuilder
- func (builder *MemberBelongGroupReqBuilder) MemberIdType(memberIdType string) *MemberBelongGroupReqBuilder
- func (builder *MemberBelongGroupReqBuilder) PageSize(pageSize int) *MemberBelongGroupReqBuilder
- func (builder *MemberBelongGroupReqBuilder) PageToken(pageToken string) *MemberBelongGroupReqBuilder
- type MemberBelongGroupResp
- type MemberBelongGroupRespData
- type MemberResult
- type MemberResultBuilder
- type Memberlist
- type MemberlistBuilder
- func (builder *MemberlistBuilder) Build() *Memberlist
- func (builder *MemberlistBuilder) MemberId(memberId string) *MemberlistBuilder
- func (builder *MemberlistBuilder) MemberIdType(memberIdType string) *MemberlistBuilder
- func (builder *MemberlistBuilder) MemberType(memberType string) *MemberlistBuilder
- type NotificationOption
- type NotificationOptionBuilder
- type OldDepartmentObject
- type OldDepartmentObjectBuilder
- type OldUserObject
- type OldUserObjectBuilder
- type P1ContactScopeChangedV3
- type P1ContactScopeChangedV3Data
- type P1ContactScopeChangedV3Handler
- type P1DepartmentChangedV3
- type P1DepartmentChangedV3Data
- type P1DepartmentChangedV3Handler
- type P1UserChangedV3
- type P1UserChangedV3Data
- type P1UserChangedV3Handler
- type P1UserStatusChangedV3
- type P1UserStatusChangedV3Data
- type P1UserStatusChangedV3Handler
- type P1UserStatusV3
- type P2CustomAttrEventUpdatedV3
- type P2CustomAttrEventUpdatedV3Data
- type P2CustomAttrEventUpdatedV3Handler
- type P2DepartmentCreatedV3
- type P2DepartmentCreatedV3Data
- type P2DepartmentCreatedV3Handler
- type P2DepartmentDeletedV3
- type P2DepartmentDeletedV3Data
- type P2DepartmentDeletedV3Handler
- type P2DepartmentUpdatedV3
- type P2DepartmentUpdatedV3Data
- type P2DepartmentUpdatedV3Handler
- type P2EmployeeTypeEnumActivedV3
- type P2EmployeeTypeEnumActivedV3Data
- type P2EmployeeTypeEnumActivedV3Handler
- type P2EmployeeTypeEnumCreatedV3
- type P2EmployeeTypeEnumCreatedV3Data
- type P2EmployeeTypeEnumCreatedV3Handler
- type P2EmployeeTypeEnumDeactivatedV3
- type P2EmployeeTypeEnumDeactivatedV3Data
- type P2EmployeeTypeEnumDeactivatedV3Handler
- type P2EmployeeTypeEnumDeletedV3
- type P2EmployeeTypeEnumDeletedV3Data
- type P2EmployeeTypeEnumDeletedV3Handler
- type P2EmployeeTypeEnumUpdatedV3
- type P2EmployeeTypeEnumUpdatedV3Data
- type P2EmployeeTypeEnumUpdatedV3Handler
- type P2ScopeUpdatedV3
- type P2ScopeUpdatedV3Data
- type P2ScopeUpdatedV3Handler
- type P2UserCreatedV3
- type P2UserCreatedV3Data
- type P2UserCreatedV3Handler
- type P2UserDeletedV3
- type P2UserDeletedV3Data
- type P2UserDeletedV3Handler
- type P2UserUpdatedV3
- type P2UserUpdatedV3Data
- type P2UserUpdatedV3Handler
- type ParentDepartmentIterator
- type ParentDepartmentReq
- type ParentDepartmentReqBuilder
- func (builder *ParentDepartmentReqBuilder) Build() *ParentDepartmentReq
- func (builder *ParentDepartmentReqBuilder) DepartmentId(departmentId string) *ParentDepartmentReqBuilder
- func (builder *ParentDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *ParentDepartmentReqBuilder
- func (builder *ParentDepartmentReqBuilder) Limit(limit int) *ParentDepartmentReqBuilder
- func (builder *ParentDepartmentReqBuilder) PageSize(pageSize int) *ParentDepartmentReqBuilder
- func (builder *ParentDepartmentReqBuilder) PageToken(pageToken string) *ParentDepartmentReqBuilder
- func (builder *ParentDepartmentReqBuilder) UserIdType(userIdType string) *ParentDepartmentReqBuilder
- type ParentDepartmentResp
- type ParentDepartmentRespData
- type PatchDepartmentReq
- type PatchDepartmentReqBuilder
- func (builder *PatchDepartmentReqBuilder) Build() *PatchDepartmentReq
- func (builder *PatchDepartmentReqBuilder) Department(department *Department) *PatchDepartmentReqBuilder
- func (builder *PatchDepartmentReqBuilder) DepartmentId(departmentId string) *PatchDepartmentReqBuilder
- func (builder *PatchDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *PatchDepartmentReqBuilder
- func (builder *PatchDepartmentReqBuilder) UserIdType(userIdType string) *PatchDepartmentReqBuilder
- type PatchDepartmentResp
- type PatchDepartmentRespData
- type PatchGroupPathReqBodyBuilder
- type PatchGroupReq
- type PatchGroupReqBody
- type PatchGroupReqBodyBuilder
- type PatchGroupReqBuilder
- type PatchGroupResp
- type PatchUnitPathReqBodyBuilder
- type PatchUnitReq
- type PatchUnitReqBody
- type PatchUnitReqBodyBuilder
- type PatchUnitReqBuilder
- type PatchUnitResp
- type PatchUserReq
- type PatchUserReqBuilder
- func (builder *PatchUserReqBuilder) Build() *PatchUserReq
- func (builder *PatchUserReqBuilder) DepartmentIdType(departmentIdType string) *PatchUserReqBuilder
- func (builder *PatchUserReqBuilder) User(user *User) *PatchUserReqBuilder
- func (builder *PatchUserReqBuilder) UserId(userId string) *PatchUserReqBuilder
- func (builder *PatchUserReqBuilder) UserIdType(userIdType string) *PatchUserReqBuilder
- type PatchUserResp
- type PatchUserRespData
- type RemoveGroupMemberPathReqBodyBuilder
- func (builder *RemoveGroupMemberPathReqBodyBuilder) Build() (*RemoveGroupMemberReqBody, error)
- func (builder *RemoveGroupMemberPathReqBodyBuilder) MemberId(memberId string) *RemoveGroupMemberPathReqBodyBuilder
- func (builder *RemoveGroupMemberPathReqBodyBuilder) MemberIdType(memberIdType string) *RemoveGroupMemberPathReqBodyBuilder
- func (builder *RemoveGroupMemberPathReqBodyBuilder) MemberType(memberType string) *RemoveGroupMemberPathReqBodyBuilder
- type RemoveGroupMemberReq
- type RemoveGroupMemberReqBody
- type RemoveGroupMemberReqBodyBuilder
- func (builder *RemoveGroupMemberReqBodyBuilder) Build() *RemoveGroupMemberReqBody
- func (builder *RemoveGroupMemberReqBodyBuilder) MemberId(memberId string) *RemoveGroupMemberReqBodyBuilder
- func (builder *RemoveGroupMemberReqBodyBuilder) MemberIdType(memberIdType string) *RemoveGroupMemberReqBodyBuilder
- func (builder *RemoveGroupMemberReqBodyBuilder) MemberType(memberType string) *RemoveGroupMemberReqBodyBuilder
- type RemoveGroupMemberReqBuilder
- type RemoveGroupMemberResp
- type Scope
- type ScopeBuilder
- type SearchDepartmentIterator
- type SearchDepartmentPathReqBodyBuilder
- type SearchDepartmentReq
- type SearchDepartmentReqBody
- type SearchDepartmentReqBodyBuilder
- type SearchDepartmentReqBuilder
- func (builder *SearchDepartmentReqBuilder) Body(body *SearchDepartmentReqBody) *SearchDepartmentReqBuilder
- func (builder *SearchDepartmentReqBuilder) Build() *SearchDepartmentReq
- func (builder *SearchDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *SearchDepartmentReqBuilder
- func (builder *SearchDepartmentReqBuilder) Limit(limit int) *SearchDepartmentReqBuilder
- func (builder *SearchDepartmentReqBuilder) PageSize(pageSize int) *SearchDepartmentReqBuilder
- func (builder *SearchDepartmentReqBuilder) PageToken(pageToken string) *SearchDepartmentReqBuilder
- func (builder *SearchDepartmentReqBuilder) UserIdType(userIdType string) *SearchDepartmentReqBuilder
- type SearchDepartmentResp
- type SearchDepartmentRespData
- type SimplelistGroupIterator
- type SimplelistGroupMemberReq
- type SimplelistGroupMemberReqBuilder
- func (builder *SimplelistGroupMemberReqBuilder) Build() *SimplelistGroupMemberReq
- func (builder *SimplelistGroupMemberReqBuilder) GroupId(groupId string) *SimplelistGroupMemberReqBuilder
- func (builder *SimplelistGroupMemberReqBuilder) MemberIdType(memberIdType string) *SimplelistGroupMemberReqBuilder
- func (builder *SimplelistGroupMemberReqBuilder) MemberType(memberType string) *SimplelistGroupMemberReqBuilder
- func (builder *SimplelistGroupMemberReqBuilder) PageSize(pageSize int) *SimplelistGroupMemberReqBuilder
- func (builder *SimplelistGroupMemberReqBuilder) PageToken(pageToken string) *SimplelistGroupMemberReqBuilder
- type SimplelistGroupMemberResp
- type SimplelistGroupMemberRespData
- type SimplelistGroupReq
- type SimplelistGroupReqBuilder
- func (builder *SimplelistGroupReqBuilder) Build() *SimplelistGroupReq
- func (builder *SimplelistGroupReqBuilder) Limit(limit int) *SimplelistGroupReqBuilder
- func (builder *SimplelistGroupReqBuilder) PageSize(pageSize int) *SimplelistGroupReqBuilder
- func (builder *SimplelistGroupReqBuilder) PageToken(pageToken string) *SimplelistGroupReqBuilder
- func (builder *SimplelistGroupReqBuilder) Type(type_ int) *SimplelistGroupReqBuilder
- type SimplelistGroupResp
- type SimplelistGroupRespData
- type UnbindDepartmentChatDepartmentPathReqBodyBuilder
- type UnbindDepartmentChatDepartmentReq
- type UnbindDepartmentChatDepartmentReqBody
- type UnbindDepartmentChatDepartmentReqBodyBuilder
- type UnbindDepartmentChatDepartmentReqBuilder
- func (builder *UnbindDepartmentChatDepartmentReqBuilder) Body(body *UnbindDepartmentChatDepartmentReqBody) *UnbindDepartmentChatDepartmentReqBuilder
- func (builder *UnbindDepartmentChatDepartmentReqBuilder) Build() *UnbindDepartmentChatDepartmentReq
- func (builder *UnbindDepartmentChatDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *UnbindDepartmentChatDepartmentReqBuilder
- type UnbindDepartmentChatDepartmentResp
- type UnbindDepartmentUnitPathReqBodyBuilder
- func (builder *UnbindDepartmentUnitPathReqBodyBuilder) Build() (*UnbindDepartmentUnitReqBody, error)
- func (builder *UnbindDepartmentUnitPathReqBodyBuilder) DepartmentId(departmentId string) *UnbindDepartmentUnitPathReqBodyBuilder
- func (builder *UnbindDepartmentUnitPathReqBodyBuilder) DepartmentIdType(departmentIdType string) *UnbindDepartmentUnitPathReqBodyBuilder
- func (builder *UnbindDepartmentUnitPathReqBodyBuilder) UnitId(unitId string) *UnbindDepartmentUnitPathReqBodyBuilder
- type UnbindDepartmentUnitReq
- type UnbindDepartmentUnitReqBody
- type UnbindDepartmentUnitReqBodyBuilder
- func (builder *UnbindDepartmentUnitReqBodyBuilder) Build() *UnbindDepartmentUnitReqBody
- func (builder *UnbindDepartmentUnitReqBodyBuilder) DepartmentId(departmentId string) *UnbindDepartmentUnitReqBodyBuilder
- func (builder *UnbindDepartmentUnitReqBodyBuilder) DepartmentIdType(departmentIdType string) *UnbindDepartmentUnitReqBodyBuilder
- func (builder *UnbindDepartmentUnitReqBodyBuilder) UnitId(unitId string) *UnbindDepartmentUnitReqBodyBuilder
- type UnbindDepartmentUnitReqBuilder
- type UnbindDepartmentUnitResp
- type Unit
- type UnitBuilder
- type UnitDepartment
- type UnitDepartmentBuilder
- type UpdateDepartmentReq
- type UpdateDepartmentReqBuilder
- func (builder *UpdateDepartmentReqBuilder) Build() *UpdateDepartmentReq
- func (builder *UpdateDepartmentReqBuilder) Department(department *Department) *UpdateDepartmentReqBuilder
- func (builder *UpdateDepartmentReqBuilder) DepartmentId(departmentId string) *UpdateDepartmentReqBuilder
- func (builder *UpdateDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *UpdateDepartmentReqBuilder
- func (builder *UpdateDepartmentReqBuilder) UserIdType(userIdType string) *UpdateDepartmentReqBuilder
- type UpdateDepartmentResp
- type UpdateDepartmentRespData
- type UpdateEmployeeTypeEnumReq
- type UpdateEmployeeTypeEnumReqBuilder
- func (builder *UpdateEmployeeTypeEnumReqBuilder) Build() *UpdateEmployeeTypeEnumReq
- func (builder *UpdateEmployeeTypeEnumReqBuilder) EmployeeTypeEnum(employeeTypeEnum *EmployeeTypeEnum) *UpdateEmployeeTypeEnumReqBuilder
- func (builder *UpdateEmployeeTypeEnumReqBuilder) EnumId(enumId string) *UpdateEmployeeTypeEnumReqBuilder
- type UpdateEmployeeTypeEnumResp
- type UpdateEmployeeTypeEnumRespData
- type UpdateUserReq
- type UpdateUserReqBuilder
- func (builder *UpdateUserReqBuilder) Build() *UpdateUserReq
- func (builder *UpdateUserReqBuilder) DepartmentIdType(departmentIdType string) *UpdateUserReqBuilder
- func (builder *UpdateUserReqBuilder) User(user *User) *UpdateUserReqBuilder
- func (builder *UpdateUserReqBuilder) UserId(userId string) *UpdateUserReqBuilder
- func (builder *UpdateUserReqBuilder) UserIdType(userIdType string) *UpdateUserReqBuilder
- type UpdateUserResp
- type UpdateUserRespData
- type User
- type UserBuilder
- func (builder *UserBuilder) Avatar(avatar *AvatarInfo) *UserBuilder
- func (builder *UserBuilder) AvatarKey(avatarKey string) *UserBuilder
- func (builder *UserBuilder) Build() *User
- func (builder *UserBuilder) City(city string) *UserBuilder
- func (builder *UserBuilder) Country(country string) *UserBuilder
- func (builder *UserBuilder) CustomAttrs(customAttrs []*UserCustomAttr) *UserBuilder
- func (builder *UserBuilder) DepartmentIds(departmentIds []string) *UserBuilder
- func (builder *UserBuilder) Email(email string) *UserBuilder
- func (builder *UserBuilder) EmployeeNo(employeeNo string) *UserBuilder
- func (builder *UserBuilder) EmployeeType(employeeType int) *UserBuilder
- func (builder *UserBuilder) EnName(enName string) *UserBuilder
- func (builder *UserBuilder) EntEmailPassword(entEmailPassword string) *UserBuilder
- func (builder *UserBuilder) EnterpriseEmail(enterpriseEmail string) *UserBuilder
- func (builder *UserBuilder) Gender(gender int) *UserBuilder
- func (builder *UserBuilder) IsFrozen(isFrozen bool) *UserBuilder
- func (builder *UserBuilder) IsTenantManager(isTenantManager bool) *UserBuilder
- func (builder *UserBuilder) JobTitle(jobTitle string) *UserBuilder
- func (builder *UserBuilder) JoinTime(joinTime int) *UserBuilder
- func (builder *UserBuilder) LeaderUserId(leaderUserId string) *UserBuilder
- func (builder *UserBuilder) Mobile(mobile string) *UserBuilder
- func (builder *UserBuilder) MobileVisible(mobileVisible bool) *UserBuilder
- func (builder *UserBuilder) Name(name string) *UserBuilder
- func (builder *UserBuilder) Nickname(nickname string) *UserBuilder
- func (builder *UserBuilder) OpenId(openId string) *UserBuilder
- func (builder *UserBuilder) Orders(orders []*UserOrder) *UserBuilder
- func (builder *UserBuilder) Status(status *UserStatus) *UserBuilder
- func (builder *UserBuilder) UnionId(unionId string) *UserBuilder
- func (builder *UserBuilder) UserId(userId string) *UserBuilder
- func (builder *UserBuilder) WorkStation(workStation string) *UserBuilder
- type UserContactInfo
- type UserContactInfoBuilder
- func (builder *UserContactInfoBuilder) Build() *UserContactInfo
- func (builder *UserContactInfoBuilder) Email(email string) *UserContactInfoBuilder
- func (builder *UserContactInfoBuilder) Mobile(mobile string) *UserContactInfoBuilder
- func (builder *UserContactInfoBuilder) UserId(userId string) *UserContactInfoBuilder
- type UserCustomAttr
- type UserCustomAttrBuilder
- func (builder *UserCustomAttrBuilder) Build() *UserCustomAttr
- func (builder *UserCustomAttrBuilder) Id(id string) *UserCustomAttrBuilder
- func (builder *UserCustomAttrBuilder) Type(type_ string) *UserCustomAttrBuilder
- func (builder *UserCustomAttrBuilder) Value(value *UserCustomAttrValue) *UserCustomAttrBuilder
- type UserCustomAttrValue
- type UserCustomAttrValueBuilder
- func (builder *UserCustomAttrValueBuilder) Build() *UserCustomAttrValue
- func (builder *UserCustomAttrValueBuilder) GenericUser(genericUser *CustomAttrGenericUser) *UserCustomAttrValueBuilder
- func (builder *UserCustomAttrValueBuilder) Name(name string) *UserCustomAttrValueBuilder
- func (builder *UserCustomAttrValueBuilder) OptionId(optionId string) *UserCustomAttrValueBuilder
- func (builder *UserCustomAttrValueBuilder) OptionValue(optionValue string) *UserCustomAttrValueBuilder
- func (builder *UserCustomAttrValueBuilder) PcUrl(pcUrl string) *UserCustomAttrValueBuilder
- func (builder *UserCustomAttrValueBuilder) PictureUrl(pictureUrl string) *UserCustomAttrValueBuilder
- func (builder *UserCustomAttrValueBuilder) Text(text string) *UserCustomAttrValueBuilder
- func (builder *UserCustomAttrValueBuilder) Url(url string) *UserCustomAttrValueBuilder
- type UserEvent
- type UserEventBuilder
- func (builder *UserEventBuilder) Avatar(avatar *AvatarInfo) *UserEventBuilder
- func (builder *UserEventBuilder) Build() *UserEvent
- func (builder *UserEventBuilder) City(city string) *UserEventBuilder
- func (builder *UserEventBuilder) Country(country string) *UserEventBuilder
- func (builder *UserEventBuilder) CustomAttrs(customAttrs []*UserCustomAttr) *UserEventBuilder
- func (builder *UserEventBuilder) DepartmentIds(departmentIds []string) *UserEventBuilder
- func (builder *UserEventBuilder) Email(email string) *UserEventBuilder
- func (builder *UserEventBuilder) EmployeeNo(employeeNo string) *UserEventBuilder
- func (builder *UserEventBuilder) EmployeeType(employeeType int) *UserEventBuilder
- func (builder *UserEventBuilder) EnName(enName string) *UserEventBuilder
- func (builder *UserEventBuilder) EnterpriseEmail(enterpriseEmail string) *UserEventBuilder
- func (builder *UserEventBuilder) Gender(gender int) *UserEventBuilder
- func (builder *UserEventBuilder) JobTitle(jobTitle string) *UserEventBuilder
- func (builder *UserEventBuilder) JoinTime(joinTime int) *UserEventBuilder
- func (builder *UserEventBuilder) LeaderUserId(leaderUserId string) *UserEventBuilder
- func (builder *UserEventBuilder) Mobile(mobile string) *UserEventBuilder
- func (builder *UserEventBuilder) Name(name string) *UserEventBuilder
- func (builder *UserEventBuilder) Nickname(nickname string) *UserEventBuilder
- func (builder *UserEventBuilder) OpenId(openId string) *UserEventBuilder
- func (builder *UserEventBuilder) Orders(orders []*UserOrder) *UserEventBuilder
- func (builder *UserEventBuilder) Status(status *UserStatus) *UserEventBuilder
- func (builder *UserEventBuilder) UnionId(unionId string) *UserEventBuilder
- func (builder *UserEventBuilder) UserId(userId string) *UserEventBuilder
- func (builder *UserEventBuilder) WorkStation(workStation string) *UserEventBuilder
- type UserGroup
- type UserGroupBuilder
- func (builder *UserGroupBuilder) Build() *UserGroup
- func (builder *UserGroupBuilder) MemberCount(memberCount int) *UserGroupBuilder
- func (builder *UserGroupBuilder) Name(name string) *UserGroupBuilder
- func (builder *UserGroupBuilder) Status(status int) *UserGroupBuilder
- func (builder *UserGroupBuilder) Type(type_ int) *UserGroupBuilder
- func (builder *UserGroupBuilder) UserGroupId(userGroupId string) *UserGroupBuilder
- type UserGroupMember
- type UserOrder
- type UserOrderBuilder
- func (builder *UserOrderBuilder) Build() *UserOrder
- func (builder *UserOrderBuilder) DepartmentId(departmentId string) *UserOrderBuilder
- func (builder *UserOrderBuilder) DepartmentOrder(departmentOrder int) *UserOrderBuilder
- func (builder *UserOrderBuilder) UserOrder(userOrder int) *UserOrderBuilder
- type UserPosition
- type UserPositionBuilder
- func (builder *UserPositionBuilder) Build() *UserPosition
- func (builder *UserPositionBuilder) DepartmentId(departmentId string) *UserPositionBuilder
- func (builder *UserPositionBuilder) IsMajor(isMajor bool) *UserPositionBuilder
- func (builder *UserPositionBuilder) LeaderPositionCode(leaderPositionCode string) *UserPositionBuilder
- func (builder *UserPositionBuilder) LeaderUserId(leaderUserId string) *UserPositionBuilder
- func (builder *UserPositionBuilder) PositionCode(positionCode string) *UserPositionBuilder
- func (builder *UserPositionBuilder) PositionName(positionName string) *UserPositionBuilder
- type UserStatus
- type UserStatusBuilder
- func (builder *UserStatusBuilder) Build() *UserStatus
- func (builder *UserStatusBuilder) IsActivated(isActivated bool) *UserStatusBuilder
- func (builder *UserStatusBuilder) IsExited(isExited bool) *UserStatusBuilder
- func (builder *UserStatusBuilder) IsFrozen(isFrozen bool) *UserStatusBuilder
- func (builder *UserStatusBuilder) IsResigned(isResigned bool) *UserStatusBuilder
- func (builder *UserStatusBuilder) IsUnjoin(isUnjoin bool) *UserStatusBuilder
Constants ¶
const ( UserIdTypeUserId = "user_id" UserIdTypeUnionId = "union_id" UserIdTypeOpenId = "open_id" )
const ( DepartmentIdTypeDepartmentId = "department_id" DepartmentIdTypeOpenDepartmentId = "open_department_id" )
const ( EnumTypeDefualt = 1 EnumTypeCustom = 2 )
const ( EnumStatusActive = 1 EnumStatusInactive = 2 )
const ( MemberIdTypeOpenID = "open_id" MemberIdTypeUnionID = "union_id" MemberIdTypeUserID = "user_id" )
const ( GroupTypeAssign = 1 GroupTypeDynamic = 2 )
const ( GenderTypeUnkown = 0 GenderTypeMale = 1 GenderTypeFemale = 2 )
const (
CreateGroupTypeAssign = 1
)
const (
MemberTypeUser = "user"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddGroupMemberPathReqBodyBuilder ¶
type AddGroupMemberPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
上传文件path开始
func NewAddGroupMemberPathReqBodyBuilder ¶
func NewAddGroupMemberPathReqBodyBuilder() *AddGroupMemberPathReqBodyBuilder
func (*AddGroupMemberPathReqBodyBuilder) Build ¶
func (builder *AddGroupMemberPathReqBodyBuilder) Build() (*AddGroupMemberReqBody, error)
func (*AddGroupMemberPathReqBodyBuilder) MemberId ¶
func (builder *AddGroupMemberPathReqBodyBuilder) MemberId(memberId string) *AddGroupMemberPathReqBodyBuilder
func (*AddGroupMemberPathReqBodyBuilder) MemberIdType ¶
func (builder *AddGroupMemberPathReqBodyBuilder) MemberIdType(memberIdType string) *AddGroupMemberPathReqBodyBuilder
func (*AddGroupMemberPathReqBodyBuilder) MemberType ¶
func (builder *AddGroupMemberPathReqBodyBuilder) MemberType(memberType string) *AddGroupMemberPathReqBodyBuilder
type AddGroupMemberReq ¶
type AddGroupMemberReq struct { Body *AddGroupMemberReqBody `body:""` // contains filtered or unexported fields }
type AddGroupMemberReqBody ¶
type AddGroupMemberReqBodyBuilder ¶
type AddGroupMemberReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewAddGroupMemberReqBodyBuilder ¶
func NewAddGroupMemberReqBodyBuilder() *AddGroupMemberReqBodyBuilder
生成body的New构造器
func (*AddGroupMemberReqBodyBuilder) Build ¶
func (builder *AddGroupMemberReqBodyBuilder) Build() *AddGroupMemberReqBody
1.3 生成body的build方法
func (*AddGroupMemberReqBodyBuilder) MemberId ¶
func (builder *AddGroupMemberReqBodyBuilder) MemberId(memberId string) *AddGroupMemberReqBodyBuilder
func (*AddGroupMemberReqBodyBuilder) MemberIdType ¶
func (builder *AddGroupMemberReqBodyBuilder) MemberIdType(memberIdType string) *AddGroupMemberReqBodyBuilder
func (*AddGroupMemberReqBodyBuilder) MemberType ¶
func (builder *AddGroupMemberReqBodyBuilder) MemberType(memberType string) *AddGroupMemberReqBodyBuilder
1.2 生成body的builder属性方法
type AddGroupMemberReqBuilder ¶
type AddGroupMemberReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewAddGroupMemberReqBuilder ¶
func NewAddGroupMemberReqBuilder() *AddGroupMemberReqBuilder
生成请求的New构造器
func (*AddGroupMemberReqBuilder) Body ¶
func (builder *AddGroupMemberReqBuilder) Body(body *AddGroupMemberReqBody) *AddGroupMemberReqBuilder
func (*AddGroupMemberReqBuilder) Build ¶
func (builder *AddGroupMemberReqBuilder) Build() *AddGroupMemberReq
1.5 生成请求的builder的build方法
func (*AddGroupMemberReqBuilder) GroupId ¶
func (builder *AddGroupMemberReqBuilder) GroupId(groupId string) *AddGroupMemberReqBuilder
1.5 生成请求的builder属性方法
type AddGroupMemberResp ¶
type AddGroupMemberResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*AddGroupMemberResp) Success ¶
func (resp *AddGroupMemberResp) Success() bool
type AvatarInfo ¶
type AvatarInfoBuilder ¶
type AvatarInfoBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewAvatarInfoBuilder ¶
func NewAvatarInfoBuilder() *AvatarInfoBuilder
func (*AvatarInfoBuilder) Avatar240 ¶
func (builder *AvatarInfoBuilder) Avatar240(avatar240 string) *AvatarInfoBuilder
func (*AvatarInfoBuilder) Avatar640 ¶
func (builder *AvatarInfoBuilder) Avatar640(avatar640 string) *AvatarInfoBuilder
func (*AvatarInfoBuilder) Avatar72 ¶
func (builder *AvatarInfoBuilder) Avatar72(avatar72 string) *AvatarInfoBuilder
func (*AvatarInfoBuilder) AvatarOrigin ¶
func (builder *AvatarInfoBuilder) AvatarOrigin(avatarOrigin string) *AvatarInfoBuilder
func (*AvatarInfoBuilder) Build ¶
func (builder *AvatarInfoBuilder) Build() *AvatarInfo
type BatchAddGroupMemberPathReqBodyBuilder ¶
type BatchAddGroupMemberPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
上传文件path开始
func NewBatchAddGroupMemberPathReqBodyBuilder ¶
func NewBatchAddGroupMemberPathReqBodyBuilder() *BatchAddGroupMemberPathReqBodyBuilder
func (*BatchAddGroupMemberPathReqBodyBuilder) Build ¶
func (builder *BatchAddGroupMemberPathReqBodyBuilder) Build() (*BatchAddGroupMemberReqBody, error)
func (*BatchAddGroupMemberPathReqBodyBuilder) Members ¶
func (builder *BatchAddGroupMemberPathReqBodyBuilder) Members(members []*Memberlist) *BatchAddGroupMemberPathReqBodyBuilder
type BatchAddGroupMemberReq ¶
type BatchAddGroupMemberReq struct { Body *BatchAddGroupMemberReqBody `body:""` // contains filtered or unexported fields }
type BatchAddGroupMemberReqBody ¶
type BatchAddGroupMemberReqBody struct {
Members []*Memberlist `json:"members,omitempty"`
}
type BatchAddGroupMemberReqBodyBuilder ¶
type BatchAddGroupMemberReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchAddGroupMemberReqBodyBuilder ¶
func NewBatchAddGroupMemberReqBodyBuilder() *BatchAddGroupMemberReqBodyBuilder
生成body的New构造器
func (*BatchAddGroupMemberReqBodyBuilder) Build ¶
func (builder *BatchAddGroupMemberReqBodyBuilder) Build() *BatchAddGroupMemberReqBody
1.3 生成body的build方法
func (*BatchAddGroupMemberReqBodyBuilder) Members ¶
func (builder *BatchAddGroupMemberReqBodyBuilder) Members(members []*Memberlist) *BatchAddGroupMemberReqBodyBuilder
1.2 生成body的builder属性方法
type BatchAddGroupMemberReqBuilder ¶
type BatchAddGroupMemberReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewBatchAddGroupMemberReqBuilder ¶
func NewBatchAddGroupMemberReqBuilder() *BatchAddGroupMemberReqBuilder
生成请求的New构造器
func (*BatchAddGroupMemberReqBuilder) Body ¶
func (builder *BatchAddGroupMemberReqBuilder) Body(body *BatchAddGroupMemberReqBody) *BatchAddGroupMemberReqBuilder
func (*BatchAddGroupMemberReqBuilder) Build ¶
func (builder *BatchAddGroupMemberReqBuilder) Build() *BatchAddGroupMemberReq
1.5 生成请求的builder的build方法
func (*BatchAddGroupMemberReqBuilder) GroupId ¶
func (builder *BatchAddGroupMemberReqBuilder) GroupId(groupId string) *BatchAddGroupMemberReqBuilder
1.5 生成请求的builder属性方法
type BatchAddGroupMemberResp ¶
type BatchAddGroupMemberResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *BatchAddGroupMemberRespData `json:"data"` }
func (*BatchAddGroupMemberResp) Success ¶
func (resp *BatchAddGroupMemberResp) Success() bool
type BatchAddGroupMemberRespData ¶
type BatchAddGroupMemberRespData struct {
Results []*MemberResult `json:"results,omitempty"`
}
type BatchGetIdUserPathReqBodyBuilder ¶
type BatchGetIdUserPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
上传文件path开始
func NewBatchGetIdUserPathReqBodyBuilder ¶
func NewBatchGetIdUserPathReqBodyBuilder() *BatchGetIdUserPathReqBodyBuilder
func (*BatchGetIdUserPathReqBodyBuilder) Build ¶
func (builder *BatchGetIdUserPathReqBodyBuilder) Build() (*BatchGetIdUserReqBody, error)
func (*BatchGetIdUserPathReqBodyBuilder) Emails ¶
func (builder *BatchGetIdUserPathReqBodyBuilder) Emails(emails []string) *BatchGetIdUserPathReqBodyBuilder
func (*BatchGetIdUserPathReqBodyBuilder) Mobiles ¶
func (builder *BatchGetIdUserPathReqBodyBuilder) Mobiles(mobiles []string) *BatchGetIdUserPathReqBodyBuilder
type BatchGetIdUserReq ¶
type BatchGetIdUserReq struct { Body *BatchGetIdUserReqBody `body:""` // contains filtered or unexported fields }
type BatchGetIdUserReqBody ¶
type BatchGetIdUserReqBodyBuilder ¶
type BatchGetIdUserReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchGetIdUserReqBodyBuilder ¶
func NewBatchGetIdUserReqBodyBuilder() *BatchGetIdUserReqBodyBuilder
生成body的New构造器
func (*BatchGetIdUserReqBodyBuilder) Build ¶
func (builder *BatchGetIdUserReqBodyBuilder) Build() *BatchGetIdUserReqBody
1.3 生成body的build方法
func (*BatchGetIdUserReqBodyBuilder) Emails ¶
func (builder *BatchGetIdUserReqBodyBuilder) Emails(emails []string) *BatchGetIdUserReqBodyBuilder
1.2 生成body的builder属性方法
func (*BatchGetIdUserReqBodyBuilder) Mobiles ¶
func (builder *BatchGetIdUserReqBodyBuilder) Mobiles(mobiles []string) *BatchGetIdUserReqBodyBuilder
type BatchGetIdUserReqBuilder ¶
type BatchGetIdUserReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewBatchGetIdUserReqBuilder ¶
func NewBatchGetIdUserReqBuilder() *BatchGetIdUserReqBuilder
生成请求的New构造器
func (*BatchGetIdUserReqBuilder) Body ¶
func (builder *BatchGetIdUserReqBuilder) Body(body *BatchGetIdUserReqBody) *BatchGetIdUserReqBuilder
func (*BatchGetIdUserReqBuilder) Build ¶
func (builder *BatchGetIdUserReqBuilder) Build() *BatchGetIdUserReq
1.5 生成请求的builder的build方法
func (*BatchGetIdUserReqBuilder) UserIdType ¶
func (builder *BatchGetIdUserReqBuilder) UserIdType(userIdType string) *BatchGetIdUserReqBuilder
1.5 生成请求的builder属性方法
type BatchGetIdUserResp ¶
type BatchGetIdUserResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *BatchGetIdUserRespData `json:"data"` }
func (*BatchGetIdUserResp) Success ¶
func (resp *BatchGetIdUserResp) Success() bool
type BatchGetIdUserRespData ¶
type BatchGetIdUserRespData struct {
UserList []*UserContactInfo `json:"user_list,omitempty"`
}
type BatchRemoveGroupMemberPathReqBodyBuilder ¶
type BatchRemoveGroupMemberPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
上传文件path开始
func NewBatchRemoveGroupMemberPathReqBodyBuilder ¶
func NewBatchRemoveGroupMemberPathReqBodyBuilder() *BatchRemoveGroupMemberPathReqBodyBuilder
func (*BatchRemoveGroupMemberPathReqBodyBuilder) Build ¶
func (builder *BatchRemoveGroupMemberPathReqBodyBuilder) Build() (*BatchRemoveGroupMemberReqBody, error)
func (*BatchRemoveGroupMemberPathReqBodyBuilder) Members ¶
func (builder *BatchRemoveGroupMemberPathReqBodyBuilder) Members(members []*Memberlist) *BatchRemoveGroupMemberPathReqBodyBuilder
type BatchRemoveGroupMemberReq ¶
type BatchRemoveGroupMemberReq struct { Body *BatchRemoveGroupMemberReqBody `body:""` // contains filtered or unexported fields }
type BatchRemoveGroupMemberReqBody ¶
type BatchRemoveGroupMemberReqBody struct {
Members []*Memberlist `json:"members,omitempty"`
}
type BatchRemoveGroupMemberReqBodyBuilder ¶
type BatchRemoveGroupMemberReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchRemoveGroupMemberReqBodyBuilder ¶
func NewBatchRemoveGroupMemberReqBodyBuilder() *BatchRemoveGroupMemberReqBodyBuilder
生成body的New构造器
func (*BatchRemoveGroupMemberReqBodyBuilder) Build ¶
func (builder *BatchRemoveGroupMemberReqBodyBuilder) Build() *BatchRemoveGroupMemberReqBody
1.3 生成body的build方法
func (*BatchRemoveGroupMemberReqBodyBuilder) Members ¶
func (builder *BatchRemoveGroupMemberReqBodyBuilder) Members(members []*Memberlist) *BatchRemoveGroupMemberReqBodyBuilder
1.2 生成body的builder属性方法
type BatchRemoveGroupMemberReqBuilder ¶
type BatchRemoveGroupMemberReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewBatchRemoveGroupMemberReqBuilder ¶
func NewBatchRemoveGroupMemberReqBuilder() *BatchRemoveGroupMemberReqBuilder
生成请求的New构造器
func (*BatchRemoveGroupMemberReqBuilder) Body ¶
func (builder *BatchRemoveGroupMemberReqBuilder) Body(body *BatchRemoveGroupMemberReqBody) *BatchRemoveGroupMemberReqBuilder
func (*BatchRemoveGroupMemberReqBuilder) Build ¶
func (builder *BatchRemoveGroupMemberReqBuilder) Build() *BatchRemoveGroupMemberReq
1.5 生成请求的builder的build方法
func (*BatchRemoveGroupMemberReqBuilder) GroupId ¶
func (builder *BatchRemoveGroupMemberReqBuilder) GroupId(groupId string) *BatchRemoveGroupMemberReqBuilder
1.5 生成请求的builder属性方法
type BatchRemoveGroupMemberResp ¶
type BatchRemoveGroupMemberResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*BatchRemoveGroupMemberResp) Success ¶
func (resp *BatchRemoveGroupMemberResp) Success() bool
type BindDepartmentUnitPathReqBodyBuilder ¶
type BindDepartmentUnitPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
上传文件path开始
func NewBindDepartmentUnitPathReqBodyBuilder ¶
func NewBindDepartmentUnitPathReqBodyBuilder() *BindDepartmentUnitPathReqBodyBuilder
func (*BindDepartmentUnitPathReqBodyBuilder) Build ¶
func (builder *BindDepartmentUnitPathReqBodyBuilder) Build() (*BindDepartmentUnitReqBody, error)
func (*BindDepartmentUnitPathReqBodyBuilder) DepartmentId ¶
func (builder *BindDepartmentUnitPathReqBodyBuilder) DepartmentId(departmentId string) *BindDepartmentUnitPathReqBodyBuilder
func (*BindDepartmentUnitPathReqBodyBuilder) DepartmentIdType ¶
func (builder *BindDepartmentUnitPathReqBodyBuilder) DepartmentIdType(departmentIdType string) *BindDepartmentUnitPathReqBodyBuilder
func (*BindDepartmentUnitPathReqBodyBuilder) UnitId ¶
func (builder *BindDepartmentUnitPathReqBodyBuilder) UnitId(unitId string) *BindDepartmentUnitPathReqBodyBuilder
type BindDepartmentUnitReq ¶
type BindDepartmentUnitReq struct { Body *BindDepartmentUnitReqBody `body:""` // contains filtered or unexported fields }
type BindDepartmentUnitReqBodyBuilder ¶
type BindDepartmentUnitReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBindDepartmentUnitReqBodyBuilder ¶
func NewBindDepartmentUnitReqBodyBuilder() *BindDepartmentUnitReqBodyBuilder
生成body的New构造器
func (*BindDepartmentUnitReqBodyBuilder) Build ¶
func (builder *BindDepartmentUnitReqBodyBuilder) Build() *BindDepartmentUnitReqBody
1.3 生成body的build方法
func (*BindDepartmentUnitReqBodyBuilder) DepartmentId ¶
func (builder *BindDepartmentUnitReqBodyBuilder) DepartmentId(departmentId string) *BindDepartmentUnitReqBodyBuilder
func (*BindDepartmentUnitReqBodyBuilder) DepartmentIdType ¶
func (builder *BindDepartmentUnitReqBodyBuilder) DepartmentIdType(departmentIdType string) *BindDepartmentUnitReqBodyBuilder
func (*BindDepartmentUnitReqBodyBuilder) UnitId ¶
func (builder *BindDepartmentUnitReqBodyBuilder) UnitId(unitId string) *BindDepartmentUnitReqBodyBuilder
1.2 生成body的builder属性方法
type BindDepartmentUnitReqBuilder ¶
type BindDepartmentUnitReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewBindDepartmentUnitReqBuilder ¶
func NewBindDepartmentUnitReqBuilder() *BindDepartmentUnitReqBuilder
生成请求的New构造器
func (*BindDepartmentUnitReqBuilder) Body ¶
func (builder *BindDepartmentUnitReqBuilder) Body(body *BindDepartmentUnitReqBody) *BindDepartmentUnitReqBuilder
1.5 生成请求的builder属性方法
func (*BindDepartmentUnitReqBuilder) Build ¶
func (builder *BindDepartmentUnitReqBuilder) Build() *BindDepartmentUnitReq
1.5 生成请求的builder的build方法
type BindDepartmentUnitResp ¶
type BindDepartmentUnitResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*BindDepartmentUnitResp) Success ¶
func (resp *BindDepartmentUnitResp) Success() bool
type ChildrenDepartmentIterator ¶
type ChildrenDepartmentIterator struct {
// contains filtered or unexported fields
}
func (*ChildrenDepartmentIterator) Next ¶
func (iterator *ChildrenDepartmentIterator) Next() (bool, *Department, error)
func (*ChildrenDepartmentIterator) NextPageToken ¶
func (iterator *ChildrenDepartmentIterator) NextPageToken() *string
type ChildrenDepartmentReq ¶
type ChildrenDepartmentReq struct { Limit int // contains filtered or unexported fields }
type ChildrenDepartmentReqBuilder ¶
type ChildrenDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewChildrenDepartmentReqBuilder ¶
func NewChildrenDepartmentReqBuilder() *ChildrenDepartmentReqBuilder
生成请求的New构造器
func (*ChildrenDepartmentReqBuilder) Build ¶
func (builder *ChildrenDepartmentReqBuilder) Build() *ChildrenDepartmentReq
1.5 生成请求的builder的build方法
func (*ChildrenDepartmentReqBuilder) DepartmentId ¶
func (builder *ChildrenDepartmentReqBuilder) DepartmentId(departmentId string) *ChildrenDepartmentReqBuilder
func (*ChildrenDepartmentReqBuilder) DepartmentIdType ¶
func (builder *ChildrenDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *ChildrenDepartmentReqBuilder
func (*ChildrenDepartmentReqBuilder) FetchChild ¶
func (builder *ChildrenDepartmentReqBuilder) FetchChild(fetchChild bool) *ChildrenDepartmentReqBuilder
func (*ChildrenDepartmentReqBuilder) Limit ¶
func (builder *ChildrenDepartmentReqBuilder) Limit(limit int) *ChildrenDepartmentReqBuilder
1.5 生成请求的builder属性方法
func (*ChildrenDepartmentReqBuilder) PageSize ¶
func (builder *ChildrenDepartmentReqBuilder) PageSize(pageSize int) *ChildrenDepartmentReqBuilder
func (*ChildrenDepartmentReqBuilder) PageToken ¶
func (builder *ChildrenDepartmentReqBuilder) PageToken(pageToken string) *ChildrenDepartmentReqBuilder
func (*ChildrenDepartmentReqBuilder) UserIdType ¶
func (builder *ChildrenDepartmentReqBuilder) UserIdType(userIdType string) *ChildrenDepartmentReqBuilder
type ChildrenDepartmentResp ¶
type ChildrenDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ChildrenDepartmentRespData `json:"data"` }
func (*ChildrenDepartmentResp) Success ¶
func (resp *ChildrenDepartmentResp) Success() bool
type ChildrenDepartmentRespData ¶
type ChildrenDepartmentRespData struct { HasMore *bool `json:"has_more,omitempty"` PageToken *string `json:"page_token,omitempty"` Items []*Department `json:"items,omitempty"` }
type ContactService ¶
type ContactService struct { CustomAttr *customAttr CustomAttrEvent *customAttrEvent Department *department EmployeeTypeEnum *employeeTypeEnum Group *group GroupMember *groupMember Scope *scope Unit *unit User *user // contains filtered or unexported fields }
业务域服务定义
type CreateDepartmentReq ¶
type CreateDepartmentReq struct { Department *Department `body:""` // contains filtered or unexported fields }
type CreateDepartmentReqBuilder ¶
type CreateDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewCreateDepartmentReqBuilder ¶
func NewCreateDepartmentReqBuilder() *CreateDepartmentReqBuilder
生成请求的New构造器
func (*CreateDepartmentReqBuilder) Build ¶
func (builder *CreateDepartmentReqBuilder) Build() *CreateDepartmentReq
1.5 生成请求的builder的build方法
func (*CreateDepartmentReqBuilder) ClientToken ¶
func (builder *CreateDepartmentReqBuilder) ClientToken(clientToken string) *CreateDepartmentReqBuilder
func (*CreateDepartmentReqBuilder) Department ¶
func (builder *CreateDepartmentReqBuilder) Department(department *Department) *CreateDepartmentReqBuilder
func (*CreateDepartmentReqBuilder) DepartmentIdType ¶
func (builder *CreateDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *CreateDepartmentReqBuilder
func (*CreateDepartmentReqBuilder) UserIdType ¶
func (builder *CreateDepartmentReqBuilder) UserIdType(userIdType string) *CreateDepartmentReqBuilder
1.5 生成请求的builder属性方法
type CreateDepartmentResp ¶
type CreateDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateDepartmentRespData `json:"data"` }
func (*CreateDepartmentResp) Success ¶
func (resp *CreateDepartmentResp) Success() bool
type CreateDepartmentRespData ¶
type CreateDepartmentRespData struct {
Department *Department `json:"department,omitempty"`
}
type CreateEmployeeTypeEnumReq ¶
type CreateEmployeeTypeEnumReq struct { EmployeeTypeEnum *EmployeeTypeEnum `body:""` // contains filtered or unexported fields }
type CreateEmployeeTypeEnumReqBuilder ¶
type CreateEmployeeTypeEnumReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewCreateEmployeeTypeEnumReqBuilder ¶
func NewCreateEmployeeTypeEnumReqBuilder() *CreateEmployeeTypeEnumReqBuilder
生成请求的New构造器
func (*CreateEmployeeTypeEnumReqBuilder) Build ¶
func (builder *CreateEmployeeTypeEnumReqBuilder) Build() *CreateEmployeeTypeEnumReq
1.5 生成请求的builder的build方法
func (*CreateEmployeeTypeEnumReqBuilder) EmployeeTypeEnum ¶
func (builder *CreateEmployeeTypeEnumReqBuilder) EmployeeTypeEnum(employeeTypeEnum *EmployeeTypeEnum) *CreateEmployeeTypeEnumReqBuilder
1.5 生成请求的builder属性方法
type CreateEmployeeTypeEnumResp ¶
type CreateEmployeeTypeEnumResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateEmployeeTypeEnumRespData `json:"data"` }
func (*CreateEmployeeTypeEnumResp) Success ¶
func (resp *CreateEmployeeTypeEnumResp) Success() bool
type CreateEmployeeTypeEnumRespData ¶
type CreateEmployeeTypeEnumRespData struct {
EmployeeTypeEnum *EmployeeTypeEnum `json:"employee_type_enum,omitempty"`
}
type CreateGroupPathReqBodyBuilder ¶
type CreateGroupPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
上传文件path开始
func NewCreateGroupPathReqBodyBuilder ¶
func NewCreateGroupPathReqBodyBuilder() *CreateGroupPathReqBodyBuilder
func (*CreateGroupPathReqBodyBuilder) Build ¶
func (builder *CreateGroupPathReqBodyBuilder) Build() (*CreateGroupReqBody, error)
func (*CreateGroupPathReqBodyBuilder) Description ¶
func (builder *CreateGroupPathReqBodyBuilder) Description(description string) *CreateGroupPathReqBodyBuilder
func (*CreateGroupPathReqBodyBuilder) GroupId ¶
func (builder *CreateGroupPathReqBodyBuilder) GroupId(groupId string) *CreateGroupPathReqBodyBuilder
func (*CreateGroupPathReqBodyBuilder) Name ¶
func (builder *CreateGroupPathReqBodyBuilder) Name(name string) *CreateGroupPathReqBodyBuilder
func (*CreateGroupPathReqBodyBuilder) Type ¶
func (builder *CreateGroupPathReqBodyBuilder) Type(type_ int) *CreateGroupPathReqBodyBuilder
type CreateGroupReq ¶
type CreateGroupReq struct { Body *CreateGroupReqBody `body:""` // contains filtered or unexported fields }
type CreateGroupReqBody ¶
type CreateGroupReqBodyBuilder ¶
type CreateGroupReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateGroupReqBodyBuilder ¶
func NewCreateGroupReqBodyBuilder() *CreateGroupReqBodyBuilder
生成body的New构造器
func (*CreateGroupReqBodyBuilder) Build ¶
func (builder *CreateGroupReqBodyBuilder) Build() *CreateGroupReqBody
1.3 生成body的build方法
func (*CreateGroupReqBodyBuilder) Description ¶
func (builder *CreateGroupReqBodyBuilder) Description(description string) *CreateGroupReqBodyBuilder
func (*CreateGroupReqBodyBuilder) GroupId ¶
func (builder *CreateGroupReqBodyBuilder) GroupId(groupId string) *CreateGroupReqBodyBuilder
1.2 生成body的builder属性方法
func (*CreateGroupReqBodyBuilder) Name ¶
func (builder *CreateGroupReqBodyBuilder) Name(name string) *CreateGroupReqBodyBuilder
func (*CreateGroupReqBodyBuilder) Type ¶
func (builder *CreateGroupReqBodyBuilder) Type(type_ int) *CreateGroupReqBodyBuilder
type CreateGroupReqBuilder ¶
type CreateGroupReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*CreateGroupReqBuilder) Body ¶
func (builder *CreateGroupReqBuilder) Body(body *CreateGroupReqBody) *CreateGroupReqBuilder
1.5 生成请求的builder属性方法
func (*CreateGroupReqBuilder) Build ¶
func (builder *CreateGroupReqBuilder) Build() *CreateGroupReq
1.5 生成请求的builder的build方法
type CreateGroupResp ¶
type CreateGroupResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateGroupRespData `json:"data"` }
func (*CreateGroupResp) Success ¶
func (resp *CreateGroupResp) Success() bool
type CreateGroupRespData ¶
type CreateGroupRespData struct {
GroupId *string `json:"group_id,omitempty"`
}
type CreateUnitPathReqBodyBuilder ¶
type CreateUnitPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
上传文件path开始
func NewCreateUnitPathReqBodyBuilder ¶
func NewCreateUnitPathReqBodyBuilder() *CreateUnitPathReqBodyBuilder
func (*CreateUnitPathReqBodyBuilder) Build ¶
func (builder *CreateUnitPathReqBodyBuilder) Build() (*CreateUnitReqBody, error)
func (*CreateUnitPathReqBodyBuilder) Name ¶
func (builder *CreateUnitPathReqBodyBuilder) Name(name string) *CreateUnitPathReqBodyBuilder
func (*CreateUnitPathReqBodyBuilder) UnitId ¶
func (builder *CreateUnitPathReqBodyBuilder) UnitId(unitId string) *CreateUnitPathReqBodyBuilder
func (*CreateUnitPathReqBodyBuilder) UnitType ¶
func (builder *CreateUnitPathReqBodyBuilder) UnitType(unitType string) *CreateUnitPathReqBodyBuilder
type CreateUnitReq ¶
type CreateUnitReq struct { Body *CreateUnitReqBody `body:""` // contains filtered or unexported fields }
type CreateUnitReqBody ¶
type CreateUnitReqBodyBuilder ¶
type CreateUnitReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateUnitReqBodyBuilder ¶
func NewCreateUnitReqBodyBuilder() *CreateUnitReqBodyBuilder
生成body的New构造器
func (*CreateUnitReqBodyBuilder) Build ¶
func (builder *CreateUnitReqBodyBuilder) Build() *CreateUnitReqBody
1.3 生成body的build方法
func (*CreateUnitReqBodyBuilder) Name ¶
func (builder *CreateUnitReqBodyBuilder) Name(name string) *CreateUnitReqBodyBuilder
func (*CreateUnitReqBodyBuilder) UnitId ¶
func (builder *CreateUnitReqBodyBuilder) UnitId(unitId string) *CreateUnitReqBodyBuilder
1.2 生成body的builder属性方法
func (*CreateUnitReqBodyBuilder) UnitType ¶
func (builder *CreateUnitReqBodyBuilder) UnitType(unitType string) *CreateUnitReqBodyBuilder
type CreateUnitReqBuilder ¶
type CreateUnitReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*CreateUnitReqBuilder) Body ¶
func (builder *CreateUnitReqBuilder) Body(body *CreateUnitReqBody) *CreateUnitReqBuilder
1.5 生成请求的builder属性方法
func (*CreateUnitReqBuilder) Build ¶
func (builder *CreateUnitReqBuilder) Build() *CreateUnitReq
1.5 生成请求的builder的build方法
type CreateUnitResp ¶
type CreateUnitResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateUnitRespData `json:"data"` }
func (*CreateUnitResp) Success ¶
func (resp *CreateUnitResp) Success() bool
type CreateUnitRespData ¶
type CreateUnitRespData struct {
UnitId *string `json:"unit_id,omitempty"`
}
type CreateUserReq ¶
type CreateUserReq struct { User *User `body:""` // contains filtered or unexported fields }
type CreateUserReqBuilder ¶
type CreateUserReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*CreateUserReqBuilder) Build ¶
func (builder *CreateUserReqBuilder) Build() *CreateUserReq
1.5 生成请求的builder的build方法
func (*CreateUserReqBuilder) ClientToken ¶
func (builder *CreateUserReqBuilder) ClientToken(clientToken string) *CreateUserReqBuilder
func (*CreateUserReqBuilder) DepartmentIdType ¶
func (builder *CreateUserReqBuilder) DepartmentIdType(departmentIdType string) *CreateUserReqBuilder
func (*CreateUserReqBuilder) User ¶
func (builder *CreateUserReqBuilder) User(user *User) *CreateUserReqBuilder
func (*CreateUserReqBuilder) UserIdType ¶
func (builder *CreateUserReqBuilder) UserIdType(userIdType string) *CreateUserReqBuilder
1.5 生成请求的builder属性方法
type CreateUserResp ¶
type CreateUserResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateUserRespData `json:"data"` }
func (*CreateUserResp) Success ¶
func (resp *CreateUserResp) Success() bool
type CreateUserRespData ¶
type CreateUserRespData struct {
User *User `json:"user,omitempty"`
}
type CustomAttr ¶
type CustomAttr struct { Id *string `json:"id,omitempty"` Type *string `json:"type,omitempty"` Options *CustomAttrOptions `json:"options,omitempty"` I18nName []*I18nContent `json:"i18n_name,omitempty"` }
type CustomAttrBuilder ¶
type CustomAttrBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewCustomAttrBuilder ¶
func NewCustomAttrBuilder() *CustomAttrBuilder
func (*CustomAttrBuilder) Build ¶
func (builder *CustomAttrBuilder) Build() *CustomAttr
func (*CustomAttrBuilder) I18nName ¶
func (builder *CustomAttrBuilder) I18nName(i18nName []*I18nContent) *CustomAttrBuilder
func (*CustomAttrBuilder) Id ¶
func (builder *CustomAttrBuilder) Id(id string) *CustomAttrBuilder
func (*CustomAttrBuilder) Options ¶
func (builder *CustomAttrBuilder) Options(options *CustomAttrOptions) *CustomAttrBuilder
func (*CustomAttrBuilder) Type ¶
func (builder *CustomAttrBuilder) Type(type_ string) *CustomAttrBuilder
type CustomAttrEvent ¶
type CustomAttrEventBuilder ¶
type CustomAttrEventBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewCustomAttrEventBuilder ¶
func NewCustomAttrEventBuilder() *CustomAttrEventBuilder
func (*CustomAttrEventBuilder) AllowOpenQuery ¶
func (builder *CustomAttrEventBuilder) AllowOpenQuery(allowOpenQuery bool) *CustomAttrEventBuilder
func (*CustomAttrEventBuilder) Build ¶
func (builder *CustomAttrEventBuilder) Build() *CustomAttrEvent
func (*CustomAttrEventBuilder) ContactFieldKey ¶
func (builder *CustomAttrEventBuilder) ContactFieldKey(contactFieldKey []string) *CustomAttrEventBuilder
type CustomAttrGenericUser ¶
type CustomAttrGenericUserBuilder ¶
type CustomAttrGenericUserBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewCustomAttrGenericUserBuilder ¶
func NewCustomAttrGenericUserBuilder() *CustomAttrGenericUserBuilder
func (*CustomAttrGenericUserBuilder) Build ¶
func (builder *CustomAttrGenericUserBuilder) Build() *CustomAttrGenericUser
func (*CustomAttrGenericUserBuilder) Id ¶
func (builder *CustomAttrGenericUserBuilder) Id(id string) *CustomAttrGenericUserBuilder
func (*CustomAttrGenericUserBuilder) Type ¶
func (builder *CustomAttrGenericUserBuilder) Type(type_ int) *CustomAttrGenericUserBuilder
type CustomAttrOption ¶
type CustomAttrOptionBuilder ¶
type CustomAttrOptionBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewCustomAttrOptionBuilder ¶
func NewCustomAttrOptionBuilder() *CustomAttrOptionBuilder
func (*CustomAttrOptionBuilder) Build ¶
func (builder *CustomAttrOptionBuilder) Build() *CustomAttrOption
func (*CustomAttrOptionBuilder) Id ¶
func (builder *CustomAttrOptionBuilder) Id(id string) *CustomAttrOptionBuilder
func (*CustomAttrOptionBuilder) Name ¶
func (builder *CustomAttrOptionBuilder) Name(name string) *CustomAttrOptionBuilder
func (*CustomAttrOptionBuilder) Value ¶
func (builder *CustomAttrOptionBuilder) Value(value string) *CustomAttrOptionBuilder
type CustomAttrOptions ¶
type CustomAttrOptions struct { DefaultOptionId *string `json:"default_option_id,omitempty"` OptionType *string `json:"option_type,omitempty"` Options []*CustomAttrOption `json:"options,omitempty"` }
type CustomAttrOptionsBuilder ¶
type CustomAttrOptionsBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewCustomAttrOptionsBuilder ¶
func NewCustomAttrOptionsBuilder() *CustomAttrOptionsBuilder
func (*CustomAttrOptionsBuilder) Build ¶
func (builder *CustomAttrOptionsBuilder) Build() *CustomAttrOptions
func (*CustomAttrOptionsBuilder) DefaultOptionId ¶
func (builder *CustomAttrOptionsBuilder) DefaultOptionId(defaultOptionId string) *CustomAttrOptionsBuilder
func (*CustomAttrOptionsBuilder) OptionType ¶
func (builder *CustomAttrOptionsBuilder) OptionType(optionType string) *CustomAttrOptionsBuilder
func (*CustomAttrOptionsBuilder) Options ¶
func (builder *CustomAttrOptionsBuilder) Options(options []*CustomAttrOption) *CustomAttrOptionsBuilder
type DeleteDepartmentReq ¶
type DeleteDepartmentReq struct {
// contains filtered or unexported fields
}
type DeleteDepartmentReqBuilder ¶
type DeleteDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewDeleteDepartmentReqBuilder ¶
func NewDeleteDepartmentReqBuilder() *DeleteDepartmentReqBuilder
生成请求的New构造器
func (*DeleteDepartmentReqBuilder) Build ¶
func (builder *DeleteDepartmentReqBuilder) Build() *DeleteDepartmentReq
1.5 生成请求的builder的build方法
func (*DeleteDepartmentReqBuilder) DepartmentId ¶
func (builder *DeleteDepartmentReqBuilder) DepartmentId(departmentId string) *DeleteDepartmentReqBuilder
1.5 生成请求的builder属性方法
func (*DeleteDepartmentReqBuilder) DepartmentIdType ¶
func (builder *DeleteDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *DeleteDepartmentReqBuilder
type DeleteDepartmentResp ¶
type DeleteDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteDepartmentResp) Success ¶
func (resp *DeleteDepartmentResp) Success() bool
type DeleteEmployeeTypeEnumReq ¶
type DeleteEmployeeTypeEnumReq struct {
// contains filtered or unexported fields
}
type DeleteEmployeeTypeEnumReqBuilder ¶
type DeleteEmployeeTypeEnumReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewDeleteEmployeeTypeEnumReqBuilder ¶
func NewDeleteEmployeeTypeEnumReqBuilder() *DeleteEmployeeTypeEnumReqBuilder
生成请求的New构造器
func (*DeleteEmployeeTypeEnumReqBuilder) Build ¶
func (builder *DeleteEmployeeTypeEnumReqBuilder) Build() *DeleteEmployeeTypeEnumReq
1.5 生成请求的builder的build方法
func (*DeleteEmployeeTypeEnumReqBuilder) EnumId ¶
func (builder *DeleteEmployeeTypeEnumReqBuilder) EnumId(enumId string) *DeleteEmployeeTypeEnumReqBuilder
1.5 生成请求的builder属性方法
type DeleteEmployeeTypeEnumResp ¶
type DeleteEmployeeTypeEnumResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteEmployeeTypeEnumResp) Success ¶
func (resp *DeleteEmployeeTypeEnumResp) Success() bool
type DeleteGroupReq ¶
type DeleteGroupReq struct {
// contains filtered or unexported fields
}
type DeleteGroupReqBuilder ¶
type DeleteGroupReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*DeleteGroupReqBuilder) Build ¶
func (builder *DeleteGroupReqBuilder) Build() *DeleteGroupReq
1.5 生成请求的builder的build方法
func (*DeleteGroupReqBuilder) GroupId ¶
func (builder *DeleteGroupReqBuilder) GroupId(groupId string) *DeleteGroupReqBuilder
1.5 生成请求的builder属性方法
type DeleteGroupResp ¶
type DeleteGroupResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteGroupResp) Success ¶
func (resp *DeleteGroupResp) Success() bool
type DeleteUnitReq ¶
type DeleteUnitReq struct {
// contains filtered or unexported fields
}
type DeleteUnitReqBuilder ¶
type DeleteUnitReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*DeleteUnitReqBuilder) Build ¶
func (builder *DeleteUnitReqBuilder) Build() *DeleteUnitReq
1.5 生成请求的builder的build方法
func (*DeleteUnitReqBuilder) UnitId ¶
func (builder *DeleteUnitReqBuilder) UnitId(unitId string) *DeleteUnitReqBuilder
1.5 生成请求的builder属性方法
type DeleteUnitResp ¶
type DeleteUnitResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteUnitResp) Success ¶
func (resp *DeleteUnitResp) Success() bool
type DeleteUserPathReqBodyBuilder ¶
type DeleteUserPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
上传文件path开始
func NewDeleteUserPathReqBodyBuilder ¶
func NewDeleteUserPathReqBodyBuilder() *DeleteUserPathReqBodyBuilder
func (*DeleteUserPathReqBodyBuilder) ApplicationAcceptorUserId ¶
func (builder *DeleteUserPathReqBodyBuilder) ApplicationAcceptorUserId(applicationAcceptorUserId string) *DeleteUserPathReqBodyBuilder
func (*DeleteUserPathReqBodyBuilder) Build ¶
func (builder *DeleteUserPathReqBodyBuilder) Build() (*DeleteUserReqBody, error)
func (*DeleteUserPathReqBodyBuilder) CalendarAcceptorUserId ¶
func (builder *DeleteUserPathReqBodyBuilder) CalendarAcceptorUserId(calendarAcceptorUserId string) *DeleteUserPathReqBodyBuilder
func (*DeleteUserPathReqBodyBuilder) DepartmentChatAcceptorUserId ¶
func (builder *DeleteUserPathReqBodyBuilder) DepartmentChatAcceptorUserId(departmentChatAcceptorUserId string) *DeleteUserPathReqBodyBuilder
func (*DeleteUserPathReqBodyBuilder) DocsAcceptorUserId ¶
func (builder *DeleteUserPathReqBodyBuilder) DocsAcceptorUserId(docsAcceptorUserId string) *DeleteUserPathReqBodyBuilder
func (*DeleteUserPathReqBodyBuilder) ExternalChatAcceptorUserId ¶
func (builder *DeleteUserPathReqBodyBuilder) ExternalChatAcceptorUserId(externalChatAcceptorUserId string) *DeleteUserPathReqBodyBuilder
func (*DeleteUserPathReqBodyBuilder) HelpdeskAcceptorUserId ¶
func (builder *DeleteUserPathReqBodyBuilder) HelpdeskAcceptorUserId(helpdeskAcceptorUserId string) *DeleteUserPathReqBodyBuilder
type DeleteUserReq ¶
type DeleteUserReq struct { Body *DeleteUserReqBody `body:""` // contains filtered or unexported fields }
type DeleteUserReqBody ¶
type DeleteUserReqBody 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"` }
type DeleteUserReqBodyBuilder ¶
type DeleteUserReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteUserReqBodyBuilder ¶
func NewDeleteUserReqBodyBuilder() *DeleteUserReqBodyBuilder
生成body的New构造器
func (*DeleteUserReqBodyBuilder) ApplicationAcceptorUserId ¶
func (builder *DeleteUserReqBodyBuilder) ApplicationAcceptorUserId(applicationAcceptorUserId string) *DeleteUserReqBodyBuilder
func (*DeleteUserReqBodyBuilder) Build ¶
func (builder *DeleteUserReqBodyBuilder) Build() *DeleteUserReqBody
1.3 生成body的build方法
func (*DeleteUserReqBodyBuilder) CalendarAcceptorUserId ¶
func (builder *DeleteUserReqBodyBuilder) CalendarAcceptorUserId(calendarAcceptorUserId string) *DeleteUserReqBodyBuilder
func (*DeleteUserReqBodyBuilder) DepartmentChatAcceptorUserId ¶
func (builder *DeleteUserReqBodyBuilder) DepartmentChatAcceptorUserId(departmentChatAcceptorUserId string) *DeleteUserReqBodyBuilder
1.2 生成body的builder属性方法
func (*DeleteUserReqBodyBuilder) DocsAcceptorUserId ¶
func (builder *DeleteUserReqBodyBuilder) DocsAcceptorUserId(docsAcceptorUserId string) *DeleteUserReqBodyBuilder
func (*DeleteUserReqBodyBuilder) ExternalChatAcceptorUserId ¶
func (builder *DeleteUserReqBodyBuilder) ExternalChatAcceptorUserId(externalChatAcceptorUserId string) *DeleteUserReqBodyBuilder
func (*DeleteUserReqBodyBuilder) HelpdeskAcceptorUserId ¶
func (builder *DeleteUserReqBodyBuilder) HelpdeskAcceptorUserId(helpdeskAcceptorUserId string) *DeleteUserReqBodyBuilder
type DeleteUserReqBuilder ¶
type DeleteUserReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*DeleteUserReqBuilder) Body ¶
func (builder *DeleteUserReqBuilder) Body(body *DeleteUserReqBody) *DeleteUserReqBuilder
func (*DeleteUserReqBuilder) Build ¶
func (builder *DeleteUserReqBuilder) Build() *DeleteUserReq
1.5 生成请求的builder的build方法
func (*DeleteUserReqBuilder) UserId ¶
func (builder *DeleteUserReqBuilder) UserId(userId string) *DeleteUserReqBuilder
1.5 生成请求的builder属性方法
func (*DeleteUserReqBuilder) UserIdType ¶
func (builder *DeleteUserReqBuilder) UserIdType(userIdType string) *DeleteUserReqBuilder
type DeleteUserResp ¶
type DeleteUserResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteUserResp) Success ¶
func (resp *DeleteUserResp) Success() bool
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 *string `json:"order,omitempty"` UnitIds []string `json:"unit_ids,omitempty"` MemberCount *int `json:"member_count,omitempty"` Status *DepartmentStatus `json:"status,omitempty"` CreateGroupChat *bool `json:"create_group_chat,omitempty"` }
type DepartmentBuilder ¶
type DepartmentBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewDepartmentBuilder ¶
func NewDepartmentBuilder() *DepartmentBuilder
func (*DepartmentBuilder) Build ¶
func (builder *DepartmentBuilder) Build() *Department
func (*DepartmentBuilder) ChatId ¶
func (builder *DepartmentBuilder) ChatId(chatId string) *DepartmentBuilder
func (*DepartmentBuilder) CreateGroupChat ¶
func (builder *DepartmentBuilder) CreateGroupChat(createGroupChat bool) *DepartmentBuilder
func (*DepartmentBuilder) DepartmentId ¶
func (builder *DepartmentBuilder) DepartmentId(departmentId string) *DepartmentBuilder
func (*DepartmentBuilder) I18nName ¶
func (builder *DepartmentBuilder) I18nName(i18nName *DepartmentI18nName) *DepartmentBuilder
func (*DepartmentBuilder) LeaderUserId ¶
func (builder *DepartmentBuilder) LeaderUserId(leaderUserId string) *DepartmentBuilder
func (*DepartmentBuilder) MemberCount ¶
func (builder *DepartmentBuilder) MemberCount(memberCount int) *DepartmentBuilder
func (*DepartmentBuilder) Name ¶
func (builder *DepartmentBuilder) Name(name string) *DepartmentBuilder
func (*DepartmentBuilder) OpenDepartmentId ¶
func (builder *DepartmentBuilder) OpenDepartmentId(openDepartmentId string) *DepartmentBuilder
func (*DepartmentBuilder) Order ¶
func (builder *DepartmentBuilder) Order(order string) *DepartmentBuilder
func (*DepartmentBuilder) ParentDepartmentId ¶
func (builder *DepartmentBuilder) ParentDepartmentId(parentDepartmentId string) *DepartmentBuilder
func (*DepartmentBuilder) Status ¶
func (builder *DepartmentBuilder) Status(status *DepartmentStatus) *DepartmentBuilder
func (*DepartmentBuilder) UnitIds ¶
func (builder *DepartmentBuilder) UnitIds(unitIds []string) *DepartmentBuilder
type DepartmentCount ¶
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"` }
type DepartmentCountBuilder ¶
type DepartmentCountBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewDepartmentCountBuilder ¶
func NewDepartmentCountBuilder() *DepartmentCountBuilder
func (*DepartmentCountBuilder) Build ¶
func (builder *DepartmentCountBuilder) Build() *DepartmentCount
func (*DepartmentCountBuilder) DepartmentCount ¶
func (builder *DepartmentCountBuilder) DepartmentCount(departmentCount int) *DepartmentCountBuilder
func (*DepartmentCountBuilder) DepartmentId ¶
func (builder *DepartmentCountBuilder) DepartmentId(departmentId string) *DepartmentCountBuilder
func (*DepartmentCountBuilder) DirectDepartmentCount ¶
func (builder *DepartmentCountBuilder) DirectDepartmentCount(directDepartmentCount int) *DepartmentCountBuilder
func (*DepartmentCountBuilder) DirectUserCount ¶
func (builder *DepartmentCountBuilder) DirectUserCount(directUserCount int) *DepartmentCountBuilder
func (*DepartmentCountBuilder) UserCount ¶
func (builder *DepartmentCountBuilder) UserCount(userCount int) *DepartmentCountBuilder
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"` }
type DepartmentEventBuilder ¶
type DepartmentEventBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewDepartmentEventBuilder ¶
func NewDepartmentEventBuilder() *DepartmentEventBuilder
func (*DepartmentEventBuilder) Build ¶
func (builder *DepartmentEventBuilder) Build() *DepartmentEvent
func (*DepartmentEventBuilder) ChatId ¶
func (builder *DepartmentEventBuilder) ChatId(chatId string) *DepartmentEventBuilder
func (*DepartmentEventBuilder) DepartmentId ¶
func (builder *DepartmentEventBuilder) DepartmentId(departmentId string) *DepartmentEventBuilder
func (*DepartmentEventBuilder) LeaderUserId ¶
func (builder *DepartmentEventBuilder) LeaderUserId(leaderUserId string) *DepartmentEventBuilder
func (*DepartmentEventBuilder) Name ¶
func (builder *DepartmentEventBuilder) Name(name string) *DepartmentEventBuilder
func (*DepartmentEventBuilder) OpenDepartmentId ¶
func (builder *DepartmentEventBuilder) OpenDepartmentId(openDepartmentId string) *DepartmentEventBuilder
func (*DepartmentEventBuilder) Order ¶
func (builder *DepartmentEventBuilder) Order(order int) *DepartmentEventBuilder
func (*DepartmentEventBuilder) ParentDepartmentId ¶
func (builder *DepartmentEventBuilder) ParentDepartmentId(parentDepartmentId string) *DepartmentEventBuilder
func (*DepartmentEventBuilder) Status ¶
func (builder *DepartmentEventBuilder) Status(status *DepartmentStatus) *DepartmentEventBuilder
type DepartmentI18nName ¶
type DepartmentI18nNameBuilder ¶
type DepartmentI18nNameBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewDepartmentI18nNameBuilder ¶
func NewDepartmentI18nNameBuilder() *DepartmentI18nNameBuilder
func (*DepartmentI18nNameBuilder) Build ¶
func (builder *DepartmentI18nNameBuilder) Build() *DepartmentI18nName
func (*DepartmentI18nNameBuilder) EnUs ¶
func (builder *DepartmentI18nNameBuilder) EnUs(enUs string) *DepartmentI18nNameBuilder
func (*DepartmentI18nNameBuilder) JaJp ¶
func (builder *DepartmentI18nNameBuilder) JaJp(jaJp string) *DepartmentI18nNameBuilder
func (*DepartmentI18nNameBuilder) ZhCn ¶
func (builder *DepartmentI18nNameBuilder) ZhCn(zhCn string) *DepartmentI18nNameBuilder
type DepartmentParent ¶
type DepartmentParentBuilder ¶
type DepartmentParentBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewDepartmentParentBuilder ¶
func NewDepartmentParentBuilder() *DepartmentParentBuilder
func (*DepartmentParentBuilder) Build ¶
func (builder *DepartmentParentBuilder) Build() *DepartmentParent
func (*DepartmentParentBuilder) DepartmentId ¶
func (builder *DepartmentParentBuilder) DepartmentId(departmentId string) *DepartmentParentBuilder
func (*DepartmentParentBuilder) ParentIds ¶
func (builder *DepartmentParentBuilder) ParentIds(parentIds []string) *DepartmentParentBuilder
type DepartmentStatus ¶
type DepartmentStatus struct {
IsDeleted *bool `json:"is_deleted,omitempty"`
}
type DepartmentStatusBuilder ¶
type DepartmentStatusBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewDepartmentStatusBuilder ¶
func NewDepartmentStatusBuilder() *DepartmentStatusBuilder
func (*DepartmentStatusBuilder) Build ¶
func (builder *DepartmentStatusBuilder) Build() *DepartmentStatus
func (*DepartmentStatusBuilder) IsDeleted ¶
func (builder *DepartmentStatusBuilder) IsDeleted(isDeleted bool) *DepartmentStatusBuilder
type DepartmentUnit ¶
type DepartmentUnitBuilder ¶
type DepartmentUnitBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewDepartmentUnitBuilder ¶
func NewDepartmentUnitBuilder() *DepartmentUnitBuilder
func (*DepartmentUnitBuilder) Build ¶
func (builder *DepartmentUnitBuilder) Build() *DepartmentUnit
func (*DepartmentUnitBuilder) UnitId ¶
func (builder *DepartmentUnitBuilder) UnitId(unitId string) *DepartmentUnitBuilder
func (*DepartmentUnitBuilder) UnitName ¶
func (builder *DepartmentUnitBuilder) UnitName(unitName string) *DepartmentUnitBuilder
func (*DepartmentUnitBuilder) UnitType ¶
func (builder *DepartmentUnitBuilder) UnitType(unitType string) *DepartmentUnitBuilder
type EmployeeTypeEnum ¶
type EmployeeTypeEnum struct { EnumId *string `json:"enum_id,omitempty"` EnumValue *string `json:"enum_value,omitempty"` Content *string `json:"content,omitempty"` EnumType *int `json:"enum_type,omitempty"` EnumStatus *int `json:"enum_status,omitempty"` I18nContent []*I18nContent `json:"i18n_content,omitempty"` }
type EmployeeTypeEnumBuilder ¶
type EmployeeTypeEnumBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewEmployeeTypeEnumBuilder ¶
func NewEmployeeTypeEnumBuilder() *EmployeeTypeEnumBuilder
func (*EmployeeTypeEnumBuilder) Build ¶
func (builder *EmployeeTypeEnumBuilder) Build() *EmployeeTypeEnum
func (*EmployeeTypeEnumBuilder) Content ¶
func (builder *EmployeeTypeEnumBuilder) Content(content string) *EmployeeTypeEnumBuilder
func (*EmployeeTypeEnumBuilder) EnumId ¶
func (builder *EmployeeTypeEnumBuilder) EnumId(enumId string) *EmployeeTypeEnumBuilder
func (*EmployeeTypeEnumBuilder) EnumStatus ¶
func (builder *EmployeeTypeEnumBuilder) EnumStatus(enumStatus int) *EmployeeTypeEnumBuilder
func (*EmployeeTypeEnumBuilder) EnumType ¶
func (builder *EmployeeTypeEnumBuilder) EnumType(enumType int) *EmployeeTypeEnumBuilder
func (*EmployeeTypeEnumBuilder) EnumValue ¶
func (builder *EmployeeTypeEnumBuilder) EnumValue(enumValue string) *EmployeeTypeEnumBuilder
func (*EmployeeTypeEnumBuilder) I18nContent ¶
func (builder *EmployeeTypeEnumBuilder) I18nContent(i18nContent []*I18nContent) *EmployeeTypeEnumBuilder
type FindByDepartmentUserIterator ¶
type FindByDepartmentUserIterator struct {
// contains filtered or unexported fields
}
func (*FindByDepartmentUserIterator) Next ¶
func (iterator *FindByDepartmentUserIterator) Next() (bool, *User, error)
func (*FindByDepartmentUserIterator) NextPageToken ¶
func (iterator *FindByDepartmentUserIterator) NextPageToken() *string
type FindByDepartmentUserReq ¶
type FindByDepartmentUserReq struct { Limit int // contains filtered or unexported fields }
type FindByDepartmentUserReqBuilder ¶
type FindByDepartmentUserReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewFindByDepartmentUserReqBuilder ¶
func NewFindByDepartmentUserReqBuilder() *FindByDepartmentUserReqBuilder
生成请求的New构造器
func (*FindByDepartmentUserReqBuilder) Build ¶
func (builder *FindByDepartmentUserReqBuilder) Build() *FindByDepartmentUserReq
1.5 生成请求的builder的build方法
func (*FindByDepartmentUserReqBuilder) DepartmentId ¶
func (builder *FindByDepartmentUserReqBuilder) DepartmentId(departmentId string) *FindByDepartmentUserReqBuilder
func (*FindByDepartmentUserReqBuilder) DepartmentIdType ¶
func (builder *FindByDepartmentUserReqBuilder) DepartmentIdType(departmentIdType string) *FindByDepartmentUserReqBuilder
func (*FindByDepartmentUserReqBuilder) Limit ¶
func (builder *FindByDepartmentUserReqBuilder) Limit(limit int) *FindByDepartmentUserReqBuilder
1.5 生成请求的builder属性方法
func (*FindByDepartmentUserReqBuilder) PageSize ¶
func (builder *FindByDepartmentUserReqBuilder) PageSize(pageSize int) *FindByDepartmentUserReqBuilder
func (*FindByDepartmentUserReqBuilder) PageToken ¶
func (builder *FindByDepartmentUserReqBuilder) PageToken(pageToken string) *FindByDepartmentUserReqBuilder
func (*FindByDepartmentUserReqBuilder) UserIdType ¶
func (builder *FindByDepartmentUserReqBuilder) UserIdType(userIdType string) *FindByDepartmentUserReqBuilder
type FindByDepartmentUserResp ¶
type FindByDepartmentUserResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *FindByDepartmentUserRespData `json:"data"` }
func (*FindByDepartmentUserResp) Success ¶
func (resp *FindByDepartmentUserResp) Success() bool
type GetDepartmentReq ¶
type GetDepartmentReq struct {
// contains filtered or unexported fields
}
type GetDepartmentReqBuilder ¶
type GetDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewGetDepartmentReqBuilder ¶
func NewGetDepartmentReqBuilder() *GetDepartmentReqBuilder
生成请求的New构造器
func (*GetDepartmentReqBuilder) Build ¶
func (builder *GetDepartmentReqBuilder) Build() *GetDepartmentReq
1.5 生成请求的builder的build方法
func (*GetDepartmentReqBuilder) DepartmentId ¶
func (builder *GetDepartmentReqBuilder) DepartmentId(departmentId string) *GetDepartmentReqBuilder
1.5 生成请求的builder属性方法
func (*GetDepartmentReqBuilder) DepartmentIdType ¶
func (builder *GetDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *GetDepartmentReqBuilder
func (*GetDepartmentReqBuilder) UserIdType ¶
func (builder *GetDepartmentReqBuilder) UserIdType(userIdType string) *GetDepartmentReqBuilder
type GetDepartmentResp ¶
type GetDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetDepartmentRespData `json:"data"` }
func (*GetDepartmentResp) Success ¶
func (resp *GetDepartmentResp) Success() bool
type GetDepartmentRespData ¶
type GetDepartmentRespData struct {
Department *Department `json:"department,omitempty"`
}
type GetGroupReq ¶
type GetGroupReq struct {
// contains filtered or unexported fields
}
type GetGroupReqBuilder ¶
type GetGroupReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*GetGroupReqBuilder) Build ¶
func (builder *GetGroupReqBuilder) Build() *GetGroupReq
1.5 生成请求的builder的build方法
func (*GetGroupReqBuilder) GroupId ¶
func (builder *GetGroupReqBuilder) GroupId(groupId string) *GetGroupReqBuilder
1.5 生成请求的builder属性方法
type GetGroupResp ¶
type GetGroupResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetGroupRespData `json:"data"` }
func (*GetGroupResp) Success ¶
func (resp *GetGroupResp) Success() bool
type GetGroupRespData ¶
type GetGroupRespData struct {
Group *Group `json:"group,omitempty"`
}
type GetUnitReq ¶
type GetUnitReq struct {
// contains filtered or unexported fields
}
type GetUnitReqBuilder ¶
type GetUnitReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*GetUnitReqBuilder) Build ¶
func (builder *GetUnitReqBuilder) Build() *GetUnitReq
1.5 生成请求的builder的build方法
func (*GetUnitReqBuilder) UnitId ¶
func (builder *GetUnitReqBuilder) UnitId(unitId string) *GetUnitReqBuilder
1.5 生成请求的builder属性方法
type GetUnitResp ¶
type GetUnitResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetUnitRespData `json:"data"` }
func (*GetUnitResp) Success ¶
func (resp *GetUnitResp) Success() bool
type GetUnitRespData ¶
type GetUnitRespData struct {
Unit *Unit `json:"unit,omitempty"`
}
type GetUserReq ¶
type GetUserReq struct {
// contains filtered or unexported fields
}
type GetUserReqBuilder ¶
type GetUserReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*GetUserReqBuilder) Build ¶
func (builder *GetUserReqBuilder) Build() *GetUserReq
1.5 生成请求的builder的build方法
func (*GetUserReqBuilder) DepartmentIdType ¶
func (builder *GetUserReqBuilder) DepartmentIdType(departmentIdType string) *GetUserReqBuilder
func (*GetUserReqBuilder) UserId ¶
func (builder *GetUserReqBuilder) UserId(userId string) *GetUserReqBuilder
1.5 生成请求的builder属性方法
func (*GetUserReqBuilder) UserIdType ¶
func (builder *GetUserReqBuilder) UserIdType(userIdType string) *GetUserReqBuilder
type GetUserResp ¶
type GetUserResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetUserRespData `json:"data"` }
func (*GetUserResp) Success ¶
func (resp *GetUserResp) Success() bool
type GetUserRespData ¶
type GetUserRespData struct {
User *User `json:"user,omitempty"`
}
type GroupBuilder ¶
type GroupBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewGroupBuilder ¶
func NewGroupBuilder() *GroupBuilder
func (*GroupBuilder) Build ¶
func (builder *GroupBuilder) Build() *Group
func (*GroupBuilder) Description ¶
func (builder *GroupBuilder) Description(description string) *GroupBuilder
func (*GroupBuilder) Id ¶
func (builder *GroupBuilder) Id(id string) *GroupBuilder
func (*GroupBuilder) MemberDepartmentCount ¶
func (builder *GroupBuilder) MemberDepartmentCount(memberDepartmentCount int) *GroupBuilder
func (*GroupBuilder) MemberUserCount ¶
func (builder *GroupBuilder) MemberUserCount(memberUserCount int) *GroupBuilder
func (*GroupBuilder) Name ¶
func (builder *GroupBuilder) Name(name string) *GroupBuilder
type GroupEvent ¶
type GroupEventBuilder ¶
type GroupEventBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewGroupEventBuilder ¶
func NewGroupEventBuilder() *GroupEventBuilder
func (*GroupEventBuilder) Build ¶
func (builder *GroupEventBuilder) Build() *GroupEvent
func (*GroupEventBuilder) Name ¶
func (builder *GroupEventBuilder) Name(name string) *GroupEventBuilder
func (*GroupEventBuilder) UserGroupId ¶
func (builder *GroupEventBuilder) UserGroupId(userGroupId string) *GroupEventBuilder
type I18nContent ¶
type I18nContentBuilder ¶
type I18nContentBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewI18nContentBuilder ¶
func NewI18nContentBuilder() *I18nContentBuilder
func (*I18nContentBuilder) Build ¶
func (builder *I18nContentBuilder) Build() *I18nContent
func (*I18nContentBuilder) Locale ¶
func (builder *I18nContentBuilder) Locale(locale string) *I18nContentBuilder
func (*I18nContentBuilder) Value ¶
func (builder *I18nContentBuilder) Value(value string) *I18nContentBuilder
type ListCustomAttrIterator ¶
type ListCustomAttrIterator struct {
// contains filtered or unexported fields
}
生成请求的builder构造器 1.1 生成body的builder结构体
func (*ListCustomAttrIterator) Next ¶
func (iterator *ListCustomAttrIterator) Next() (bool, *CustomAttr, error)
func (*ListCustomAttrIterator) NextPageToken ¶
func (iterator *ListCustomAttrIterator) NextPageToken() *string
type ListCustomAttrReq ¶
type ListCustomAttrReq struct { Limit int // contains filtered or unexported fields }
type ListCustomAttrReqBuilder ¶
type ListCustomAttrReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewListCustomAttrReqBuilder ¶
func NewListCustomAttrReqBuilder() *ListCustomAttrReqBuilder
生成请求的New构造器
func (*ListCustomAttrReqBuilder) Build ¶
func (builder *ListCustomAttrReqBuilder) Build() *ListCustomAttrReq
1.5 生成请求的builder的build方法
func (*ListCustomAttrReqBuilder) Limit ¶
func (builder *ListCustomAttrReqBuilder) Limit(limit int) *ListCustomAttrReqBuilder
1.5 生成请求的builder属性方法
func (*ListCustomAttrReqBuilder) PageSize ¶
func (builder *ListCustomAttrReqBuilder) PageSize(pageSize int) *ListCustomAttrReqBuilder
func (*ListCustomAttrReqBuilder) PageToken ¶
func (builder *ListCustomAttrReqBuilder) PageToken(pageToken string) *ListCustomAttrReqBuilder
type ListCustomAttrResp ¶
type ListCustomAttrResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListCustomAttrRespData `json:"data"` }
func (*ListCustomAttrResp) Success ¶
func (resp *ListCustomAttrResp) Success() bool
type ListCustomAttrRespData ¶
type ListCustomAttrRespData struct { Items []*CustomAttr `json:"items,omitempty"` PageToken *string `json:"page_token,omitempty"` HasMore *bool `json:"has_more,omitempty"` }
type ListDepartmentIterator ¶
type ListDepartmentIterator struct {
// contains filtered or unexported fields
}
func (*ListDepartmentIterator) Next ¶
func (iterator *ListDepartmentIterator) Next() (bool, *Department, error)
func (*ListDepartmentIterator) NextPageToken ¶
func (iterator *ListDepartmentIterator) NextPageToken() *string
type ListDepartmentReq ¶
type ListDepartmentReq struct { Limit int // contains filtered or unexported fields }
type ListDepartmentReqBuilder ¶
type ListDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewListDepartmentReqBuilder ¶
func NewListDepartmentReqBuilder() *ListDepartmentReqBuilder
生成请求的New构造器
func (*ListDepartmentReqBuilder) Build ¶
func (builder *ListDepartmentReqBuilder) Build() *ListDepartmentReq
1.5 生成请求的builder的build方法
func (*ListDepartmentReqBuilder) DepartmentIdType ¶
func (builder *ListDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *ListDepartmentReqBuilder
func (*ListDepartmentReqBuilder) FetchChild ¶
func (builder *ListDepartmentReqBuilder) FetchChild(fetchChild bool) *ListDepartmentReqBuilder
func (*ListDepartmentReqBuilder) Limit ¶
func (builder *ListDepartmentReqBuilder) Limit(limit int) *ListDepartmentReqBuilder
1.5 生成请求的builder属性方法
func (*ListDepartmentReqBuilder) PageSize ¶
func (builder *ListDepartmentReqBuilder) PageSize(pageSize int) *ListDepartmentReqBuilder
func (*ListDepartmentReqBuilder) PageToken ¶
func (builder *ListDepartmentReqBuilder) PageToken(pageToken string) *ListDepartmentReqBuilder
func (*ListDepartmentReqBuilder) ParentDepartmentId ¶
func (builder *ListDepartmentReqBuilder) ParentDepartmentId(parentDepartmentId string) *ListDepartmentReqBuilder
func (*ListDepartmentReqBuilder) UserIdType ¶
func (builder *ListDepartmentReqBuilder) UserIdType(userIdType string) *ListDepartmentReqBuilder
type ListDepartmentResp ¶
type ListDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListDepartmentRespData `json:"data"` }
func (*ListDepartmentResp) Success ¶
func (resp *ListDepartmentResp) Success() bool
type ListDepartmentRespData ¶
type ListDepartmentRespData struct { HasMore *bool `json:"has_more,omitempty"` PageToken *string `json:"page_token,omitempty"` Items []*Department `json:"items,omitempty"` }
type ListDepartmentUnitReq ¶
type ListDepartmentUnitReq struct {
// contains filtered or unexported fields
}
type ListDepartmentUnitReqBuilder ¶
type ListDepartmentUnitReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewListDepartmentUnitReqBuilder ¶
func NewListDepartmentUnitReqBuilder() *ListDepartmentUnitReqBuilder
生成请求的New构造器
func (*ListDepartmentUnitReqBuilder) Build ¶
func (builder *ListDepartmentUnitReqBuilder) Build() *ListDepartmentUnitReq
1.5 生成请求的builder的build方法
func (*ListDepartmentUnitReqBuilder) DepartmentIdType ¶
func (builder *ListDepartmentUnitReqBuilder) DepartmentIdType(departmentIdType string) *ListDepartmentUnitReqBuilder
func (*ListDepartmentUnitReqBuilder) PageSize ¶
func (builder *ListDepartmentUnitReqBuilder) PageSize(pageSize int) *ListDepartmentUnitReqBuilder
func (*ListDepartmentUnitReqBuilder) PageToken ¶
func (builder *ListDepartmentUnitReqBuilder) PageToken(pageToken string) *ListDepartmentUnitReqBuilder
func (*ListDepartmentUnitReqBuilder) UnitId ¶
func (builder *ListDepartmentUnitReqBuilder) UnitId(unitId string) *ListDepartmentUnitReqBuilder
1.5 生成请求的builder属性方法
type ListDepartmentUnitResp ¶
type ListDepartmentUnitResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListDepartmentUnitRespData `json:"data"` }
func (*ListDepartmentUnitResp) Success ¶
func (resp *ListDepartmentUnitResp) Success() bool
type ListDepartmentUnitRespData ¶
type ListDepartmentUnitRespData struct { Departmentlist []*UnitDepartment `json:"departmentlist,omitempty"` HasMore *bool `json:"has_more,omitempty"` PageToken *string `json:"page_token,omitempty"` }
type ListEmployeeTypeEnumIterator ¶
type ListEmployeeTypeEnumIterator struct {
// contains filtered or unexported fields
}
func (*ListEmployeeTypeEnumIterator) Next ¶
func (iterator *ListEmployeeTypeEnumIterator) Next() (bool, *EmployeeTypeEnum, error)
func (*ListEmployeeTypeEnumIterator) NextPageToken ¶
func (iterator *ListEmployeeTypeEnumIterator) NextPageToken() *string
type ListEmployeeTypeEnumReq ¶
type ListEmployeeTypeEnumReq struct { Limit int // contains filtered or unexported fields }
type ListEmployeeTypeEnumReqBuilder ¶
type ListEmployeeTypeEnumReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewListEmployeeTypeEnumReqBuilder ¶
func NewListEmployeeTypeEnumReqBuilder() *ListEmployeeTypeEnumReqBuilder
生成请求的New构造器
func (*ListEmployeeTypeEnumReqBuilder) Build ¶
func (builder *ListEmployeeTypeEnumReqBuilder) Build() *ListEmployeeTypeEnumReq
1.5 生成请求的builder的build方法
func (*ListEmployeeTypeEnumReqBuilder) Limit ¶
func (builder *ListEmployeeTypeEnumReqBuilder) Limit(limit int) *ListEmployeeTypeEnumReqBuilder
1.5 生成请求的builder属性方法
func (*ListEmployeeTypeEnumReqBuilder) PageSize ¶
func (builder *ListEmployeeTypeEnumReqBuilder) PageSize(pageSize int) *ListEmployeeTypeEnumReqBuilder
func (*ListEmployeeTypeEnumReqBuilder) PageToken ¶
func (builder *ListEmployeeTypeEnumReqBuilder) PageToken(pageToken string) *ListEmployeeTypeEnumReqBuilder
type ListEmployeeTypeEnumResp ¶
type ListEmployeeTypeEnumResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListEmployeeTypeEnumRespData `json:"data"` }
func (*ListEmployeeTypeEnumResp) Success ¶
func (resp *ListEmployeeTypeEnumResp) Success() bool
type ListEmployeeTypeEnumRespData ¶
type ListEmployeeTypeEnumRespData struct { Items []*EmployeeTypeEnum `json:"items,omitempty"` HasMore *bool `json:"has_more,omitempty"` PageToken *string `json:"page_token,omitempty"` }
type ListScopeReq ¶
type ListScopeReq struct {
// contains filtered or unexported fields
}
type ListScopeReqBuilder ¶
type ListScopeReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*ListScopeReqBuilder) Build ¶
func (builder *ListScopeReqBuilder) Build() *ListScopeReq
1.5 生成请求的builder的build方法
func (*ListScopeReqBuilder) DepartmentIdType ¶
func (builder *ListScopeReqBuilder) DepartmentIdType(departmentIdType string) *ListScopeReqBuilder
func (*ListScopeReqBuilder) PageSize ¶
func (builder *ListScopeReqBuilder) PageSize(pageSize int) *ListScopeReqBuilder
func (*ListScopeReqBuilder) PageToken ¶
func (builder *ListScopeReqBuilder) PageToken(pageToken string) *ListScopeReqBuilder
func (*ListScopeReqBuilder) UserIdType ¶
func (builder *ListScopeReqBuilder) UserIdType(userIdType string) *ListScopeReqBuilder
1.5 生成请求的builder属性方法
type ListScopeResp ¶
type ListScopeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListScopeRespData `json:"data"` }
func (*ListScopeResp) Success ¶
func (resp *ListScopeResp) Success() bool
type ListScopeRespData ¶
type ListUnitReq ¶
type ListUnitReq struct {
// contains filtered or unexported fields
}
type ListUnitReqBuilder ¶
type ListUnitReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*ListUnitReqBuilder) Build ¶
func (builder *ListUnitReqBuilder) Build() *ListUnitReq
1.5 生成请求的builder的build方法
func (*ListUnitReqBuilder) PageSize ¶
func (builder *ListUnitReqBuilder) PageSize(pageSize int) *ListUnitReqBuilder
1.5 生成请求的builder属性方法
func (*ListUnitReqBuilder) PageToken ¶
func (builder *ListUnitReqBuilder) PageToken(pageToken string) *ListUnitReqBuilder
type ListUnitResp ¶
type ListUnitResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListUnitRespData `json:"data"` }
func (*ListUnitResp) Success ¶
func (resp *ListUnitResp) Success() bool
type ListUnitRespData ¶
type ListUserIterator ¶
type ListUserIterator struct {
// contains filtered or unexported fields
}
func (*ListUserIterator) NextPageToken ¶
func (iterator *ListUserIterator) NextPageToken() *string
type ListUserReq ¶
type ListUserReq struct { Limit int // contains filtered or unexported fields }
type ListUserReqBuilder ¶
type ListUserReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*ListUserReqBuilder) Build ¶
func (builder *ListUserReqBuilder) Build() *ListUserReq
1.5 生成请求的builder的build方法
func (*ListUserReqBuilder) DepartmentId ¶
func (builder *ListUserReqBuilder) DepartmentId(departmentId string) *ListUserReqBuilder
func (*ListUserReqBuilder) DepartmentIdType ¶
func (builder *ListUserReqBuilder) DepartmentIdType(departmentIdType string) *ListUserReqBuilder
func (*ListUserReqBuilder) Limit ¶
func (builder *ListUserReqBuilder) Limit(limit int) *ListUserReqBuilder
1.5 生成请求的builder属性方法
func (*ListUserReqBuilder) PageSize ¶
func (builder *ListUserReqBuilder) PageSize(pageSize int) *ListUserReqBuilder
func (*ListUserReqBuilder) PageToken ¶
func (builder *ListUserReqBuilder) PageToken(pageToken string) *ListUserReqBuilder
func (*ListUserReqBuilder) UserIdType ¶
func (builder *ListUserReqBuilder) UserIdType(userIdType string) *ListUserReqBuilder
type ListUserResp ¶
type ListUserResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListUserRespData `json:"data"` }
func (*ListUserResp) Success ¶
func (resp *ListUserResp) Success() bool
type ListUserRespData ¶
type MemberBelongGroupReq ¶
type MemberBelongGroupReq struct {
// contains filtered or unexported fields
}
type MemberBelongGroupReqBuilder ¶
type MemberBelongGroupReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewMemberBelongGroupReqBuilder ¶
func NewMemberBelongGroupReqBuilder() *MemberBelongGroupReqBuilder
生成请求的New构造器
func (*MemberBelongGroupReqBuilder) Build ¶
func (builder *MemberBelongGroupReqBuilder) Build() *MemberBelongGroupReq
1.5 生成请求的builder的build方法
func (*MemberBelongGroupReqBuilder) GroupType ¶
func (builder *MemberBelongGroupReqBuilder) GroupType(groupType int) *MemberBelongGroupReqBuilder
func (*MemberBelongGroupReqBuilder) MemberId ¶
func (builder *MemberBelongGroupReqBuilder) MemberId(memberId string) *MemberBelongGroupReqBuilder
1.5 生成请求的builder属性方法
func (*MemberBelongGroupReqBuilder) MemberIdType ¶
func (builder *MemberBelongGroupReqBuilder) MemberIdType(memberIdType string) *MemberBelongGroupReqBuilder
func (*MemberBelongGroupReqBuilder) PageSize ¶
func (builder *MemberBelongGroupReqBuilder) PageSize(pageSize int) *MemberBelongGroupReqBuilder
func (*MemberBelongGroupReqBuilder) PageToken ¶
func (builder *MemberBelongGroupReqBuilder) PageToken(pageToken string) *MemberBelongGroupReqBuilder
type MemberBelongGroupResp ¶
type MemberBelongGroupResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *MemberBelongGroupRespData `json:"data"` }
func (*MemberBelongGroupResp) Success ¶
func (resp *MemberBelongGroupResp) Success() bool
type MemberResult ¶
type MemberResultBuilder ¶
type MemberResultBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewMemberResultBuilder ¶
func NewMemberResultBuilder() *MemberResultBuilder
func (*MemberResultBuilder) Build ¶
func (builder *MemberResultBuilder) Build() *MemberResult
func (*MemberResultBuilder) Code ¶
func (builder *MemberResultBuilder) Code(code int) *MemberResultBuilder
func (*MemberResultBuilder) MemberId ¶
func (builder *MemberResultBuilder) MemberId(memberId string) *MemberResultBuilder
type Memberlist ¶
type MemberlistBuilder ¶
type MemberlistBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewMemberlistBuilder ¶
func NewMemberlistBuilder() *MemberlistBuilder
func (*MemberlistBuilder) Build ¶
func (builder *MemberlistBuilder) Build() *Memberlist
func (*MemberlistBuilder) MemberId ¶
func (builder *MemberlistBuilder) MemberId(memberId string) *MemberlistBuilder
func (*MemberlistBuilder) MemberIdType ¶
func (builder *MemberlistBuilder) MemberIdType(memberIdType string) *MemberlistBuilder
func (*MemberlistBuilder) MemberType ¶
func (builder *MemberlistBuilder) MemberType(memberType string) *MemberlistBuilder
type NotificationOption ¶
type NotificationOptionBuilder ¶
type NotificationOptionBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewNotificationOptionBuilder ¶
func NewNotificationOptionBuilder() *NotificationOptionBuilder
func (*NotificationOptionBuilder) Build ¶
func (builder *NotificationOptionBuilder) Build() *NotificationOption
func (*NotificationOptionBuilder) Channels ¶
func (builder *NotificationOptionBuilder) Channels(channels []string) *NotificationOptionBuilder
func (*NotificationOptionBuilder) Language ¶
func (builder *NotificationOptionBuilder) Language(language string) *NotificationOptionBuilder
type OldDepartmentObject ¶
type OldDepartmentObject struct { Status *DepartmentStatus `json:"status,omitempty"` OpenDepartmentId *string `json:"open_department_id,omitempty"` }
type OldDepartmentObjectBuilder ¶
type OldDepartmentObjectBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewOldDepartmentObjectBuilder ¶
func NewOldDepartmentObjectBuilder() *OldDepartmentObjectBuilder
func (*OldDepartmentObjectBuilder) Build ¶
func (builder *OldDepartmentObjectBuilder) Build() *OldDepartmentObject
func (*OldDepartmentObjectBuilder) OpenDepartmentId ¶
func (builder *OldDepartmentObjectBuilder) OpenDepartmentId(openDepartmentId string) *OldDepartmentObjectBuilder
func (*OldDepartmentObjectBuilder) Status ¶
func (builder *OldDepartmentObjectBuilder) Status(status *DepartmentStatus) *OldDepartmentObjectBuilder
type OldUserObject ¶
type OldUserObjectBuilder ¶
type OldUserObjectBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewOldUserObjectBuilder ¶
func NewOldUserObjectBuilder() *OldUserObjectBuilder
func (*OldUserObjectBuilder) Build ¶
func (builder *OldUserObjectBuilder) Build() *OldUserObject
func (*OldUserObjectBuilder) DepartmentIds ¶
func (builder *OldUserObjectBuilder) DepartmentIds(departmentIds []string) *OldUserObjectBuilder
func (*OldUserObjectBuilder) OpenId ¶
func (builder *OldUserObjectBuilder) OpenId(openId string) *OldUserObjectBuilder
type P1ContactScopeChangedV3 ¶
type P1ContactScopeChangedV3 struct { *larkevent.EventBase *larkevent.EventReq Event *P1ContactScopeChangedV3Data `json:"event"` }
func (*P1ContactScopeChangedV3) RawReq ¶
func (m *P1ContactScopeChangedV3) RawReq(req *larkevent.EventReq)
type P1ContactScopeChangedV3Handler ¶
type P1ContactScopeChangedV3Handler struct {
// contains filtered or unexported fields
}
func NewP1ContactScopeChangedV3Handler ¶
func NewP1ContactScopeChangedV3Handler(handler func(context.Context, *P1ContactScopeChangedV3) error) *P1ContactScopeChangedV3Handler
func (*P1ContactScopeChangedV3Handler) Event ¶
func (h *P1ContactScopeChangedV3Handler) Event() interface{}
type P1DepartmentChangedV3 ¶
type P1DepartmentChangedV3 struct { *larkevent.EventBase *larkevent.EventReq Event *P1DepartmentChangedV3Data `json:"event"` }
func (*P1DepartmentChangedV3) RawReq ¶
func (m *P1DepartmentChangedV3) RawReq(req *larkevent.EventReq)
type P1DepartmentChangedV3Handler ¶
type P1DepartmentChangedV3Handler struct {
// contains filtered or unexported fields
}
func NewP1DepartmentChangedV3Handler ¶
func NewP1DepartmentChangedV3Handler(handler func(context.Context, *P1DepartmentChangedV3) error) *P1DepartmentChangedV3Handler
func (*P1DepartmentChangedV3Handler) Event ¶
func (h *P1DepartmentChangedV3Handler) Event() interface{}
type P1UserChangedV3 ¶
type P1UserChangedV3 struct { *larkevent.EventBase *larkevent.EventReq Event *P1UserChangedV3Data `json:"event"` }
func (*P1UserChangedV3) RawReq ¶
func (m *P1UserChangedV3) RawReq(req *larkevent.EventReq)
type P1UserChangedV3Data ¶
type P1UserChangedV3Handler ¶
type P1UserChangedV3Handler struct {
// contains filtered or unexported fields
}
func NewP1UserChangedV3Handler ¶
func NewP1UserChangedV3Handler(handler func(context.Context, *P1UserChangedV3) error) *P1UserChangedV3Handler
func (*P1UserChangedV3Handler) Event ¶
func (h *P1UserChangedV3Handler) Event() interface{}
type P1UserStatusChangedV3 ¶
type P1UserStatusChangedV3 struct { *larkevent.EventBase *larkevent.EventReq Event *P1UserStatusChangedV3Data `json:"event"` }
func (*P1UserStatusChangedV3) RawReq ¶
func (m *P1UserStatusChangedV3) RawReq(req *larkevent.EventReq)
type P1UserStatusChangedV3Data ¶
type P1UserStatusChangedV3Data struct { Type string `json:"type"` AppID string `json:"app_id"` TenantKey string `json:"tenant_key"` OpenID string `json:"open_id,omitempty"` EmployeeId string `json:"employee_id"` UnionId string `json:"union_id,omitempty"` BeforeStatus *P1UserStatusV3 `json:"before_status"` CurrentStatus *P1UserStatusV3 `json:"current_status"` ChangeTime string `json:"change_time"` }
type P1UserStatusChangedV3Handler ¶
type P1UserStatusChangedV3Handler struct {
// contains filtered or unexported fields
}
func NewP1UserStatusChangedV3Handler ¶
func NewP1UserStatusChangedV3Handler(handler func(context.Context, *P1UserStatusChangedV3) error) *P1UserStatusChangedV3Handler
func (*P1UserStatusChangedV3Handler) Event ¶
func (h *P1UserStatusChangedV3Handler) Event() interface{}
type P1UserStatusV3 ¶
type P2CustomAttrEventUpdatedV3 ¶
type P2CustomAttrEventUpdatedV3 struct { *larkevent.EventV2Base *larkevent.EventReq Event *P2CustomAttrEventUpdatedV3Data `json:"event"` }
func (*P2CustomAttrEventUpdatedV3) RawReq ¶
func (m *P2CustomAttrEventUpdatedV3) RawReq(req *larkevent.EventReq)
type P2CustomAttrEventUpdatedV3Data ¶
type P2CustomAttrEventUpdatedV3Data struct { Object *CustomAttrEvent `json:"object,omitempty"` OldObject *CustomAttrEvent `json:"old_object,omitempty"` }
type P2CustomAttrEventUpdatedV3Handler ¶
type P2CustomAttrEventUpdatedV3Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2CustomAttrEventUpdatedV3Handler ¶
func NewP2CustomAttrEventUpdatedV3Handler(handler func(context.Context, *P2CustomAttrEventUpdatedV3) error) *P2CustomAttrEventUpdatedV3Handler
func (*P2CustomAttrEventUpdatedV3Handler) Event ¶
func (h *P2CustomAttrEventUpdatedV3Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2DepartmentCreatedV3 ¶
type P2DepartmentCreatedV3 struct { *larkevent.EventV2Base *larkevent.EventReq Event *P2DepartmentCreatedV3Data `json:"event"` }
func (*P2DepartmentCreatedV3) RawReq ¶
func (m *P2DepartmentCreatedV3) RawReq(req *larkevent.EventReq)
type P2DepartmentCreatedV3Data ¶
type P2DepartmentCreatedV3Data struct {
Object *DepartmentEvent `json:"object,omitempty"`
}
type P2DepartmentCreatedV3Handler ¶
type P2DepartmentCreatedV3Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2DepartmentCreatedV3Handler ¶
func NewP2DepartmentCreatedV3Handler(handler func(context.Context, *P2DepartmentCreatedV3) error) *P2DepartmentCreatedV3Handler
func (*P2DepartmentCreatedV3Handler) Event ¶
func (h *P2DepartmentCreatedV3Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2DepartmentDeletedV3 ¶
type P2DepartmentDeletedV3 struct { *larkevent.EventV2Base *larkevent.EventReq Event *P2DepartmentDeletedV3Data `json:"event"` }
func (*P2DepartmentDeletedV3) RawReq ¶
func (m *P2DepartmentDeletedV3) RawReq(req *larkevent.EventReq)
type P2DepartmentDeletedV3Data ¶
type P2DepartmentDeletedV3Data struct { Object *DepartmentEvent `json:"object,omitempty"` OldObject *OldDepartmentObject `json:"old_object,omitempty"` }
type P2DepartmentDeletedV3Handler ¶
type P2DepartmentDeletedV3Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2DepartmentDeletedV3Handler ¶
func NewP2DepartmentDeletedV3Handler(handler func(context.Context, *P2DepartmentDeletedV3) error) *P2DepartmentDeletedV3Handler
func (*P2DepartmentDeletedV3Handler) Event ¶
func (h *P2DepartmentDeletedV3Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2DepartmentUpdatedV3 ¶
type P2DepartmentUpdatedV3 struct { *larkevent.EventV2Base *larkevent.EventReq Event *P2DepartmentUpdatedV3Data `json:"event"` }
func (*P2DepartmentUpdatedV3) RawReq ¶
func (m *P2DepartmentUpdatedV3) RawReq(req *larkevent.EventReq)
type P2DepartmentUpdatedV3Data ¶
type P2DepartmentUpdatedV3Data struct { Object *DepartmentEvent `json:"object,omitempty"` OldObject *DepartmentEvent `json:"old_object,omitempty"` }
type P2DepartmentUpdatedV3Handler ¶
type P2DepartmentUpdatedV3Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2DepartmentUpdatedV3Handler ¶
func NewP2DepartmentUpdatedV3Handler(handler func(context.Context, *P2DepartmentUpdatedV3) error) *P2DepartmentUpdatedV3Handler
func (*P2DepartmentUpdatedV3Handler) Event ¶
func (h *P2DepartmentUpdatedV3Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EmployeeTypeEnumActivedV3 ¶
type P2EmployeeTypeEnumActivedV3 struct { *larkevent.EventV2Base *larkevent.EventReq Event *P2EmployeeTypeEnumActivedV3Data `json:"event"` }
func (*P2EmployeeTypeEnumActivedV3) RawReq ¶
func (m *P2EmployeeTypeEnumActivedV3) RawReq(req *larkevent.EventReq)
type P2EmployeeTypeEnumActivedV3Data ¶
type P2EmployeeTypeEnumActivedV3Data struct { OldEnum *EmployeeTypeEnum `json:"old_enum,omitempty"` NewEnum *EmployeeTypeEnum `json:"new_enum,omitempty"` }
type P2EmployeeTypeEnumActivedV3Handler ¶
type P2EmployeeTypeEnumActivedV3Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EmployeeTypeEnumActivedV3Handler ¶
func NewP2EmployeeTypeEnumActivedV3Handler(handler func(context.Context, *P2EmployeeTypeEnumActivedV3) error) *P2EmployeeTypeEnumActivedV3Handler
func (*P2EmployeeTypeEnumActivedV3Handler) Event ¶
func (h *P2EmployeeTypeEnumActivedV3Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EmployeeTypeEnumCreatedV3 ¶
type P2EmployeeTypeEnumCreatedV3 struct { *larkevent.EventV2Base *larkevent.EventReq Event *P2EmployeeTypeEnumCreatedV3Data `json:"event"` }
func (*P2EmployeeTypeEnumCreatedV3) RawReq ¶
func (m *P2EmployeeTypeEnumCreatedV3) RawReq(req *larkevent.EventReq)
type P2EmployeeTypeEnumCreatedV3Data ¶
type P2EmployeeTypeEnumCreatedV3Data struct {
NewEnum *EmployeeTypeEnum `json:"new_enum,omitempty"`
}
type P2EmployeeTypeEnumCreatedV3Handler ¶
type P2EmployeeTypeEnumCreatedV3Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EmployeeTypeEnumCreatedV3Handler ¶
func NewP2EmployeeTypeEnumCreatedV3Handler(handler func(context.Context, *P2EmployeeTypeEnumCreatedV3) error) *P2EmployeeTypeEnumCreatedV3Handler
func (*P2EmployeeTypeEnumCreatedV3Handler) Event ¶
func (h *P2EmployeeTypeEnumCreatedV3Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EmployeeTypeEnumDeactivatedV3 ¶
type P2EmployeeTypeEnumDeactivatedV3 struct { *larkevent.EventV2Base *larkevent.EventReq Event *P2EmployeeTypeEnumDeactivatedV3Data `json:"event"` }
func (*P2EmployeeTypeEnumDeactivatedV3) RawReq ¶
func (m *P2EmployeeTypeEnumDeactivatedV3) RawReq(req *larkevent.EventReq)
type P2EmployeeTypeEnumDeactivatedV3Data ¶
type P2EmployeeTypeEnumDeactivatedV3Data struct { OldEnum *EmployeeTypeEnum `json:"old_enum,omitempty"` NewEnum *EmployeeTypeEnum `json:"new_enum,omitempty"` }
type P2EmployeeTypeEnumDeactivatedV3Handler ¶
type P2EmployeeTypeEnumDeactivatedV3Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EmployeeTypeEnumDeactivatedV3Handler ¶
func NewP2EmployeeTypeEnumDeactivatedV3Handler(handler func(context.Context, *P2EmployeeTypeEnumDeactivatedV3) error) *P2EmployeeTypeEnumDeactivatedV3Handler
func (*P2EmployeeTypeEnumDeactivatedV3Handler) Event ¶
func (h *P2EmployeeTypeEnumDeactivatedV3Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EmployeeTypeEnumDeletedV3 ¶
type P2EmployeeTypeEnumDeletedV3 struct { *larkevent.EventV2Base *larkevent.EventReq Event *P2EmployeeTypeEnumDeletedV3Data `json:"event"` }
func (*P2EmployeeTypeEnumDeletedV3) RawReq ¶
func (m *P2EmployeeTypeEnumDeletedV3) RawReq(req *larkevent.EventReq)
type P2EmployeeTypeEnumDeletedV3Data ¶
type P2EmployeeTypeEnumDeletedV3Data struct {
OldEnum *EmployeeTypeEnum `json:"old_enum,omitempty"`
}
type P2EmployeeTypeEnumDeletedV3Handler ¶
type P2EmployeeTypeEnumDeletedV3Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EmployeeTypeEnumDeletedV3Handler ¶
func NewP2EmployeeTypeEnumDeletedV3Handler(handler func(context.Context, *P2EmployeeTypeEnumDeletedV3) error) *P2EmployeeTypeEnumDeletedV3Handler
func (*P2EmployeeTypeEnumDeletedV3Handler) Event ¶
func (h *P2EmployeeTypeEnumDeletedV3Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EmployeeTypeEnumUpdatedV3 ¶
type P2EmployeeTypeEnumUpdatedV3 struct { *larkevent.EventV2Base *larkevent.EventReq Event *P2EmployeeTypeEnumUpdatedV3Data `json:"event"` }
func (*P2EmployeeTypeEnumUpdatedV3) RawReq ¶
func (m *P2EmployeeTypeEnumUpdatedV3) RawReq(req *larkevent.EventReq)
type P2EmployeeTypeEnumUpdatedV3Data ¶
type P2EmployeeTypeEnumUpdatedV3Data struct { OldEnum *EmployeeTypeEnum `json:"old_enum,omitempty"` NewEnum *EmployeeTypeEnum `json:"new_enum,omitempty"` }
type P2EmployeeTypeEnumUpdatedV3Handler ¶
type P2EmployeeTypeEnumUpdatedV3Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EmployeeTypeEnumUpdatedV3Handler ¶
func NewP2EmployeeTypeEnumUpdatedV3Handler(handler func(context.Context, *P2EmployeeTypeEnumUpdatedV3) error) *P2EmployeeTypeEnumUpdatedV3Handler
func (*P2EmployeeTypeEnumUpdatedV3Handler) Event ¶
func (h *P2EmployeeTypeEnumUpdatedV3Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2ScopeUpdatedV3 ¶
type P2ScopeUpdatedV3 struct { *larkevent.EventV2Base *larkevent.EventReq Event *P2ScopeUpdatedV3Data `json:"event"` }
func (*P2ScopeUpdatedV3) RawReq ¶
func (m *P2ScopeUpdatedV3) RawReq(req *larkevent.EventReq)
type P2ScopeUpdatedV3Data ¶
type P2ScopeUpdatedV3Handler ¶
type P2ScopeUpdatedV3Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2ScopeUpdatedV3Handler ¶
func NewP2ScopeUpdatedV3Handler(handler func(context.Context, *P2ScopeUpdatedV3) error) *P2ScopeUpdatedV3Handler
func (*P2ScopeUpdatedV3Handler) Event ¶
func (h *P2ScopeUpdatedV3Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2UserCreatedV3 ¶
type P2UserCreatedV3 struct { *larkevent.EventV2Base *larkevent.EventReq Event *P2UserCreatedV3Data `json:"event"` }
func (*P2UserCreatedV3) RawReq ¶
func (m *P2UserCreatedV3) RawReq(req *larkevent.EventReq)
type P2UserCreatedV3Data ¶
type P2UserCreatedV3Data struct {
Object *UserEvent `json:"object,omitempty"`
}
type P2UserCreatedV3Handler ¶
type P2UserCreatedV3Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2UserCreatedV3Handler ¶
func NewP2UserCreatedV3Handler(handler func(context.Context, *P2UserCreatedV3) error) *P2UserCreatedV3Handler
func (*P2UserCreatedV3Handler) Event ¶
func (h *P2UserCreatedV3Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2UserDeletedV3 ¶
type P2UserDeletedV3 struct { *larkevent.EventV2Base *larkevent.EventReq Event *P2UserDeletedV3Data `json:"event"` }
func (*P2UserDeletedV3) RawReq ¶
func (m *P2UserDeletedV3) RawReq(req *larkevent.EventReq)
type P2UserDeletedV3Data ¶
type P2UserDeletedV3Data struct { Object *UserEvent `json:"object,omitempty"` OldObject *OldUserObject `json:"old_object,omitempty"` }
type P2UserDeletedV3Handler ¶
type P2UserDeletedV3Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2UserDeletedV3Handler ¶
func NewP2UserDeletedV3Handler(handler func(context.Context, *P2UserDeletedV3) error) *P2UserDeletedV3Handler
func (*P2UserDeletedV3Handler) Event ¶
func (h *P2UserDeletedV3Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2UserUpdatedV3 ¶
type P2UserUpdatedV3 struct { *larkevent.EventV2Base *larkevent.EventReq Event *P2UserUpdatedV3Data `json:"event"` }
func (*P2UserUpdatedV3) RawReq ¶
func (m *P2UserUpdatedV3) RawReq(req *larkevent.EventReq)
type P2UserUpdatedV3Data ¶
type P2UserUpdatedV3Handler ¶
type P2UserUpdatedV3Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2UserUpdatedV3Handler ¶
func NewP2UserUpdatedV3Handler(handler func(context.Context, *P2UserUpdatedV3) error) *P2UserUpdatedV3Handler
func (*P2UserUpdatedV3Handler) Event ¶
func (h *P2UserUpdatedV3Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type ParentDepartmentIterator ¶
type ParentDepartmentIterator struct {
// contains filtered or unexported fields
}
func (*ParentDepartmentIterator) Next ¶
func (iterator *ParentDepartmentIterator) Next() (bool, *Department, error)
func (*ParentDepartmentIterator) NextPageToken ¶
func (iterator *ParentDepartmentIterator) NextPageToken() *string
type ParentDepartmentReq ¶
type ParentDepartmentReq struct { Limit int // contains filtered or unexported fields }
type ParentDepartmentReqBuilder ¶
type ParentDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewParentDepartmentReqBuilder ¶
func NewParentDepartmentReqBuilder() *ParentDepartmentReqBuilder
生成请求的New构造器
func (*ParentDepartmentReqBuilder) Build ¶
func (builder *ParentDepartmentReqBuilder) Build() *ParentDepartmentReq
1.5 生成请求的builder的build方法
func (*ParentDepartmentReqBuilder) DepartmentId ¶
func (builder *ParentDepartmentReqBuilder) DepartmentId(departmentId string) *ParentDepartmentReqBuilder
func (*ParentDepartmentReqBuilder) DepartmentIdType ¶
func (builder *ParentDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *ParentDepartmentReqBuilder
func (*ParentDepartmentReqBuilder) Limit ¶
func (builder *ParentDepartmentReqBuilder) Limit(limit int) *ParentDepartmentReqBuilder
1.5 生成请求的builder属性方法
func (*ParentDepartmentReqBuilder) PageSize ¶
func (builder *ParentDepartmentReqBuilder) PageSize(pageSize int) *ParentDepartmentReqBuilder
func (*ParentDepartmentReqBuilder) PageToken ¶
func (builder *ParentDepartmentReqBuilder) PageToken(pageToken string) *ParentDepartmentReqBuilder
func (*ParentDepartmentReqBuilder) UserIdType ¶
func (builder *ParentDepartmentReqBuilder) UserIdType(userIdType string) *ParentDepartmentReqBuilder
type ParentDepartmentResp ¶
type ParentDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ParentDepartmentRespData `json:"data"` }
func (*ParentDepartmentResp) Success ¶
func (resp *ParentDepartmentResp) Success() bool
type ParentDepartmentRespData ¶
type ParentDepartmentRespData struct { HasMore *bool `json:"has_more,omitempty"` PageToken *string `json:"page_token,omitempty"` Items []*Department `json:"items,omitempty"` }
type PatchDepartmentReq ¶
type PatchDepartmentReq struct { Department *Department `body:""` // contains filtered or unexported fields }
type PatchDepartmentReqBuilder ¶
type PatchDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewPatchDepartmentReqBuilder ¶
func NewPatchDepartmentReqBuilder() *PatchDepartmentReqBuilder
生成请求的New构造器
func (*PatchDepartmentReqBuilder) Build ¶
func (builder *PatchDepartmentReqBuilder) Build() *PatchDepartmentReq
1.5 生成请求的builder的build方法
func (*PatchDepartmentReqBuilder) Department ¶
func (builder *PatchDepartmentReqBuilder) Department(department *Department) *PatchDepartmentReqBuilder
func (*PatchDepartmentReqBuilder) DepartmentId ¶
func (builder *PatchDepartmentReqBuilder) DepartmentId(departmentId string) *PatchDepartmentReqBuilder
1.5 生成请求的builder属性方法
func (*PatchDepartmentReqBuilder) DepartmentIdType ¶
func (builder *PatchDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *PatchDepartmentReqBuilder
func (*PatchDepartmentReqBuilder) UserIdType ¶
func (builder *PatchDepartmentReqBuilder) UserIdType(userIdType string) *PatchDepartmentReqBuilder
type PatchDepartmentResp ¶
type PatchDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchDepartmentRespData `json:"data"` }
func (*PatchDepartmentResp) Success ¶
func (resp *PatchDepartmentResp) Success() bool
type PatchDepartmentRespData ¶
type PatchDepartmentRespData struct {
Department *Department `json:"department,omitempty"`
}
type PatchGroupPathReqBodyBuilder ¶
type PatchGroupPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
上传文件path开始
func NewPatchGroupPathReqBodyBuilder ¶
func NewPatchGroupPathReqBodyBuilder() *PatchGroupPathReqBodyBuilder
func (*PatchGroupPathReqBodyBuilder) Build ¶
func (builder *PatchGroupPathReqBodyBuilder) Build() (*PatchGroupReqBody, error)
func (*PatchGroupPathReqBodyBuilder) Description ¶
func (builder *PatchGroupPathReqBodyBuilder) Description(description string) *PatchGroupPathReqBodyBuilder
func (*PatchGroupPathReqBodyBuilder) Name ¶
func (builder *PatchGroupPathReqBodyBuilder) Name(name string) *PatchGroupPathReqBodyBuilder
type PatchGroupReq ¶
type PatchGroupReq struct { Body *PatchGroupReqBody `body:""` // contains filtered or unexported fields }
type PatchGroupReqBody ¶
type PatchGroupReqBodyBuilder ¶
type PatchGroupReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewPatchGroupReqBodyBuilder ¶
func NewPatchGroupReqBodyBuilder() *PatchGroupReqBodyBuilder
生成body的New构造器
func (*PatchGroupReqBodyBuilder) Build ¶
func (builder *PatchGroupReqBodyBuilder) Build() *PatchGroupReqBody
1.3 生成body的build方法
func (*PatchGroupReqBodyBuilder) Description ¶
func (builder *PatchGroupReqBodyBuilder) Description(description string) *PatchGroupReqBodyBuilder
func (*PatchGroupReqBodyBuilder) Name ¶
func (builder *PatchGroupReqBodyBuilder) Name(name string) *PatchGroupReqBodyBuilder
1.2 生成body的builder属性方法
type PatchGroupReqBuilder ¶
type PatchGroupReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*PatchGroupReqBuilder) Body ¶
func (builder *PatchGroupReqBuilder) Body(body *PatchGroupReqBody) *PatchGroupReqBuilder
func (*PatchGroupReqBuilder) Build ¶
func (builder *PatchGroupReqBuilder) Build() *PatchGroupReq
1.5 生成请求的builder的build方法
func (*PatchGroupReqBuilder) GroupId ¶
func (builder *PatchGroupReqBuilder) GroupId(groupId string) *PatchGroupReqBuilder
1.5 生成请求的builder属性方法
type PatchGroupResp ¶
type PatchGroupResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*PatchGroupResp) Success ¶
func (resp *PatchGroupResp) Success() bool
type PatchUnitPathReqBodyBuilder ¶
type PatchUnitPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
上传文件path开始
func NewPatchUnitPathReqBodyBuilder ¶
func NewPatchUnitPathReqBodyBuilder() *PatchUnitPathReqBodyBuilder
func (*PatchUnitPathReqBodyBuilder) Build ¶
func (builder *PatchUnitPathReqBodyBuilder) Build() (*PatchUnitReqBody, error)
func (*PatchUnitPathReqBodyBuilder) Name ¶
func (builder *PatchUnitPathReqBodyBuilder) Name(name string) *PatchUnitPathReqBodyBuilder
type PatchUnitReq ¶
type PatchUnitReq struct { Body *PatchUnitReqBody `body:""` // contains filtered or unexported fields }
type PatchUnitReqBody ¶
type PatchUnitReqBody struct {
Name *string `json:"name,omitempty"`
}
type PatchUnitReqBodyBuilder ¶
type PatchUnitReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewPatchUnitReqBodyBuilder ¶
func NewPatchUnitReqBodyBuilder() *PatchUnitReqBodyBuilder
生成body的New构造器
func (*PatchUnitReqBodyBuilder) Build ¶
func (builder *PatchUnitReqBodyBuilder) Build() *PatchUnitReqBody
1.3 生成body的build方法
func (*PatchUnitReqBodyBuilder) Name ¶
func (builder *PatchUnitReqBodyBuilder) Name(name string) *PatchUnitReqBodyBuilder
1.2 生成body的builder属性方法
type PatchUnitReqBuilder ¶
type PatchUnitReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*PatchUnitReqBuilder) Body ¶
func (builder *PatchUnitReqBuilder) Body(body *PatchUnitReqBody) *PatchUnitReqBuilder
func (*PatchUnitReqBuilder) Build ¶
func (builder *PatchUnitReqBuilder) Build() *PatchUnitReq
1.5 生成请求的builder的build方法
func (*PatchUnitReqBuilder) UnitId ¶
func (builder *PatchUnitReqBuilder) UnitId(unitId string) *PatchUnitReqBuilder
1.5 生成请求的builder属性方法
type PatchUnitResp ¶
type PatchUnitResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*PatchUnitResp) Success ¶
func (resp *PatchUnitResp) Success() bool
type PatchUserReq ¶
type PatchUserReq struct { User *User `body:""` // contains filtered or unexported fields }
type PatchUserReqBuilder ¶
type PatchUserReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*PatchUserReqBuilder) Build ¶
func (builder *PatchUserReqBuilder) Build() *PatchUserReq
1.5 生成请求的builder的build方法
func (*PatchUserReqBuilder) DepartmentIdType ¶
func (builder *PatchUserReqBuilder) DepartmentIdType(departmentIdType string) *PatchUserReqBuilder
func (*PatchUserReqBuilder) User ¶
func (builder *PatchUserReqBuilder) User(user *User) *PatchUserReqBuilder
func (*PatchUserReqBuilder) UserId ¶
func (builder *PatchUserReqBuilder) UserId(userId string) *PatchUserReqBuilder
1.5 生成请求的builder属性方法
func (*PatchUserReqBuilder) UserIdType ¶
func (builder *PatchUserReqBuilder) UserIdType(userIdType string) *PatchUserReqBuilder
type PatchUserResp ¶
type PatchUserResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchUserRespData `json:"data"` }
func (*PatchUserResp) Success ¶
func (resp *PatchUserResp) Success() bool
type PatchUserRespData ¶
type PatchUserRespData struct {
User *User `json:"user,omitempty"`
}
type RemoveGroupMemberPathReqBodyBuilder ¶
type RemoveGroupMemberPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
上传文件path开始
func NewRemoveGroupMemberPathReqBodyBuilder ¶
func NewRemoveGroupMemberPathReqBodyBuilder() *RemoveGroupMemberPathReqBodyBuilder
func (*RemoveGroupMemberPathReqBodyBuilder) Build ¶
func (builder *RemoveGroupMemberPathReqBodyBuilder) Build() (*RemoveGroupMemberReqBody, error)
func (*RemoveGroupMemberPathReqBodyBuilder) MemberId ¶
func (builder *RemoveGroupMemberPathReqBodyBuilder) MemberId(memberId string) *RemoveGroupMemberPathReqBodyBuilder
func (*RemoveGroupMemberPathReqBodyBuilder) MemberIdType ¶
func (builder *RemoveGroupMemberPathReqBodyBuilder) MemberIdType(memberIdType string) *RemoveGroupMemberPathReqBodyBuilder
func (*RemoveGroupMemberPathReqBodyBuilder) MemberType ¶
func (builder *RemoveGroupMemberPathReqBodyBuilder) MemberType(memberType string) *RemoveGroupMemberPathReqBodyBuilder
type RemoveGroupMemberReq ¶
type RemoveGroupMemberReq struct { Body *RemoveGroupMemberReqBody `body:""` // contains filtered or unexported fields }
type RemoveGroupMemberReqBodyBuilder ¶
type RemoveGroupMemberReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewRemoveGroupMemberReqBodyBuilder ¶
func NewRemoveGroupMemberReqBodyBuilder() *RemoveGroupMemberReqBodyBuilder
生成body的New构造器
func (*RemoveGroupMemberReqBodyBuilder) Build ¶
func (builder *RemoveGroupMemberReqBodyBuilder) Build() *RemoveGroupMemberReqBody
1.3 生成body的build方法
func (*RemoveGroupMemberReqBodyBuilder) MemberId ¶
func (builder *RemoveGroupMemberReqBodyBuilder) MemberId(memberId string) *RemoveGroupMemberReqBodyBuilder
func (*RemoveGroupMemberReqBodyBuilder) MemberIdType ¶
func (builder *RemoveGroupMemberReqBodyBuilder) MemberIdType(memberIdType string) *RemoveGroupMemberReqBodyBuilder
func (*RemoveGroupMemberReqBodyBuilder) MemberType ¶
func (builder *RemoveGroupMemberReqBodyBuilder) MemberType(memberType string) *RemoveGroupMemberReqBodyBuilder
1.2 生成body的builder属性方法
type RemoveGroupMemberReqBuilder ¶
type RemoveGroupMemberReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewRemoveGroupMemberReqBuilder ¶
func NewRemoveGroupMemberReqBuilder() *RemoveGroupMemberReqBuilder
生成请求的New构造器
func (*RemoveGroupMemberReqBuilder) Body ¶
func (builder *RemoveGroupMemberReqBuilder) Body(body *RemoveGroupMemberReqBody) *RemoveGroupMemberReqBuilder
func (*RemoveGroupMemberReqBuilder) Build ¶
func (builder *RemoveGroupMemberReqBuilder) Build() *RemoveGroupMemberReq
1.5 生成请求的builder的build方法
func (*RemoveGroupMemberReqBuilder) GroupId ¶
func (builder *RemoveGroupMemberReqBuilder) GroupId(groupId string) *RemoveGroupMemberReqBuilder
1.5 生成请求的builder属性方法
type RemoveGroupMemberResp ¶
type RemoveGroupMemberResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*RemoveGroupMemberResp) Success ¶
func (resp *RemoveGroupMemberResp) Success() bool
type Scope ¶
type Scope struct { Departments []*Department `json:"departments,omitempty"` Users []*User `json:"users,omitempty"` UserGroups []*UserGroup `json:"user_groups,omitempty"` }
type ScopeBuilder ¶
type ScopeBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewScopeBuilder ¶
func NewScopeBuilder() *ScopeBuilder
func (*ScopeBuilder) Build ¶
func (builder *ScopeBuilder) Build() *Scope
func (*ScopeBuilder) Departments ¶
func (builder *ScopeBuilder) Departments(departments []*Department) *ScopeBuilder
func (*ScopeBuilder) UserGroups ¶
func (builder *ScopeBuilder) UserGroups(userGroups []*UserGroup) *ScopeBuilder
func (*ScopeBuilder) Users ¶
func (builder *ScopeBuilder) Users(users []*User) *ScopeBuilder
type SearchDepartmentIterator ¶
type SearchDepartmentIterator struct {
// contains filtered or unexported fields
}
func (*SearchDepartmentIterator) Next ¶
func (iterator *SearchDepartmentIterator) Next() (bool, *Department, error)
func (*SearchDepartmentIterator) NextPageToken ¶
func (iterator *SearchDepartmentIterator) NextPageToken() *string
type SearchDepartmentPathReqBodyBuilder ¶
type SearchDepartmentPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
上传文件path开始
func NewSearchDepartmentPathReqBodyBuilder ¶
func NewSearchDepartmentPathReqBodyBuilder() *SearchDepartmentPathReqBodyBuilder
func (*SearchDepartmentPathReqBodyBuilder) Build ¶
func (builder *SearchDepartmentPathReqBodyBuilder) Build() (*SearchDepartmentReqBody, error)
func (*SearchDepartmentPathReqBodyBuilder) Query ¶
func (builder *SearchDepartmentPathReqBodyBuilder) Query(query string) *SearchDepartmentPathReqBodyBuilder
type SearchDepartmentReq ¶
type SearchDepartmentReq struct { Body *SearchDepartmentReqBody `body:""` Limit int // contains filtered or unexported fields }
type SearchDepartmentReqBody ¶
type SearchDepartmentReqBody struct {
Query *string `json:"query,omitempty"`
}
type SearchDepartmentReqBodyBuilder ¶
type SearchDepartmentReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchDepartmentReqBodyBuilder ¶
func NewSearchDepartmentReqBodyBuilder() *SearchDepartmentReqBodyBuilder
生成body的New构造器
func (*SearchDepartmentReqBodyBuilder) Build ¶
func (builder *SearchDepartmentReqBodyBuilder) Build() *SearchDepartmentReqBody
1.3 生成body的build方法
func (*SearchDepartmentReqBodyBuilder) Query ¶
func (builder *SearchDepartmentReqBodyBuilder) Query(query string) *SearchDepartmentReqBodyBuilder
1.2 生成body的builder属性方法
type SearchDepartmentReqBuilder ¶
type SearchDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewSearchDepartmentReqBuilder ¶
func NewSearchDepartmentReqBuilder() *SearchDepartmentReqBuilder
生成请求的New构造器
func (*SearchDepartmentReqBuilder) Body ¶
func (builder *SearchDepartmentReqBuilder) Body(body *SearchDepartmentReqBody) *SearchDepartmentReqBuilder
func (*SearchDepartmentReqBuilder) Build ¶
func (builder *SearchDepartmentReqBuilder) Build() *SearchDepartmentReq
1.5 生成请求的builder的build方法
func (*SearchDepartmentReqBuilder) DepartmentIdType ¶
func (builder *SearchDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *SearchDepartmentReqBuilder
func (*SearchDepartmentReqBuilder) Limit ¶
func (builder *SearchDepartmentReqBuilder) Limit(limit int) *SearchDepartmentReqBuilder
1.5 生成请求的builder属性方法
func (*SearchDepartmentReqBuilder) PageSize ¶
func (builder *SearchDepartmentReqBuilder) PageSize(pageSize int) *SearchDepartmentReqBuilder
func (*SearchDepartmentReqBuilder) PageToken ¶
func (builder *SearchDepartmentReqBuilder) PageToken(pageToken string) *SearchDepartmentReqBuilder
func (*SearchDepartmentReqBuilder) UserIdType ¶
func (builder *SearchDepartmentReqBuilder) UserIdType(userIdType string) *SearchDepartmentReqBuilder
type SearchDepartmentResp ¶
type SearchDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SearchDepartmentRespData `json:"data"` }
func (*SearchDepartmentResp) Success ¶
func (resp *SearchDepartmentResp) Success() bool
type SearchDepartmentRespData ¶
type SearchDepartmentRespData struct { Items []*Department `json:"items,omitempty"` PageToken *string `json:"page_token,omitempty"` HasMore *bool `json:"has_more,omitempty"` }
type SimplelistGroupIterator ¶
type SimplelistGroupIterator struct {
// contains filtered or unexported fields
}
func (*SimplelistGroupIterator) Next ¶
func (iterator *SimplelistGroupIterator) Next() (bool, *Group, error)
func (*SimplelistGroupIterator) NextPageToken ¶
func (iterator *SimplelistGroupIterator) NextPageToken() *string
type SimplelistGroupMemberReq ¶
type SimplelistGroupMemberReq struct {
// contains filtered or unexported fields
}
type SimplelistGroupMemberReqBuilder ¶
type SimplelistGroupMemberReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewSimplelistGroupMemberReqBuilder ¶
func NewSimplelistGroupMemberReqBuilder() *SimplelistGroupMemberReqBuilder
生成请求的New构造器
func (*SimplelistGroupMemberReqBuilder) Build ¶
func (builder *SimplelistGroupMemberReqBuilder) Build() *SimplelistGroupMemberReq
1.5 生成请求的builder的build方法
func (*SimplelistGroupMemberReqBuilder) GroupId ¶
func (builder *SimplelistGroupMemberReqBuilder) GroupId(groupId string) *SimplelistGroupMemberReqBuilder
1.5 生成请求的builder属性方法
func (*SimplelistGroupMemberReqBuilder) MemberIdType ¶
func (builder *SimplelistGroupMemberReqBuilder) MemberIdType(memberIdType string) *SimplelistGroupMemberReqBuilder
func (*SimplelistGroupMemberReqBuilder) MemberType ¶
func (builder *SimplelistGroupMemberReqBuilder) MemberType(memberType string) *SimplelistGroupMemberReqBuilder
func (*SimplelistGroupMemberReqBuilder) PageSize ¶
func (builder *SimplelistGroupMemberReqBuilder) PageSize(pageSize int) *SimplelistGroupMemberReqBuilder
func (*SimplelistGroupMemberReqBuilder) PageToken ¶
func (builder *SimplelistGroupMemberReqBuilder) PageToken(pageToken string) *SimplelistGroupMemberReqBuilder
type SimplelistGroupMemberResp ¶
type SimplelistGroupMemberResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SimplelistGroupMemberRespData `json:"data"` }
func (*SimplelistGroupMemberResp) Success ¶
func (resp *SimplelistGroupMemberResp) Success() bool
type SimplelistGroupMemberRespData ¶
type SimplelistGroupMemberRespData struct { Memberlist []*Memberlist `json:"memberlist,omitempty"` PageToken *string `json:"page_token,omitempty"` HasMore *bool `json:"has_more,omitempty"` }
type SimplelistGroupReq ¶
type SimplelistGroupReq struct { Limit int // contains filtered or unexported fields }
type SimplelistGroupReqBuilder ¶
type SimplelistGroupReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewSimplelistGroupReqBuilder ¶
func NewSimplelistGroupReqBuilder() *SimplelistGroupReqBuilder
生成请求的New构造器
func (*SimplelistGroupReqBuilder) Build ¶
func (builder *SimplelistGroupReqBuilder) Build() *SimplelistGroupReq
1.5 生成请求的builder的build方法
func (*SimplelistGroupReqBuilder) Limit ¶
func (builder *SimplelistGroupReqBuilder) Limit(limit int) *SimplelistGroupReqBuilder
1.5 生成请求的builder属性方法
func (*SimplelistGroupReqBuilder) PageSize ¶
func (builder *SimplelistGroupReqBuilder) PageSize(pageSize int) *SimplelistGroupReqBuilder
func (*SimplelistGroupReqBuilder) PageToken ¶
func (builder *SimplelistGroupReqBuilder) PageToken(pageToken string) *SimplelistGroupReqBuilder
func (*SimplelistGroupReqBuilder) Type ¶
func (builder *SimplelistGroupReqBuilder) Type(type_ int) *SimplelistGroupReqBuilder
type SimplelistGroupResp ¶
type SimplelistGroupResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SimplelistGroupRespData `json:"data"` }
func (*SimplelistGroupResp) Success ¶
func (resp *SimplelistGroupResp) Success() bool
type SimplelistGroupRespData ¶
type UnbindDepartmentChatDepartmentPathReqBodyBuilder ¶
type UnbindDepartmentChatDepartmentPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
上传文件path开始
func NewUnbindDepartmentChatDepartmentPathReqBodyBuilder ¶
func NewUnbindDepartmentChatDepartmentPathReqBodyBuilder() *UnbindDepartmentChatDepartmentPathReqBodyBuilder
func (*UnbindDepartmentChatDepartmentPathReqBodyBuilder) Build ¶
func (builder *UnbindDepartmentChatDepartmentPathReqBodyBuilder) Build() (*UnbindDepartmentChatDepartmentReqBody, error)
func (*UnbindDepartmentChatDepartmentPathReqBodyBuilder) DepartmentId ¶
func (builder *UnbindDepartmentChatDepartmentPathReqBodyBuilder) DepartmentId(departmentId string) *UnbindDepartmentChatDepartmentPathReqBodyBuilder
type UnbindDepartmentChatDepartmentReq ¶
type UnbindDepartmentChatDepartmentReq struct { Body *UnbindDepartmentChatDepartmentReqBody `body:""` // contains filtered or unexported fields }
type UnbindDepartmentChatDepartmentReqBody ¶
type UnbindDepartmentChatDepartmentReqBody struct {
DepartmentId *string `json:"department_id,omitempty"`
}
type UnbindDepartmentChatDepartmentReqBodyBuilder ¶
type UnbindDepartmentChatDepartmentReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUnbindDepartmentChatDepartmentReqBodyBuilder ¶
func NewUnbindDepartmentChatDepartmentReqBodyBuilder() *UnbindDepartmentChatDepartmentReqBodyBuilder
生成body的New构造器
func (*UnbindDepartmentChatDepartmentReqBodyBuilder) Build ¶
func (builder *UnbindDepartmentChatDepartmentReqBodyBuilder) Build() *UnbindDepartmentChatDepartmentReqBody
1.3 生成body的build方法
func (*UnbindDepartmentChatDepartmentReqBodyBuilder) DepartmentId ¶
func (builder *UnbindDepartmentChatDepartmentReqBodyBuilder) DepartmentId(departmentId string) *UnbindDepartmentChatDepartmentReqBodyBuilder
1.2 生成body的builder属性方法
type UnbindDepartmentChatDepartmentReqBuilder ¶
type UnbindDepartmentChatDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewUnbindDepartmentChatDepartmentReqBuilder ¶
func NewUnbindDepartmentChatDepartmentReqBuilder() *UnbindDepartmentChatDepartmentReqBuilder
生成请求的New构造器
func (*UnbindDepartmentChatDepartmentReqBuilder) Body ¶
func (builder *UnbindDepartmentChatDepartmentReqBuilder) Body(body *UnbindDepartmentChatDepartmentReqBody) *UnbindDepartmentChatDepartmentReqBuilder
func (*UnbindDepartmentChatDepartmentReqBuilder) Build ¶
func (builder *UnbindDepartmentChatDepartmentReqBuilder) Build() *UnbindDepartmentChatDepartmentReq
1.5 生成请求的builder的build方法
func (*UnbindDepartmentChatDepartmentReqBuilder) DepartmentIdType ¶
func (builder *UnbindDepartmentChatDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *UnbindDepartmentChatDepartmentReqBuilder
1.5 生成请求的builder属性方法
type UnbindDepartmentChatDepartmentResp ¶
type UnbindDepartmentChatDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*UnbindDepartmentChatDepartmentResp) Success ¶
func (resp *UnbindDepartmentChatDepartmentResp) Success() bool
type UnbindDepartmentUnitPathReqBodyBuilder ¶
type UnbindDepartmentUnitPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
上传文件path开始
func NewUnbindDepartmentUnitPathReqBodyBuilder ¶
func NewUnbindDepartmentUnitPathReqBodyBuilder() *UnbindDepartmentUnitPathReqBodyBuilder
func (*UnbindDepartmentUnitPathReqBodyBuilder) Build ¶
func (builder *UnbindDepartmentUnitPathReqBodyBuilder) Build() (*UnbindDepartmentUnitReqBody, error)
func (*UnbindDepartmentUnitPathReqBodyBuilder) DepartmentId ¶
func (builder *UnbindDepartmentUnitPathReqBodyBuilder) DepartmentId(departmentId string) *UnbindDepartmentUnitPathReqBodyBuilder
func (*UnbindDepartmentUnitPathReqBodyBuilder) DepartmentIdType ¶
func (builder *UnbindDepartmentUnitPathReqBodyBuilder) DepartmentIdType(departmentIdType string) *UnbindDepartmentUnitPathReqBodyBuilder
func (*UnbindDepartmentUnitPathReqBodyBuilder) UnitId ¶
func (builder *UnbindDepartmentUnitPathReqBodyBuilder) UnitId(unitId string) *UnbindDepartmentUnitPathReqBodyBuilder
type UnbindDepartmentUnitReq ¶
type UnbindDepartmentUnitReq struct { Body *UnbindDepartmentUnitReqBody `body:""` // contains filtered or unexported fields }
type UnbindDepartmentUnitReqBodyBuilder ¶
type UnbindDepartmentUnitReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUnbindDepartmentUnitReqBodyBuilder ¶
func NewUnbindDepartmentUnitReqBodyBuilder() *UnbindDepartmentUnitReqBodyBuilder
生成body的New构造器
func (*UnbindDepartmentUnitReqBodyBuilder) Build ¶
func (builder *UnbindDepartmentUnitReqBodyBuilder) Build() *UnbindDepartmentUnitReqBody
1.3 生成body的build方法
func (*UnbindDepartmentUnitReqBodyBuilder) DepartmentId ¶
func (builder *UnbindDepartmentUnitReqBodyBuilder) DepartmentId(departmentId string) *UnbindDepartmentUnitReqBodyBuilder
func (*UnbindDepartmentUnitReqBodyBuilder) DepartmentIdType ¶
func (builder *UnbindDepartmentUnitReqBodyBuilder) DepartmentIdType(departmentIdType string) *UnbindDepartmentUnitReqBodyBuilder
func (*UnbindDepartmentUnitReqBodyBuilder) UnitId ¶
func (builder *UnbindDepartmentUnitReqBodyBuilder) UnitId(unitId string) *UnbindDepartmentUnitReqBodyBuilder
1.2 生成body的builder属性方法
type UnbindDepartmentUnitReqBuilder ¶
type UnbindDepartmentUnitReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewUnbindDepartmentUnitReqBuilder ¶
func NewUnbindDepartmentUnitReqBuilder() *UnbindDepartmentUnitReqBuilder
生成请求的New构造器
func (*UnbindDepartmentUnitReqBuilder) Body ¶
func (builder *UnbindDepartmentUnitReqBuilder) Body(body *UnbindDepartmentUnitReqBody) *UnbindDepartmentUnitReqBuilder
1.5 生成请求的builder属性方法
func (*UnbindDepartmentUnitReqBuilder) Build ¶
func (builder *UnbindDepartmentUnitReqBuilder) Build() *UnbindDepartmentUnitReq
1.5 生成请求的builder的build方法
type UnbindDepartmentUnitResp ¶
type UnbindDepartmentUnitResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*UnbindDepartmentUnitResp) Success ¶
func (resp *UnbindDepartmentUnitResp) Success() bool
type UnitBuilder ¶
type UnitBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewUnitBuilder ¶
func NewUnitBuilder() *UnitBuilder
func (*UnitBuilder) Build ¶
func (builder *UnitBuilder) Build() *Unit
func (*UnitBuilder) Name ¶
func (builder *UnitBuilder) Name(name string) *UnitBuilder
func (*UnitBuilder) UnitId ¶
func (builder *UnitBuilder) UnitId(unitId string) *UnitBuilder
func (*UnitBuilder) UnitType ¶
func (builder *UnitBuilder) UnitType(unitType string) *UnitBuilder
type UnitDepartment ¶
type UnitDepartmentBuilder ¶
type UnitDepartmentBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewUnitDepartmentBuilder ¶
func NewUnitDepartmentBuilder() *UnitDepartmentBuilder
func (*UnitDepartmentBuilder) Build ¶
func (builder *UnitDepartmentBuilder) Build() *UnitDepartment
func (*UnitDepartmentBuilder) DepartmentId ¶
func (builder *UnitDepartmentBuilder) DepartmentId(departmentId string) *UnitDepartmentBuilder
func (*UnitDepartmentBuilder) UnitId ¶
func (builder *UnitDepartmentBuilder) UnitId(unitId string) *UnitDepartmentBuilder
type UpdateDepartmentReq ¶
type UpdateDepartmentReq struct { Department *Department `body:""` // contains filtered or unexported fields }
type UpdateDepartmentReqBuilder ¶
type UpdateDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewUpdateDepartmentReqBuilder ¶
func NewUpdateDepartmentReqBuilder() *UpdateDepartmentReqBuilder
生成请求的New构造器
func (*UpdateDepartmentReqBuilder) Build ¶
func (builder *UpdateDepartmentReqBuilder) Build() *UpdateDepartmentReq
1.5 生成请求的builder的build方法
func (*UpdateDepartmentReqBuilder) Department ¶
func (builder *UpdateDepartmentReqBuilder) Department(department *Department) *UpdateDepartmentReqBuilder
func (*UpdateDepartmentReqBuilder) DepartmentId ¶
func (builder *UpdateDepartmentReqBuilder) DepartmentId(departmentId string) *UpdateDepartmentReqBuilder
1.5 生成请求的builder属性方法
func (*UpdateDepartmentReqBuilder) DepartmentIdType ¶
func (builder *UpdateDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *UpdateDepartmentReqBuilder
func (*UpdateDepartmentReqBuilder) UserIdType ¶
func (builder *UpdateDepartmentReqBuilder) UserIdType(userIdType string) *UpdateDepartmentReqBuilder
type UpdateDepartmentResp ¶
type UpdateDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *UpdateDepartmentRespData `json:"data"` }
func (*UpdateDepartmentResp) Success ¶
func (resp *UpdateDepartmentResp) Success() bool
type UpdateDepartmentRespData ¶
type UpdateDepartmentRespData struct {
Department *Department `json:"department,omitempty"`
}
type UpdateEmployeeTypeEnumReq ¶
type UpdateEmployeeTypeEnumReq struct { EmployeeTypeEnum *EmployeeTypeEnum `body:""` // contains filtered or unexported fields }
type UpdateEmployeeTypeEnumReqBuilder ¶
type UpdateEmployeeTypeEnumReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func NewUpdateEmployeeTypeEnumReqBuilder ¶
func NewUpdateEmployeeTypeEnumReqBuilder() *UpdateEmployeeTypeEnumReqBuilder
生成请求的New构造器
func (*UpdateEmployeeTypeEnumReqBuilder) Build ¶
func (builder *UpdateEmployeeTypeEnumReqBuilder) Build() *UpdateEmployeeTypeEnumReq
1.5 生成请求的builder的build方法
func (*UpdateEmployeeTypeEnumReqBuilder) EmployeeTypeEnum ¶
func (builder *UpdateEmployeeTypeEnumReqBuilder) EmployeeTypeEnum(employeeTypeEnum *EmployeeTypeEnum) *UpdateEmployeeTypeEnumReqBuilder
func (*UpdateEmployeeTypeEnumReqBuilder) EnumId ¶
func (builder *UpdateEmployeeTypeEnumReqBuilder) EnumId(enumId string) *UpdateEmployeeTypeEnumReqBuilder
1.5 生成请求的builder属性方法
type UpdateEmployeeTypeEnumResp ¶
type UpdateEmployeeTypeEnumResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *UpdateEmployeeTypeEnumRespData `json:"data"` }
func (*UpdateEmployeeTypeEnumResp) Success ¶
func (resp *UpdateEmployeeTypeEnumResp) Success() bool
type UpdateEmployeeTypeEnumRespData ¶
type UpdateEmployeeTypeEnumRespData struct {
EmployeeTypeEnum *EmployeeTypeEnum `json:"employee_type_enum,omitempty"`
}
type UpdateUserReq ¶
type UpdateUserReq struct { User *User `body:""` // contains filtered or unexported fields }
type UpdateUserReqBuilder ¶
type UpdateUserReqBuilder struct {
// contains filtered or unexported fields
}
1.4 生成请求的builder结构体
func (*UpdateUserReqBuilder) Build ¶
func (builder *UpdateUserReqBuilder) Build() *UpdateUserReq
1.5 生成请求的builder的build方法
func (*UpdateUserReqBuilder) DepartmentIdType ¶
func (builder *UpdateUserReqBuilder) DepartmentIdType(departmentIdType string) *UpdateUserReqBuilder
func (*UpdateUserReqBuilder) User ¶
func (builder *UpdateUserReqBuilder) User(user *User) *UpdateUserReqBuilder
func (*UpdateUserReqBuilder) UserId ¶
func (builder *UpdateUserReqBuilder) UserId(userId string) *UpdateUserReqBuilder
1.5 生成请求的builder属性方法
func (*UpdateUserReqBuilder) UserIdType ¶
func (builder *UpdateUserReqBuilder) UserIdType(userIdType string) *UpdateUserReqBuilder
type UpdateUserResp ¶
type UpdateUserResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *UpdateUserRespData `json:"data"` }
func (*UpdateUserResp) Success ¶
func (resp *UpdateUserResp) Success() bool
type UpdateUserRespData ¶
type UpdateUserRespData struct {
User *User `json:"user,omitempty"`
}
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"` Nickname *string `json:"nickname,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"` IsFrozen *bool `json:"is_frozen,omitempty"` EntEmailPassword *string `json:"ent_email_password,omitempty"` }
type UserBuilder ¶
type UserBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewUserBuilder ¶
func NewUserBuilder() *UserBuilder
func (*UserBuilder) Avatar ¶
func (builder *UserBuilder) Avatar(avatar *AvatarInfo) *UserBuilder
func (*UserBuilder) AvatarKey ¶
func (builder *UserBuilder) AvatarKey(avatarKey string) *UserBuilder
func (*UserBuilder) Build ¶
func (builder *UserBuilder) Build() *User
func (*UserBuilder) City ¶
func (builder *UserBuilder) City(city string) *UserBuilder
func (*UserBuilder) Country ¶
func (builder *UserBuilder) Country(country string) *UserBuilder
func (*UserBuilder) CustomAttrs ¶
func (builder *UserBuilder) CustomAttrs(customAttrs []*UserCustomAttr) *UserBuilder
func (*UserBuilder) DepartmentIds ¶
func (builder *UserBuilder) DepartmentIds(departmentIds []string) *UserBuilder
func (*UserBuilder) Email ¶
func (builder *UserBuilder) Email(email string) *UserBuilder
func (*UserBuilder) EmployeeNo ¶
func (builder *UserBuilder) EmployeeNo(employeeNo string) *UserBuilder
func (*UserBuilder) EmployeeType ¶
func (builder *UserBuilder) EmployeeType(employeeType int) *UserBuilder
func (*UserBuilder) EnName ¶
func (builder *UserBuilder) EnName(enName string) *UserBuilder
func (*UserBuilder) EntEmailPassword ¶
func (builder *UserBuilder) EntEmailPassword(entEmailPassword string) *UserBuilder
func (*UserBuilder) EnterpriseEmail ¶
func (builder *UserBuilder) EnterpriseEmail(enterpriseEmail string) *UserBuilder
func (*UserBuilder) Gender ¶
func (builder *UserBuilder) Gender(gender int) *UserBuilder
func (*UserBuilder) IsFrozen ¶
func (builder *UserBuilder) IsFrozen(isFrozen bool) *UserBuilder
func (*UserBuilder) IsTenantManager ¶
func (builder *UserBuilder) IsTenantManager(isTenantManager bool) *UserBuilder
func (*UserBuilder) JobTitle ¶
func (builder *UserBuilder) JobTitle(jobTitle string) *UserBuilder
func (*UserBuilder) JoinTime ¶
func (builder *UserBuilder) JoinTime(joinTime int) *UserBuilder
func (*UserBuilder) LeaderUserId ¶
func (builder *UserBuilder) LeaderUserId(leaderUserId string) *UserBuilder
func (*UserBuilder) Mobile ¶
func (builder *UserBuilder) Mobile(mobile string) *UserBuilder
func (*UserBuilder) MobileVisible ¶
func (builder *UserBuilder) MobileVisible(mobileVisible bool) *UserBuilder
func (*UserBuilder) Name ¶
func (builder *UserBuilder) Name(name string) *UserBuilder
func (*UserBuilder) Nickname ¶
func (builder *UserBuilder) Nickname(nickname string) *UserBuilder
func (*UserBuilder) OpenId ¶
func (builder *UserBuilder) OpenId(openId string) *UserBuilder
func (*UserBuilder) Orders ¶
func (builder *UserBuilder) Orders(orders []*UserOrder) *UserBuilder
func (*UserBuilder) Status ¶
func (builder *UserBuilder) Status(status *UserStatus) *UserBuilder
func (*UserBuilder) UnionId ¶
func (builder *UserBuilder) UnionId(unionId string) *UserBuilder
func (*UserBuilder) UserId ¶
func (builder *UserBuilder) UserId(userId string) *UserBuilder
func (*UserBuilder) WorkStation ¶
func (builder *UserBuilder) WorkStation(workStation string) *UserBuilder
type UserContactInfo ¶
type UserContactInfoBuilder ¶
type UserContactInfoBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewUserContactInfoBuilder ¶
func NewUserContactInfoBuilder() *UserContactInfoBuilder
func (*UserContactInfoBuilder) Build ¶
func (builder *UserContactInfoBuilder) Build() *UserContactInfo
func (*UserContactInfoBuilder) Email ¶
func (builder *UserContactInfoBuilder) Email(email string) *UserContactInfoBuilder
func (*UserContactInfoBuilder) Mobile ¶
func (builder *UserContactInfoBuilder) Mobile(mobile string) *UserContactInfoBuilder
func (*UserContactInfoBuilder) UserId ¶
func (builder *UserContactInfoBuilder) UserId(userId string) *UserContactInfoBuilder
type UserCustomAttr ¶
type UserCustomAttr struct { Type *string `json:"type,omitempty"` Id *string `json:"id,omitempty"` Value *UserCustomAttrValue `json:"value,omitempty"` }
type UserCustomAttrBuilder ¶
type UserCustomAttrBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewUserCustomAttrBuilder ¶
func NewUserCustomAttrBuilder() *UserCustomAttrBuilder
func (*UserCustomAttrBuilder) Build ¶
func (builder *UserCustomAttrBuilder) Build() *UserCustomAttr
func (*UserCustomAttrBuilder) Id ¶
func (builder *UserCustomAttrBuilder) Id(id string) *UserCustomAttrBuilder
func (*UserCustomAttrBuilder) Type ¶
func (builder *UserCustomAttrBuilder) Type(type_ string) *UserCustomAttrBuilder
func (*UserCustomAttrBuilder) Value ¶
func (builder *UserCustomAttrBuilder) Value(value *UserCustomAttrValue) *UserCustomAttrBuilder
type UserCustomAttrValue ¶
type UserCustomAttrValue struct { Text *string `json:"text,omitempty"` Url *string `json:"url,omitempty"` PcUrl *string `json:"pc_url,omitempty"` OptionId *string `json:"option_id,omitempty"` OptionValue *string `json:"option_value,omitempty"` Name *string `json:"name,omitempty"` PictureUrl *string `json:"picture_url,omitempty"` GenericUser *CustomAttrGenericUser `json:"generic_user,omitempty"` }
type UserCustomAttrValueBuilder ¶
type UserCustomAttrValueBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewUserCustomAttrValueBuilder ¶
func NewUserCustomAttrValueBuilder() *UserCustomAttrValueBuilder
func (*UserCustomAttrValueBuilder) Build ¶
func (builder *UserCustomAttrValueBuilder) Build() *UserCustomAttrValue
func (*UserCustomAttrValueBuilder) GenericUser ¶
func (builder *UserCustomAttrValueBuilder) GenericUser(genericUser *CustomAttrGenericUser) *UserCustomAttrValueBuilder
func (*UserCustomAttrValueBuilder) Name ¶
func (builder *UserCustomAttrValueBuilder) Name(name string) *UserCustomAttrValueBuilder
func (*UserCustomAttrValueBuilder) OptionId ¶
func (builder *UserCustomAttrValueBuilder) OptionId(optionId string) *UserCustomAttrValueBuilder
func (*UserCustomAttrValueBuilder) OptionValue ¶
func (builder *UserCustomAttrValueBuilder) OptionValue(optionValue string) *UserCustomAttrValueBuilder
func (*UserCustomAttrValueBuilder) PcUrl ¶
func (builder *UserCustomAttrValueBuilder) PcUrl(pcUrl string) *UserCustomAttrValueBuilder
func (*UserCustomAttrValueBuilder) PictureUrl ¶
func (builder *UserCustomAttrValueBuilder) PictureUrl(pictureUrl string) *UserCustomAttrValueBuilder
func (*UserCustomAttrValueBuilder) Text ¶
func (builder *UserCustomAttrValueBuilder) Text(text string) *UserCustomAttrValueBuilder
func (*UserCustomAttrValueBuilder) Url ¶
func (builder *UserCustomAttrValueBuilder) Url(url string) *UserCustomAttrValueBuilder
type UserEvent ¶
type UserEvent struct { OpenId *string `json:"open_id,omitempty"` UnionId *string `json:"union_id,omitempty"` UserId *string `json:"user_id,omitempty"` Name *string `json:"name,omitempty"` EnName *string `json:"en_name,omitempty"` Nickname *string `json:"nickname,omitempty"` Email *string `json:"email,omitempty"` EnterpriseEmail *string `json:"enterprise_email,omitempty"` JobTitle *string `json:"job_title,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"` }
type UserEventBuilder ¶
type UserEventBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewUserEventBuilder ¶
func NewUserEventBuilder() *UserEventBuilder
func (*UserEventBuilder) Avatar ¶
func (builder *UserEventBuilder) Avatar(avatar *AvatarInfo) *UserEventBuilder
func (*UserEventBuilder) Build ¶
func (builder *UserEventBuilder) Build() *UserEvent
func (*UserEventBuilder) City ¶
func (builder *UserEventBuilder) City(city string) *UserEventBuilder
func (*UserEventBuilder) Country ¶
func (builder *UserEventBuilder) Country(country string) *UserEventBuilder
func (*UserEventBuilder) CustomAttrs ¶
func (builder *UserEventBuilder) CustomAttrs(customAttrs []*UserCustomAttr) *UserEventBuilder
func (*UserEventBuilder) DepartmentIds ¶
func (builder *UserEventBuilder) DepartmentIds(departmentIds []string) *UserEventBuilder
func (*UserEventBuilder) Email ¶
func (builder *UserEventBuilder) Email(email string) *UserEventBuilder
func (*UserEventBuilder) EmployeeNo ¶
func (builder *UserEventBuilder) EmployeeNo(employeeNo string) *UserEventBuilder
func (*UserEventBuilder) EmployeeType ¶
func (builder *UserEventBuilder) EmployeeType(employeeType int) *UserEventBuilder
func (*UserEventBuilder) EnName ¶
func (builder *UserEventBuilder) EnName(enName string) *UserEventBuilder
func (*UserEventBuilder) EnterpriseEmail ¶
func (builder *UserEventBuilder) EnterpriseEmail(enterpriseEmail string) *UserEventBuilder
func (*UserEventBuilder) Gender ¶
func (builder *UserEventBuilder) Gender(gender int) *UserEventBuilder
func (*UserEventBuilder) JobTitle ¶
func (builder *UserEventBuilder) JobTitle(jobTitle string) *UserEventBuilder
func (*UserEventBuilder) JoinTime ¶
func (builder *UserEventBuilder) JoinTime(joinTime int) *UserEventBuilder
func (*UserEventBuilder) LeaderUserId ¶
func (builder *UserEventBuilder) LeaderUserId(leaderUserId string) *UserEventBuilder
func (*UserEventBuilder) Mobile ¶
func (builder *UserEventBuilder) Mobile(mobile string) *UserEventBuilder
func (*UserEventBuilder) Name ¶
func (builder *UserEventBuilder) Name(name string) *UserEventBuilder
func (*UserEventBuilder) Nickname ¶
func (builder *UserEventBuilder) Nickname(nickname string) *UserEventBuilder
func (*UserEventBuilder) OpenId ¶
func (builder *UserEventBuilder) OpenId(openId string) *UserEventBuilder
func (*UserEventBuilder) Orders ¶
func (builder *UserEventBuilder) Orders(orders []*UserOrder) *UserEventBuilder
func (*UserEventBuilder) Status ¶
func (builder *UserEventBuilder) Status(status *UserStatus) *UserEventBuilder
func (*UserEventBuilder) UnionId ¶
func (builder *UserEventBuilder) UnionId(unionId string) *UserEventBuilder
func (*UserEventBuilder) UserId ¶
func (builder *UserEventBuilder) UserId(userId string) *UserEventBuilder
func (*UserEventBuilder) WorkStation ¶
func (builder *UserEventBuilder) WorkStation(workStation string) *UserEventBuilder
type UserGroupBuilder ¶
type UserGroupBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewUserGroupBuilder ¶
func NewUserGroupBuilder() *UserGroupBuilder
func (*UserGroupBuilder) Build ¶
func (builder *UserGroupBuilder) Build() *UserGroup
func (*UserGroupBuilder) MemberCount ¶
func (builder *UserGroupBuilder) MemberCount(memberCount int) *UserGroupBuilder
func (*UserGroupBuilder) Name ¶
func (builder *UserGroupBuilder) Name(name string) *UserGroupBuilder
func (*UserGroupBuilder) Status ¶
func (builder *UserGroupBuilder) Status(status int) *UserGroupBuilder
func (*UserGroupBuilder) Type ¶
func (builder *UserGroupBuilder) Type(type_ int) *UserGroupBuilder
func (*UserGroupBuilder) UserGroupId ¶
func (builder *UserGroupBuilder) UserGroupId(userGroupId string) *UserGroupBuilder
type UserGroupMember ¶
type UserGroupMember struct { }
type UserOrderBuilder ¶
type UserOrderBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewUserOrderBuilder ¶
func NewUserOrderBuilder() *UserOrderBuilder
func (*UserOrderBuilder) Build ¶
func (builder *UserOrderBuilder) Build() *UserOrder
func (*UserOrderBuilder) DepartmentId ¶
func (builder *UserOrderBuilder) DepartmentId(departmentId string) *UserOrderBuilder
func (*UserOrderBuilder) DepartmentOrder ¶
func (builder *UserOrderBuilder) DepartmentOrder(departmentOrder int) *UserOrderBuilder
func (*UserOrderBuilder) UserOrder ¶
func (builder *UserOrderBuilder) UserOrder(userOrder int) *UserOrderBuilder
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"` }
type UserPositionBuilder ¶
type UserPositionBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewUserPositionBuilder ¶
func NewUserPositionBuilder() *UserPositionBuilder
func (*UserPositionBuilder) Build ¶
func (builder *UserPositionBuilder) Build() *UserPosition
func (*UserPositionBuilder) DepartmentId ¶
func (builder *UserPositionBuilder) DepartmentId(departmentId string) *UserPositionBuilder
func (*UserPositionBuilder) IsMajor ¶
func (builder *UserPositionBuilder) IsMajor(isMajor bool) *UserPositionBuilder
func (*UserPositionBuilder) LeaderPositionCode ¶
func (builder *UserPositionBuilder) LeaderPositionCode(leaderPositionCode string) *UserPositionBuilder
func (*UserPositionBuilder) LeaderUserId ¶
func (builder *UserPositionBuilder) LeaderUserId(leaderUserId string) *UserPositionBuilder
func (*UserPositionBuilder) PositionCode ¶
func (builder *UserPositionBuilder) PositionCode(positionCode string) *UserPositionBuilder
func (*UserPositionBuilder) PositionName ¶
func (builder *UserPositionBuilder) PositionName(positionName string) *UserPositionBuilder
type UserStatus ¶
type UserStatusBuilder ¶
type UserStatusBuilder struct {
// contains filtered or unexported fields
}
builder开始
func NewUserStatusBuilder ¶
func NewUserStatusBuilder() *UserStatusBuilder
func (*UserStatusBuilder) Build ¶
func (builder *UserStatusBuilder) Build() *UserStatus
func (*UserStatusBuilder) IsActivated ¶
func (builder *UserStatusBuilder) IsActivated(isActivated bool) *UserStatusBuilder
func (*UserStatusBuilder) IsExited ¶
func (builder *UserStatusBuilder) IsExited(isExited bool) *UserStatusBuilder
func (*UserStatusBuilder) IsFrozen ¶
func (builder *UserStatusBuilder) IsFrozen(isFrozen bool) *UserStatusBuilder
func (*UserStatusBuilder) IsResigned ¶
func (builder *UserStatusBuilder) IsResigned(isResigned bool) *UserStatusBuilder
func (*UserStatusBuilder) IsUnjoin ¶
func (builder *UserStatusBuilder) IsUnjoin(isUnjoin bool) *UserStatusBuilder