v3

package
v1.1.20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 20, 2021 License: MIT Imports: 8 Imported by: 1

Documentation

Overview

Code generated by lark suite oapi sdk gen

Code generated by lark suite oapi sdk gen

Code generated by lark suite oapi sdk gen

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetDepartmentCreateEventHandler

func SetDepartmentCreateEventHandler(conf *config.Config, fn func(ctx *core.Context, event *DepartmentCreateEvent) error)

func SetDepartmentCreatedEventHandler

func SetDepartmentCreatedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *DepartmentCreatedEvent) error)

func SetDepartmentCreatedV3EventHandler

func SetDepartmentCreatedV3EventHandler(conf *config.Config, fn func(ctx *core.Context, event *DepartmentCreatedV3Event) error)

func SetDepartmentDeleteEventHandler

func SetDepartmentDeleteEventHandler(conf *config.Config, fn func(ctx *core.Context, event *DepartmentDeleteEvent) error)

func SetDepartmentDeletedEventHandler

func SetDepartmentDeletedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *DepartmentDeletedEvent) error)

func SetDepartmentUpdateEventHandler

func SetDepartmentUpdateEventHandler(conf *config.Config, fn func(ctx *core.Context, event *DepartmentUpdateEvent) error)

func SetDepartmentUpdatedEventHandler

func SetDepartmentUpdatedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *DepartmentUpdatedEvent) error)

func SetScopeUpdatedEventHandler

func SetScopeUpdatedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *ScopeUpdatedEvent) error)

func SetUserCreateEventHandler

func SetUserCreateEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserCreateEvent) error)

func SetUserCreatedEventHandler

func SetUserCreatedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserCreatedEvent) error)

func SetUserDeleteEventHandler

func SetUserDeleteEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserDeleteEvent) error)

func SetUserDeletedEventHandler

func SetUserDeletedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserDeletedEvent) error)

func SetUserGroupCreateEventHandler

func SetUserGroupCreateEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserGroupCreateEvent) error)

func SetUserGroupCreatedEventHandler

func SetUserGroupCreatedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserGroupCreatedEvent) error)

func SetUserGroupDeleteEventHandler

func SetUserGroupDeleteEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserGroupDeleteEvent) error)

func SetUserGroupDeletedEventHandler

func SetUserGroupDeletedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserGroupDeletedEvent) error)

func SetUserGroupUpdateEventHandler

func SetUserGroupUpdateEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserGroupUpdateEvent) error)

func SetUserGroupUpdatedEventHandler

func SetUserGroupUpdatedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserGroupUpdatedEvent) error)

func SetUserUpdateEventHandler

func SetUserUpdateEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserUpdateEvent) error)

func SetUserUpdatedEventHandler

func SetUserUpdatedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *UserUpdatedEvent) error)

Types

type AvatarInfo

type AvatarInfo struct {
	Avatar72     string `json:"avatar_72,omitempty"`
	Avatar240    string `json:"avatar_240,omitempty"`
	Avatar640    string `json:"avatar_640,omitempty"`
	AvatarOrigin string `json:"avatar_origin,omitempty"`
}

type Department

type Department struct {
	Name               string   `json:"name,omitempty"`
	ParentDepartmentId string   `json:"parent_department_id,omitempty"`
	DepartmentId       string   `json:"department_id,omitempty"`
	OpenDepartmentId   string   `json:"open_department_id,omitempty"`
	LeaderUserId       string   `json:"leader_user_id,omitempty"`
	ChatId             string   `json:"chat_id,omitempty"`
	Order              int      `json:"order,omitempty"`
	UnitIds            []string `json:"unit_ids,omitempty"`
	MemberCount        int      `json:"member_count,omitempty"`
	Status             int      `json:"status,omitempty"`
	CreateGroupChat    bool     `json:"create_group_chat,omitempty"`
}

type DepartmentCreateEvent

type DepartmentCreateEvent struct {
	*model.BaseEventV2
	Event *DepartmentCreateEventData `json:"event"`
}

type DepartmentCreateEventData

type DepartmentCreateEventData struct {
	Object *DepartmentEvent `json:"object,omitempty"`
}

type DepartmentCreateEventHandler

type DepartmentCreateEventHandler struct {
	Fn func(*core.Context, *DepartmentCreateEvent) error
}

func (*DepartmentCreateEventHandler) GetEvent

func (h *DepartmentCreateEventHandler) GetEvent() interface{}

func (*DepartmentCreateEventHandler) Handle

func (h *DepartmentCreateEventHandler) Handle(ctx *core.Context, event interface{}) error

type DepartmentCreateReqCall

type DepartmentCreateReqCall struct {
	// contains filtered or unexported fields
}

func (*DepartmentCreateReqCall) Do

func (*DepartmentCreateReqCall) SetClientToken

func (rc *DepartmentCreateReqCall) SetClientToken(clientToken string)

func (*DepartmentCreateReqCall) SetDepartmentIdType

func (rc *DepartmentCreateReqCall) SetDepartmentIdType(departmentIdType string)

func (*DepartmentCreateReqCall) SetUserIdType

func (rc *DepartmentCreateReqCall) SetUserIdType(userIdType string)

type DepartmentCreateResult

type DepartmentCreateResult struct {
	Department *Department `json:"department,omitempty"`
}

type DepartmentCreatedEvent

type DepartmentCreatedEvent struct {
	*model.BaseEventV2
	Event *DepartmentCreatedEventData `json:"event"`
}

type DepartmentCreatedEventData

type DepartmentCreatedEventData struct {
	Object *DepartmentEvent `json:"object,omitempty"`
}

type DepartmentCreatedEventHandler

type DepartmentCreatedEventHandler struct {
	Fn func(*core.Context, *DepartmentCreatedEvent) error
}

func (*DepartmentCreatedEventHandler) GetEvent

func (h *DepartmentCreatedEventHandler) GetEvent() interface{}

func (*DepartmentCreatedEventHandler) Handle

func (h *DepartmentCreatedEventHandler) Handle(ctx *core.Context, event interface{}) error

type DepartmentCreatedV3Event

type DepartmentCreatedV3Event struct {
	*model.BaseEventV2
	Event *DepartmentCreatedV3EventData `json:"event"`
}

type DepartmentCreatedV3EventData

type DepartmentCreatedV3EventData struct {
	Object *DepartmentEvent `json:"object,omitempty"`
}

type DepartmentCreatedV3EventHandler

type DepartmentCreatedV3EventHandler struct {
	Fn func(*core.Context, *DepartmentCreatedV3Event) error
}

func (*DepartmentCreatedV3EventHandler) GetEvent

func (h *DepartmentCreatedV3EventHandler) GetEvent() interface{}

func (*DepartmentCreatedV3EventHandler) Handle

func (h *DepartmentCreatedV3EventHandler) Handle(ctx *core.Context, event interface{}) error

type DepartmentDeleteEvent

type DepartmentDeleteEvent struct {
	*model.BaseEventV2
	Event *DepartmentDeleteEventData `json:"event"`
}

type DepartmentDeleteEventData

type DepartmentDeleteEventData struct {
	Object    *DepartmentEvent `json:"object,omitempty"`
	OldObject *DepartmentEvent `json:"old_object,omitempty"`
}

type DepartmentDeleteEventHandler

type DepartmentDeleteEventHandler struct {
	Fn func(*core.Context, *DepartmentDeleteEvent) error
}

func (*DepartmentDeleteEventHandler) GetEvent

func (h *DepartmentDeleteEventHandler) GetEvent() interface{}

func (*DepartmentDeleteEventHandler) Handle

func (h *DepartmentDeleteEventHandler) Handle(ctx *core.Context, event interface{}) error

type DepartmentDeleteReqCall

type DepartmentDeleteReqCall struct {
	// contains filtered or unexported fields
}

func (*DepartmentDeleteReqCall) Do

func (*DepartmentDeleteReqCall) SetDepartmentId

func (rc *DepartmentDeleteReqCall) SetDepartmentId(departmentId string)

func (*DepartmentDeleteReqCall) SetDepartmentIdType

func (rc *DepartmentDeleteReqCall) SetDepartmentIdType(departmentIdType string)

func (*DepartmentDeleteReqCall) SetUserIdType

func (rc *DepartmentDeleteReqCall) SetUserIdType(userIdType string)

type DepartmentDeletedEvent

type DepartmentDeletedEvent struct {
	*model.BaseEventV2
	Event *DepartmentDeletedEventData `json:"event"`
}

type DepartmentDeletedEventData

type DepartmentDeletedEventData struct {
	Object *DepartmentEvent `json:"object,omitempty"`
}

type DepartmentDeletedEventHandler

type DepartmentDeletedEventHandler struct {
	Fn func(*core.Context, *DepartmentDeletedEvent) error
}

func (*DepartmentDeletedEventHandler) GetEvent

func (h *DepartmentDeletedEventHandler) GetEvent() interface{}

func (*DepartmentDeletedEventHandler) Handle

func (h *DepartmentDeletedEventHandler) Handle(ctx *core.Context, event interface{}) error

type DepartmentEvent

type DepartmentEvent struct {
	Name               string   `json:"name,omitempty"`
	ParentDepartmentId string   `json:"parent_department_id,omitempty"`
	DepartmentId       string   `json:"department_id,omitempty"`
	OpenDepartmentId   string   `json:"open_department_id,omitempty"`
	LeaderUserId       string   `json:"leader_user_id,omitempty"`
	ChatId             string   `json:"chat_id,omitempty"`
	Order              int      `json:"order,omitempty"`
	UnitIds            []string `json:"unit_ids,omitempty"`
	MemberCount        int      `json:"member_count,omitempty"`
	Status             int      `json:"status,omitempty"`
}

type DepartmentEventService

type DepartmentEventService struct {
	// contains filtered or unexported fields
}

type DepartmentGetReqCall

type DepartmentGetReqCall struct {
	// contains filtered or unexported fields
}

func (*DepartmentGetReqCall) Do

func (*DepartmentGetReqCall) SetDepartmentId

func (rc *DepartmentGetReqCall) SetDepartmentId(departmentId string)

func (*DepartmentGetReqCall) SetDepartmentIdType

func (rc *DepartmentGetReqCall) SetDepartmentIdType(departmentIdType string)

func (*DepartmentGetReqCall) SetUserIdType

func (rc *DepartmentGetReqCall) SetUserIdType(userIdType string)

type DepartmentGetResult

type DepartmentGetResult struct {
	Department *Department `json:"department,omitempty"`
}

type DepartmentListReqCall

type DepartmentListReqCall struct {
	// contains filtered or unexported fields
}

func (*DepartmentListReqCall) Do

func (*DepartmentListReqCall) SetDepartmentIdType

func (rc *DepartmentListReqCall) SetDepartmentIdType(departmentIdType string)

func (*DepartmentListReqCall) SetPageSize

func (rc *DepartmentListReqCall) SetPageSize(pageSize int)

func (*DepartmentListReqCall) SetPageToken

func (rc *DepartmentListReqCall) SetPageToken(pageToken string)

func (*DepartmentListReqCall) SetParentDepartmentId

func (rc *DepartmentListReqCall) SetParentDepartmentId(parentDepartmentId string)

func (*DepartmentListReqCall) SetUserIdType

func (rc *DepartmentListReqCall) SetUserIdType(userIdType string)

type DepartmentListResult

type DepartmentListResult struct {
	HasMore   bool          `json:"has_more,omitempty"`
	PageToken string        `json:"page_token,omitempty"`
	Items     []*Department `json:"items,omitempty"`
}

type DepartmentNomalizeDepartmentChatReqBody

type DepartmentNomalizeDepartmentChatReqBody struct {
	DepartmentId string `json:"department_id,omitempty"`
}

type DepartmentNomalizeDepartmentChatReqCall

type DepartmentNomalizeDepartmentChatReqCall struct {
	// contains filtered or unexported fields
}

func (*DepartmentNomalizeDepartmentChatReqCall) Do

func (*DepartmentNomalizeDepartmentChatReqCall) SetDepartmentIdType

func (rc *DepartmentNomalizeDepartmentChatReqCall) SetDepartmentIdType(departmentIdType string)

func (*DepartmentNomalizeDepartmentChatReqCall) SetPageSize

func (rc *DepartmentNomalizeDepartmentChatReqCall) SetPageSize(pageSize int)

func (*DepartmentNomalizeDepartmentChatReqCall) SetPageToken

func (rc *DepartmentNomalizeDepartmentChatReqCall) SetPageToken(pageToken string)

type DepartmentNomalizeReqBody

type DepartmentNomalizeReqBody struct {
	DepartmentId string `json:"department_id,omitempty"`
}

type DepartmentNomalizeReqCall

type DepartmentNomalizeReqCall struct {
	// contains filtered or unexported fields
}

func (*DepartmentNomalizeReqCall) Do

func (*DepartmentNomalizeReqCall) SetDepartmentIdType

func (rc *DepartmentNomalizeReqCall) SetDepartmentIdType(departmentIdType string)

func (*DepartmentNomalizeReqCall) SetPageSize

func (rc *DepartmentNomalizeReqCall) SetPageSize(pageSize int)

func (*DepartmentNomalizeReqCall) SetPageToken

func (rc *DepartmentNomalizeReqCall) SetPageToken(pageToken string)

type DepartmentParentReqCall

type DepartmentParentReqCall struct {
	// contains filtered or unexported fields
}

func (*DepartmentParentReqCall) Do

func (*DepartmentParentReqCall) SetDepartmentId

func (rc *DepartmentParentReqCall) SetDepartmentId(departmentId string)

func (*DepartmentParentReqCall) SetDepartmentIdType

func (rc *DepartmentParentReqCall) SetDepartmentIdType(departmentIdType string)

func (*DepartmentParentReqCall) SetPageSize

func (rc *DepartmentParentReqCall) SetPageSize(pageSize int)

func (*DepartmentParentReqCall) SetPageToken

func (rc *DepartmentParentReqCall) SetPageToken(pageToken string)

func (*DepartmentParentReqCall) SetUserIdType

func (rc *DepartmentParentReqCall) SetUserIdType(userIdType string)

type DepartmentParentResult

type DepartmentParentResult struct {
	HasMore   bool          `json:"has_more,omitempty"`
	PageToken string        `json:"page_token,omitempty"`
	Items     []*Department `json:"items,omitempty"`
}

type DepartmentPatchReqCall

type DepartmentPatchReqCall struct {
	// contains filtered or unexported fields
}

func (*DepartmentPatchReqCall) Do

func (*DepartmentPatchReqCall) SetDepartmentId

func (rc *DepartmentPatchReqCall) SetDepartmentId(departmentId string)

func (*DepartmentPatchReqCall) SetDepartmentIdType

func (rc *DepartmentPatchReqCall) SetDepartmentIdType(departmentIdType string)

func (*DepartmentPatchReqCall) SetUserIdType

func (rc *DepartmentPatchReqCall) SetUserIdType(userIdType string)

type DepartmentPatchResult

type DepartmentPatchResult struct {
	Department *Department `json:"department,omitempty"`
}

type DepartmentService

type DepartmentService struct {
	// contains filtered or unexported fields
}

func (*DepartmentService) Create

func (departments *DepartmentService) Create(ctx *core.Context, body *Department, optFns ...request.OptFn) *DepartmentCreateReqCall

func (*DepartmentService) Delete

func (departments *DepartmentService) Delete(ctx *core.Context, optFns ...request.OptFn) *DepartmentDeleteReqCall

func (*DepartmentService) Get

func (departments *DepartmentService) Get(ctx *core.Context, optFns ...request.OptFn) *DepartmentGetReqCall

func (*DepartmentService) List

func (departments *DepartmentService) List(ctx *core.Context, optFns ...request.OptFn) *DepartmentListReqCall

func (*DepartmentService) Nomalize

func (departments *DepartmentService) Nomalize(ctx *core.Context, body *DepartmentNomalizeReqBody, optFns ...request.OptFn) *DepartmentNomalizeReqCall

func (*DepartmentService) NomalizeDepartmentChat

func (*DepartmentService) Parent

func (departments *DepartmentService) Parent(ctx *core.Context, optFns ...request.OptFn) *DepartmentParentReqCall

func (*DepartmentService) Patch

func (departments *DepartmentService) Patch(ctx *core.Context, body *Department, optFns ...request.OptFn) *DepartmentPatchReqCall

func (*DepartmentService) Update

func (departments *DepartmentService) Update(ctx *core.Context, body *Department, optFns ...request.OptFn) *DepartmentUpdateReqCall

func (*DepartmentService) UpdateDepartmentId

type DepartmentUnit

type DepartmentUnit struct {
	UnitId   string `json:"unit_id,omitempty"`
	UnitType string `json:"unit_type,omitempty"`
	UnitName string `json:"unit_name,omitempty"`
}

type DepartmentUnitCreateReqCall

type DepartmentUnitCreateReqCall struct {
	// contains filtered or unexported fields
}

func (*DepartmentUnitCreateReqCall) Do

type DepartmentUnitCreateResult

type DepartmentUnitCreateResult struct {
	DepartmentUnit *DepartmentUnit `json:"department_unit,omitempty"`
}

type DepartmentUnitDeleteReqCall

type DepartmentUnitDeleteReqCall struct {
	// contains filtered or unexported fields
}

func (*DepartmentUnitDeleteReqCall) Do

func (*DepartmentUnitDeleteReqCall) SetUnitId

func (rc *DepartmentUnitDeleteReqCall) SetUnitId(unitId string)

type DepartmentUnitPatchReqBody

type DepartmentUnitPatchReqBody struct {
	UnitType string `json:"unit_type,omitempty"`
	UnitName string `json:"unit_name,omitempty"`
}

type DepartmentUnitPatchReqCall

type DepartmentUnitPatchReqCall struct {
	// contains filtered or unexported fields
}

func (*DepartmentUnitPatchReqCall) Do

func (*DepartmentUnitPatchReqCall) SetUnitId

func (rc *DepartmentUnitPatchReqCall) SetUnitId(unitId string)

type DepartmentUnitPatchResult

type DepartmentUnitPatchResult struct {
	DepartmentUnit *DepartmentUnit `json:"department_unit,omitempty"`
}

type DepartmentUnitService

type DepartmentUnitService struct {
	// contains filtered or unexported fields
}

func (*DepartmentUnitService) Create

func (departmentUnits *DepartmentUnitService) Create(ctx *core.Context, body *DepartmentUnit, optFns ...request.OptFn) *DepartmentUnitCreateReqCall

func (*DepartmentUnitService) Delete

func (departmentUnits *DepartmentUnitService) Delete(ctx *core.Context, optFns ...request.OptFn) *DepartmentUnitDeleteReqCall

func (*DepartmentUnitService) Patch

type DepartmentUpdateDepartmentIdReqBody

type DepartmentUpdateDepartmentIdReqBody struct {
	NewDepartmentId string `json:"new_department_id,omitempty"`
}

type DepartmentUpdateDepartmentIdReqCall

type DepartmentUpdateDepartmentIdReqCall struct {
	// contains filtered or unexported fields
}

func (*DepartmentUpdateDepartmentIdReqCall) Do

func (*DepartmentUpdateDepartmentIdReqCall) SetDepartmentId

func (rc *DepartmentUpdateDepartmentIdReqCall) SetDepartmentId(departmentId string)

func (*DepartmentUpdateDepartmentIdReqCall) SetDepartmentIdType

func (rc *DepartmentUpdateDepartmentIdReqCall) SetDepartmentIdType(departmentIdType string)

type DepartmentUpdateEvent

type DepartmentUpdateEvent struct {
	*model.BaseEventV2
	Event *DepartmentUpdateEventData `json:"event"`
}

type DepartmentUpdateEventData

type DepartmentUpdateEventData struct {
	Object    *DepartmentEvent `json:"object,omitempty"`
	OldObject *DepartmentEvent `json:"old_object,omitempty"`
}

type DepartmentUpdateEventHandler

type DepartmentUpdateEventHandler struct {
	Fn func(*core.Context, *DepartmentUpdateEvent) error
}

func (*DepartmentUpdateEventHandler) GetEvent

func (h *DepartmentUpdateEventHandler) GetEvent() interface{}

func (*DepartmentUpdateEventHandler) Handle

func (h *DepartmentUpdateEventHandler) Handle(ctx *core.Context, event interface{}) error

type DepartmentUpdateReqCall

type DepartmentUpdateReqCall struct {
	// contains filtered or unexported fields
}

func (*DepartmentUpdateReqCall) Do

func (*DepartmentUpdateReqCall) SetDepartmentId

func (rc *DepartmentUpdateReqCall) SetDepartmentId(departmentId string)

func (*DepartmentUpdateReqCall) SetDepartmentIdType

func (rc *DepartmentUpdateReqCall) SetDepartmentIdType(departmentIdType string)

func (*DepartmentUpdateReqCall) SetUserIdType

func (rc *DepartmentUpdateReqCall) SetUserIdType(userIdType string)

type DepartmentUpdateResult

type DepartmentUpdateResult struct {
	Department *Department `json:"department,omitempty"`
}

type DepartmentUpdatedEvent

type DepartmentUpdatedEvent struct {
	*model.BaseEventV2
	Event *DepartmentUpdatedEventData `json:"event"`
}

type DepartmentUpdatedEventData

type DepartmentUpdatedEventData struct {
	Object    *DepartmentEvent `json:"object,omitempty"`
	OldObject *DepartmentEvent `json:"old_object,omitempty"`
}

type DepartmentUpdatedEventHandler

type DepartmentUpdatedEventHandler struct {
	Fn func(*core.Context, *DepartmentUpdatedEvent) error
}

func (*DepartmentUpdatedEventHandler) GetEvent

func (h *DepartmentUpdatedEventHandler) GetEvent() interface{}

func (*DepartmentUpdatedEventHandler) Handle

func (h *DepartmentUpdatedEventHandler) Handle(ctx *core.Context, event interface{}) error

type GroupEvent

type GroupEvent struct {
	UserGroupId string `json:"user_group_id,omitempty"`
	Name        string `json:"name,omitempty"`
}

type GroupEventService

type GroupEventService struct {
	// contains filtered or unexported fields
}

type Member

type Member struct {
	UserGroupId string `json:"user_group_id,omitempty"`
	UserId      string `json:"user_id,omitempty"`
}

type MemberService

type MemberService struct {
	// contains filtered or unexported fields
}

type Scope

type Scope struct {
	Departments []*Department `json:"departments,omitempty"`
	Users       []*User       `json:"users,omitempty"`
	UserGroups  []*UserGroup  `json:"user_groups,omitempty"`
}

type ScopeService

type ScopeService struct {
	// contains filtered or unexported fields
}

type ScopeUpdatedEvent

type ScopeUpdatedEvent struct {
	*model.BaseEventV2
	Event *ScopeUpdatedEventData `json:"event"`
}

type ScopeUpdatedEventData

type ScopeUpdatedEventData struct {
	Added   *Scope `json:"added,omitempty"`
	Removed *Scope `json:"removed,omitempty"`
}

type ScopeUpdatedEventHandler

type ScopeUpdatedEventHandler struct {
	Fn func(*core.Context, *ScopeUpdatedEvent) error
}

func (*ScopeUpdatedEventHandler) GetEvent

func (h *ScopeUpdatedEventHandler) GetEvent() interface{}

func (*ScopeUpdatedEventHandler) Handle

func (h *ScopeUpdatedEventHandler) Handle(ctx *core.Context, event interface{}) error

type Service

type Service struct {
	Departments      *DepartmentService
	DepartmentEvents *DepartmentEventService
	DepartmentUnits  *DepartmentUnitService
	GroupEvents      *GroupEventService
	Members          *MemberService
	Scopes           *ScopeService
	Users            *UserService
	UserEvents       *UserEventService
	UserGroups       *UserGroupService
	UserGroupMembers *UserGroupMemberService
	// contains filtered or unexported fields
}

func NewService

func NewService(conf *config.Config) *Service

type User

type User struct {
	UnionId         string            `json:"union_id,omitempty"`
	UserId          string            `json:"user_id,omitempty"`
	OpenId          string            `json:"open_id,omitempty"`
	Name            string            `json:"name,omitempty"`
	EnName          string            `json:"en_name,omitempty"`
	Email           string            `json:"email,omitempty"`
	Mobile          string            `json:"mobile,omitempty"`
	MobileVisible   bool              `json:"mobile_visible,omitempty"`
	Gender          int               `json:"gender,omitempty"`
	AvatarKey       string            `json:"avatar_key,omitempty"`
	Avatar          *AvatarInfo       `json:"avatar,omitempty"`
	Status          *UserStatus       `json:"status,omitempty"`
	DepartmentIds   []string          `json:"department_ids,omitempty"`
	LeaderUserId    string            `json:"leader_user_id,omitempty"`
	City            string            `json:"city,omitempty"`
	Country         string            `json:"country,omitempty"`
	WorkStation     string            `json:"work_station,omitempty"`
	JoinTime        int               `json:"join_time,omitempty"`
	IsTenantManager bool              `json:"is_tenant_manager,omitempty"`
	EmployeeNo      string            `json:"employee_no,omitempty"`
	EmployeeType    int               `json:"employee_type,omitempty"`
	Positions       []*UserPosition   `json:"positions,omitempty"`
	Orders          []*UserOrder      `json:"orders,omitempty"`
	TimeZone        string            `json:"time_zone,omitempty"`
	CustomAttrs     []*UserCustomAttr `json:"custom_attrs,omitempty"`
}

type UserCreateEvent

type UserCreateEvent struct {
	*model.BaseEventV2
	Event *UserCreateEventData `json:"event"`
}

type UserCreateEventData

type UserCreateEventData struct {
	Object *UserEvent `json:"object,omitempty"`
}

type UserCreateEventHandler

type UserCreateEventHandler struct {
	Fn func(*core.Context, *UserCreateEvent) error
}

func (*UserCreateEventHandler) GetEvent

func (h *UserCreateEventHandler) GetEvent() interface{}

func (*UserCreateEventHandler) Handle

func (h *UserCreateEventHandler) Handle(ctx *core.Context, event interface{}) error

type UserCreateReqCall

type UserCreateReqCall struct {
	// contains filtered or unexported fields
}

func (*UserCreateReqCall) Do

func (*UserCreateReqCall) SetClientToken

func (rc *UserCreateReqCall) SetClientToken(clientToken string)

func (*UserCreateReqCall) SetDepartmentIdType

func (rc *UserCreateReqCall) SetDepartmentIdType(departmentIdType string)

func (*UserCreateReqCall) SetUserIdType

func (rc *UserCreateReqCall) SetUserIdType(userIdType string)

type UserCreateResult

type UserCreateResult struct {
	User *User `json:"user,omitempty"`
}

type UserCreatedEvent

type UserCreatedEvent struct {
	*model.BaseEventV2
	Event *UserCreatedEventData `json:"event"`
}

type UserCreatedEventData

type UserCreatedEventData struct {
	Object *UserEvent `json:"object,omitempty"`
}

type UserCreatedEventHandler

type UserCreatedEventHandler struct {
	Fn func(*core.Context, *UserCreatedEvent) error
}

func (*UserCreatedEventHandler) GetEvent

func (h *UserCreatedEventHandler) GetEvent() interface{}

func (*UserCreatedEventHandler) Handle

func (h *UserCreatedEventHandler) Handle(ctx *core.Context, event interface{}) error

type UserCustomAttr

type UserCustomAttr struct {
	Type  string               `json:"type,omitempty"`
	Id    string               `json:"id,omitempty"`
	Value *UserCustomAttrValue `json:"value,omitempty"`
}

type UserCustomAttrValue

type UserCustomAttrValue struct {
	Text  string `json:"text,omitempty"`
	Url   string `json:"url,omitempty"`
	PcUrl string `json:"pc_url,omitempty"`
}

type UserDeleteEvent

type UserDeleteEvent struct {
	*model.BaseEventV2
	Event *UserDeleteEventData `json:"event"`
}

type UserDeleteEventData

type UserDeleteEventData struct {
	Object *UserEvent `json:"object,omitempty"`
}

type UserDeleteEventHandler

type UserDeleteEventHandler struct {
	Fn func(*core.Context, *UserDeleteEvent) error
}

func (*UserDeleteEventHandler) GetEvent

func (h *UserDeleteEventHandler) GetEvent() interface{}

func (*UserDeleteEventHandler) Handle

func (h *UserDeleteEventHandler) Handle(ctx *core.Context, event interface{}) error

type UserDeleteReqBody

type UserDeleteReqBody struct {
	DepartmentChatAcceptorUserId string `json:"department_chat_acceptor_user_id,omitempty"`
	ExternalChatAcceptorUserId   string `json:"external_chat_acceptor_user_id,omitempty"`
	DocsAcceptorUserId           string `json:"docs_acceptor_user_id,omitempty"`
	CalendarAcceptorUserId       string `json:"calendar_acceptor_user_id,omitempty"`
	ApplicationAcceptorUserId    string `json:"application_acceptor_user_id,omitempty"`
	HelpdeskAcceptorUserId       string `json:"helpdesk_acceptor_user_id,omitempty"`
}

type UserDeleteReqCall

type UserDeleteReqCall struct {
	// contains filtered or unexported fields
}

func (*UserDeleteReqCall) Do

func (rc *UserDeleteReqCall) Do() (*response.NoData, error)

func (*UserDeleteReqCall) SetUserId

func (rc *UserDeleteReqCall) SetUserId(userId string)

func (*UserDeleteReqCall) SetUserIdType

func (rc *UserDeleteReqCall) SetUserIdType(userIdType string)

type UserDeletedEvent

type UserDeletedEvent struct {
	*model.BaseEventV2
	Event *UserDeletedEventData `json:"event"`
}

type UserDeletedEventData

type UserDeletedEventData struct {
	Object *UserEvent `json:"object,omitempty"`
}

type UserDeletedEventHandler

type UserDeletedEventHandler struct {
	Fn func(*core.Context, *UserDeletedEvent) error
}

func (*UserDeletedEventHandler) GetEvent

func (h *UserDeletedEventHandler) GetEvent() interface{}

func (*UserDeletedEventHandler) Handle

func (h *UserDeletedEventHandler) Handle(ctx *core.Context, event interface{}) error

type UserEvent

type UserEvent struct {
	OpenId          string            `json:"open_id,omitempty"`
	UserId          string            `json:"user_id,omitempty"`
	Name            string            `json:"name,omitempty"`
	EnName          string            `json:"en_name,omitempty"`
	Email           string            `json:"email,omitempty"`
	Mobile          string            `json:"mobile,omitempty"`
	MobileVisible   bool              `json:"mobile_visible,omitempty"`
	Gender          int               `json:"gender,omitempty"`
	Avatar          *AvatarInfo       `json:"avatar,omitempty"`
	Status          *UserStatus       `json:"status,omitempty"`
	DepartmentIds   []string          `json:"department_ids,omitempty"`
	LeaderUserId    string            `json:"leader_user_id,omitempty"`
	City            string            `json:"city,omitempty"`
	Country         string            `json:"country,omitempty"`
	WorkStation     string            `json:"work_station,omitempty"`
	JoinTime        int               `json:"join_time,omitempty"`
	IsTenantManager bool              `json:"is_tenant_manager,omitempty"`
	EmployeeNo      string            `json:"employee_no,omitempty"`
	EmployeeType    int               `json:"employee_type,omitempty"`
	Positions       []*UserPosition   `json:"positions,omitempty"`
	Orders          []*UserOrder      `json:"orders,omitempty"`
	TimeZone        string            `json:"time_zone,omitempty"`
	CustomAttrs     []*UserCustomAttr `json:"custom_attrs,omitempty"`
}

type UserEventService

type UserEventService struct {
	// contains filtered or unexported fields
}

type UserGetReqCall

type UserGetReqCall struct {
	// contains filtered or unexported fields
}

func (*UserGetReqCall) Do

func (rc *UserGetReqCall) Do() (*UserGetResult, error)

func (*UserGetReqCall) SetDepartmentIdType

func (rc *UserGetReqCall) SetDepartmentIdType(departmentIdType string)

func (*UserGetReqCall) SetUserId

func (rc *UserGetReqCall) SetUserId(userId string)

func (*UserGetReqCall) SetUserIdType

func (rc *UserGetReqCall) SetUserIdType(userIdType string)

type UserGetResult

type UserGetResult struct {
	User *User `json:"user,omitempty"`
}

type UserGroup

type UserGroup struct {
	UserGroupId string `json:"user_group_id,omitempty"`
	Name        string `json:"name,omitempty"`
	Type        int    `json:"type,omitempty"`
	MemberCount int    `json:"member_count,omitempty"`
	Status      int    `json:"status,omitempty"`
}

type UserGroupCreateEvent

type UserGroupCreateEvent struct {
	*model.BaseEventV2
	Event *UserGroupCreateEventData `json:"event"`
}

type UserGroupCreateEventData

type UserGroupCreateEventData struct {
	Object *GroupEvent `json:"object,omitempty"`
}

type UserGroupCreateEventHandler

type UserGroupCreateEventHandler struct {
	Fn func(*core.Context, *UserGroupCreateEvent) error
}

func (*UserGroupCreateEventHandler) GetEvent

func (h *UserGroupCreateEventHandler) GetEvent() interface{}

func (*UserGroupCreateEventHandler) Handle

func (h *UserGroupCreateEventHandler) Handle(ctx *core.Context, event interface{}) error

type UserGroupCreateReqCall

type UserGroupCreateReqCall struct {
	// contains filtered or unexported fields
}

func (*UserGroupCreateReqCall) Do

type UserGroupCreateResult

type UserGroupCreateResult struct {
	UserGroup *UserGroup `json:"user_group,omitempty"`
}

type UserGroupCreatedEvent

type UserGroupCreatedEvent struct {
	*model.BaseEventV2
	Event *UserGroupCreatedEventData `json:"event"`
}

type UserGroupCreatedEventData

type UserGroupCreatedEventData struct {
	Object *GroupEvent `json:"object,omitempty"`
}

type UserGroupCreatedEventHandler

type UserGroupCreatedEventHandler struct {
	Fn func(*core.Context, *UserGroupCreatedEvent) error
}

func (*UserGroupCreatedEventHandler) GetEvent

func (h *UserGroupCreatedEventHandler) GetEvent() interface{}

func (*UserGroupCreatedEventHandler) Handle

func (h *UserGroupCreatedEventHandler) Handle(ctx *core.Context, event interface{}) error

type UserGroupDeleteEvent

type UserGroupDeleteEvent struct {
	*model.BaseEventV2
	Event *UserGroupDeleteEventData `json:"event"`
}

type UserGroupDeleteEventData

type UserGroupDeleteEventData struct {
	Object    *GroupEvent `json:"object,omitempty"`
	OldObject *GroupEvent `json:"old_object,omitempty"`
}

type UserGroupDeleteEventHandler

type UserGroupDeleteEventHandler struct {
	Fn func(*core.Context, *UserGroupDeleteEvent) error
}

func (*UserGroupDeleteEventHandler) GetEvent

func (h *UserGroupDeleteEventHandler) GetEvent() interface{}

func (*UserGroupDeleteEventHandler) Handle

func (h *UserGroupDeleteEventHandler) Handle(ctx *core.Context, event interface{}) error

type UserGroupDeleteReqCall

type UserGroupDeleteReqCall struct {
	// contains filtered or unexported fields
}

func (*UserGroupDeleteReqCall) Do

func (*UserGroupDeleteReqCall) SetUserGroupId

func (rc *UserGroupDeleteReqCall) SetUserGroupId(userGroupId string)

type UserGroupDeletedEvent

type UserGroupDeletedEvent struct {
	*model.BaseEventV2
	Event *UserGroupDeletedEventData `json:"event"`
}

type UserGroupDeletedEventData

type UserGroupDeletedEventData struct {
	Object *GroupEvent `json:"object,omitempty"`
}

type UserGroupDeletedEventHandler

type UserGroupDeletedEventHandler struct {
	Fn func(*core.Context, *UserGroupDeletedEvent) error
}

func (*UserGroupDeletedEventHandler) GetEvent

func (h *UserGroupDeletedEventHandler) GetEvent() interface{}

func (*UserGroupDeletedEventHandler) Handle

func (h *UserGroupDeletedEventHandler) Handle(ctx *core.Context, event interface{}) error

type UserGroupGetReqCall

type UserGroupGetReqCall struct {
	// contains filtered or unexported fields
}

func (*UserGroupGetReqCall) Do

func (*UserGroupGetReqCall) SetUserGroupId

func (rc *UserGroupGetReqCall) SetUserGroupId(userGroupId string)

type UserGroupGetResult

type UserGroupGetResult struct {
	UserGroup *UserGroup `json:"user_group,omitempty"`
}

type UserGroupListReqCall

type UserGroupListReqCall struct {
	// contains filtered or unexported fields
}

func (*UserGroupListReqCall) Do

func (*UserGroupListReqCall) SetPageSize

func (rc *UserGroupListReqCall) SetPageSize(pageSize int)

func (*UserGroupListReqCall) SetPageToken

func (rc *UserGroupListReqCall) SetPageToken(pageToken string)

type UserGroupListResult

type UserGroupListResult struct {
	HasMore   bool         `json:"has_more,omitempty"`
	PageToken string       `json:"page_token,omitempty"`
	Items     []*UserGroup `json:"items,omitempty"`
}

type UserGroupMember

type UserGroupMember struct {
}

type UserGroupMemberCreateReqBody

type UserGroupMemberCreateReqBody struct {
	UserId string `json:"user_id,omitempty"`
}

type UserGroupMemberCreateReqCall

type UserGroupMemberCreateReqCall struct {
	// contains filtered or unexported fields
}

func (*UserGroupMemberCreateReqCall) Do

func (*UserGroupMemberCreateReqCall) SetUserGroupId

func (rc *UserGroupMemberCreateReqCall) SetUserGroupId(userGroupId string)

func (*UserGroupMemberCreateReqCall) SetUserIdType

func (rc *UserGroupMemberCreateReqCall) SetUserIdType(userIdType string)

type UserGroupMemberDeleteReqCall

type UserGroupMemberDeleteReqCall struct {
	// contains filtered or unexported fields
}

func (*UserGroupMemberDeleteReqCall) Do

func (*UserGroupMemberDeleteReqCall) SetUserGroupId

func (rc *UserGroupMemberDeleteReqCall) SetUserGroupId(userGroupId string)

func (*UserGroupMemberDeleteReqCall) SetUserId

func (rc *UserGroupMemberDeleteReqCall) SetUserId(userId string)

func (*UserGroupMemberDeleteReqCall) SetUserIdType

func (rc *UserGroupMemberDeleteReqCall) SetUserIdType(userIdType string)

type UserGroupMemberListReqCall

type UserGroupMemberListReqCall struct {
	// contains filtered or unexported fields
}

func (*UserGroupMemberListReqCall) Do

func (*UserGroupMemberListReqCall) SetDepartmentIdType

func (rc *UserGroupMemberListReqCall) SetDepartmentIdType(departmentIdType string)

func (*UserGroupMemberListReqCall) SetUserGroupId

func (rc *UserGroupMemberListReqCall) SetUserGroupId(userGroupId string)

func (*UserGroupMemberListReqCall) SetUserIdType

func (rc *UserGroupMemberListReqCall) SetUserIdType(userIdType string)

type UserGroupMemberListResult

type UserGroupMemberListResult struct {
	HasMore   bool    `json:"has_more,omitempty"`
	PageToken string  `json:"page_token,omitempty"`
	Items     []*User `json:"items,omitempty"`
}

type UserGroupMemberService

type UserGroupMemberService struct {
	// contains filtered or unexported fields
}

func (*UserGroupMemberService) Create

func (*UserGroupMemberService) Delete

func (userGroupMembers *UserGroupMemberService) Delete(ctx *core.Context, optFns ...request.OptFn) *UserGroupMemberDeleteReqCall

func (*UserGroupMemberService) List

func (userGroupMembers *UserGroupMemberService) List(ctx *core.Context, optFns ...request.OptFn) *UserGroupMemberListReqCall

type UserGroupPatchReqCall

type UserGroupPatchReqCall struct {
	// contains filtered or unexported fields
}

func (*UserGroupPatchReqCall) Do

func (*UserGroupPatchReqCall) SetUserGroupId

func (rc *UserGroupPatchReqCall) SetUserGroupId(userGroupId string)

type UserGroupPatchResult

type UserGroupPatchResult struct {
	UserGroup *UserGroup `json:"user_group,omitempty"`
}

type UserGroupService

type UserGroupService struct {
	// contains filtered or unexported fields
}

func (*UserGroupService) Create

func (userGroups *UserGroupService) Create(ctx *core.Context, body *UserGroup, optFns ...request.OptFn) *UserGroupCreateReqCall

func (*UserGroupService) Delete

func (userGroups *UserGroupService) Delete(ctx *core.Context, optFns ...request.OptFn) *UserGroupDeleteReqCall

func (*UserGroupService) Get

func (userGroups *UserGroupService) Get(ctx *core.Context, optFns ...request.OptFn) *UserGroupGetReqCall

func (*UserGroupService) List

func (userGroups *UserGroupService) List(ctx *core.Context, optFns ...request.OptFn) *UserGroupListReqCall

func (*UserGroupService) Patch

func (userGroups *UserGroupService) Patch(ctx *core.Context, body *UserGroup, optFns ...request.OptFn) *UserGroupPatchReqCall

func (*UserGroupService) UpdateUserGroupId

func (userGroups *UserGroupService) UpdateUserGroupId(ctx *core.Context, body *UserGroupUpdateUserGroupIdReqBody, optFns ...request.OptFn) *UserGroupUpdateUserGroupIdReqCall

type UserGroupUpdateEvent

type UserGroupUpdateEvent struct {
	*model.BaseEventV2
	Event *UserGroupUpdateEventData `json:"event"`
}

type UserGroupUpdateEventData

type UserGroupUpdateEventData struct {
	Object    *GroupEvent `json:"object,omitempty"`
	OldObject *GroupEvent `json:"old_object,omitempty"`
}

type UserGroupUpdateEventHandler

type UserGroupUpdateEventHandler struct {
	Fn func(*core.Context, *UserGroupUpdateEvent) error
}

func (*UserGroupUpdateEventHandler) GetEvent

func (h *UserGroupUpdateEventHandler) GetEvent() interface{}

func (*UserGroupUpdateEventHandler) Handle

func (h *UserGroupUpdateEventHandler) Handle(ctx *core.Context, event interface{}) error

type UserGroupUpdateUserGroupIdReqBody

type UserGroupUpdateUserGroupIdReqBody struct {
	NewUserGroupId string `json:"new_user_group_id,omitempty"`
}

type UserGroupUpdateUserGroupIdReqCall

type UserGroupUpdateUserGroupIdReqCall struct {
	// contains filtered or unexported fields
}

func (*UserGroupUpdateUserGroupIdReqCall) Do

func (*UserGroupUpdateUserGroupIdReqCall) SetUserGroupId

func (rc *UserGroupUpdateUserGroupIdReqCall) SetUserGroupId(userGroupId string)

type UserGroupUpdatedEvent

type UserGroupUpdatedEvent struct {
	*model.BaseEventV2
	Event *UserGroupUpdatedEventData `json:"event"`
}

type UserGroupUpdatedEventData

type UserGroupUpdatedEventData struct {
	Object    *GroupEvent `json:"object,omitempty"`
	OldObject *GroupEvent `json:"old_object,omitempty"`
}

type UserGroupUpdatedEventHandler

type UserGroupUpdatedEventHandler struct {
	Fn func(*core.Context, *UserGroupUpdatedEvent) error
}

func (*UserGroupUpdatedEventHandler) GetEvent

func (h *UserGroupUpdatedEventHandler) GetEvent() interface{}

func (*UserGroupUpdatedEventHandler) Handle

func (h *UserGroupUpdatedEventHandler) Handle(ctx *core.Context, event interface{}) error

type UserListReqCall

type UserListReqCall struct {
	// contains filtered or unexported fields
}

func (*UserListReqCall) Do

func (rc *UserListReqCall) Do() (*UserListResult, error)

func (*UserListReqCall) SetDepartmentId

func (rc *UserListReqCall) SetDepartmentId(departmentId string)

func (*UserListReqCall) SetDepartmentIdType

func (rc *UserListReqCall) SetDepartmentIdType(departmentIdType string)

func (*UserListReqCall) SetPageSize

func (rc *UserListReqCall) SetPageSize(pageSize int)

func (*UserListReqCall) SetPageToken

func (rc *UserListReqCall) SetPageToken(pageToken string)

func (*UserListReqCall) SetUserIdType

func (rc *UserListReqCall) SetUserIdType(userIdType string)

type UserListResult

type UserListResult struct {
	HasMore   bool    `json:"has_more,omitempty"`
	PageToken string  `json:"page_token,omitempty"`
	Items     []*User `json:"items,omitempty"`
}

type UserOrder

type UserOrder struct {
	DepartmentId    string `json:"department_id,omitempty"`
	UserOrder       int    `json:"user_order,omitempty"`
	DepartmentOrder int    `json:"department_order,omitempty"`
}

type UserPatchReqCall

type UserPatchReqCall struct {
	// contains filtered or unexported fields
}

func (*UserPatchReqCall) Do

func (rc *UserPatchReqCall) Do() (*UserPatchResult, error)

func (*UserPatchReqCall) SetDepartmentIdType

func (rc *UserPatchReqCall) SetDepartmentIdType(departmentIdType string)

func (*UserPatchReqCall) SetUserId

func (rc *UserPatchReqCall) SetUserId(userId string)

func (*UserPatchReqCall) SetUserIdType

func (rc *UserPatchReqCall) SetUserIdType(userIdType string)

type UserPatchResult

type UserPatchResult struct {
	User *User `json:"user,omitempty"`
}

type UserPosition

type UserPosition struct {
	PositionCode       string `json:"position_code,omitempty"`
	PositionName       string `json:"position_name,omitempty"`
	DepartmentId       string `json:"department_id,omitempty"`
	LeaderUserId       string `json:"leader_user_id,omitempty"`
	LeaderPositionCode string `json:"leader_position_code,omitempty"`
	IsMajor            bool   `json:"is_major,omitempty"`
}

type UserService

type UserService struct {
	// contains filtered or unexported fields
}

func (*UserService) Create

func (users *UserService) Create(ctx *core.Context, body *User, optFns ...request.OptFn) *UserCreateReqCall

func (*UserService) Delete

func (users *UserService) Delete(ctx *core.Context, body *UserDeleteReqBody, optFns ...request.OptFn) *UserDeleteReqCall

func (*UserService) Get

func (users *UserService) Get(ctx *core.Context, optFns ...request.OptFn) *UserGetReqCall

func (*UserService) List

func (users *UserService) List(ctx *core.Context, optFns ...request.OptFn) *UserListReqCall

func (*UserService) Patch

func (users *UserService) Patch(ctx *core.Context, body *User, optFns ...request.OptFn) *UserPatchReqCall

func (*UserService) Update

func (users *UserService) Update(ctx *core.Context, body *User, optFns ...request.OptFn) *UserUpdateReqCall

func (*UserService) UpdateUserId

func (users *UserService) UpdateUserId(ctx *core.Context, body *UserUpdateUserIdReqBody, optFns ...request.OptFn) *UserUpdateUserIdReqCall

type UserStatus

type UserStatus struct {
	IsFrozen    bool `json:"is_frozen,omitempty"`
	IsResigned  bool `json:"is_resigned,omitempty"`
	IsActivated bool `json:"is_activated,omitempty"`
}

type UserUpdateEvent

type UserUpdateEvent struct {
	*model.BaseEventV2
	Event *UserUpdateEventData `json:"event"`
}

type UserUpdateEventData

type UserUpdateEventData struct {
	Object    *UserEvent `json:"object,omitempty"`
	OldObject *UserEvent `json:"old_object,omitempty"`
}

type UserUpdateEventHandler

type UserUpdateEventHandler struct {
	Fn func(*core.Context, *UserUpdateEvent) error
}

func (*UserUpdateEventHandler) GetEvent

func (h *UserUpdateEventHandler) GetEvent() interface{}

func (*UserUpdateEventHandler) Handle

func (h *UserUpdateEventHandler) Handle(ctx *core.Context, event interface{}) error

type UserUpdateReqCall

type UserUpdateReqCall struct {
	// contains filtered or unexported fields
}

func (*UserUpdateReqCall) Do

func (*UserUpdateReqCall) SetDepartmentIdType

func (rc *UserUpdateReqCall) SetDepartmentIdType(departmentIdType string)

func (*UserUpdateReqCall) SetUserId

func (rc *UserUpdateReqCall) SetUserId(userId string)

func (*UserUpdateReqCall) SetUserIdType

func (rc *UserUpdateReqCall) SetUserIdType(userIdType string)

type UserUpdateResult

type UserUpdateResult struct {
	User *User `json:"user,omitempty"`
}

type UserUpdateUserIdReqBody

type UserUpdateUserIdReqBody struct {
	NewUserId string `json:"new_user_id,omitempty"`
}

type UserUpdateUserIdReqCall

type UserUpdateUserIdReqCall struct {
	// contains filtered or unexported fields
}

func (*UserUpdateUserIdReqCall) Do

func (*UserUpdateUserIdReqCall) SetUserId

func (rc *UserUpdateUserIdReqCall) SetUserId(userId string)

func (*UserUpdateUserIdReqCall) SetUserIdType

func (rc *UserUpdateUserIdReqCall) SetUserIdType(userIdType string)

type UserUpdatedEvent

type UserUpdatedEvent struct {
	*model.BaseEventV2
	Event *UserUpdatedEventData `json:"event"`
}

type UserUpdatedEventData

type UserUpdatedEventData struct {
	Object    *UserEvent `json:"object,omitempty"`
	OldObject *UserEvent `json:"old_object,omitempty"`
}

type UserUpdatedEventHandler

type UserUpdatedEventHandler struct {
	Fn func(*core.Context, *UserUpdatedEvent) error
}

func (*UserUpdatedEventHandler) GetEvent

func (h *UserUpdatedEventHandler) GetEvent() interface{}

func (*UserUpdatedEventHandler) Handle

func (h *UserUpdatedEventHandler) Handle(ctx *core.Context, event interface{}) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL