dispatcher

package
v3.0.0 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2022 License: MIT Imports: 18 Imported by: 15

Documentation

Overview

Package dispatcher code generated by oapi sdk gen

Package dispatcher code generated by oapi sdk gen

Package dispatcher code generated by oapi sdk gen

Package dispatcher code generated by oapi sdk gen

Package dispatcher code generated by oapi sdk gen

Package dispatcher code generated by oapi sdk gen

Package dispatcher code generated by oapi sdk gen

Package dispatcher code generated by oapi sdk gen

Package dispatcher code generated by oapi sdk gen

Package dispatcher code generated by oapi sdk gen

Package dispatcher code generated by oapi sdk gen

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EventDispatcher

type EventDispatcher struct {
	*larkcore.Config
	// contains filtered or unexported fields
}

func NewEventDispatcher

func NewEventDispatcher(verificationToken, eventEncryptKey string) *EventDispatcher

func (*EventDispatcher) AuthByChallenge

func (d *EventDispatcher) AuthByChallenge(ctx context.Context, reqType larkevent.ReqType, challenge, token string) (*larkevent.EventResp, error)

func (*EventDispatcher) DecryptEvent

func (d *EventDispatcher) DecryptEvent(ctx context.Context, cipherEventJsonStr string) (str string, er error)

func (*EventDispatcher) DoHandle

func (d *EventDispatcher) DoHandle(ctx context.Context, reqType larkevent.ReqType, eventType, challenge, token,
	plainEventJsonStr string, path string, req *larkevent.EventReq) (*larkevent.EventResp, error)

func (*EventDispatcher) Handle

func (d *EventDispatcher) Handle(ctx context.Context, req *larkevent.EventReq) (eventResp *larkevent.EventResp)

func (*EventDispatcher) InitConfig

func (d *EventDispatcher) InitConfig(options ...larkevent.OptionFunc)

func (*EventDispatcher) Logger

func (dispatcher *EventDispatcher) Logger() larkcore.Logger

func (*EventDispatcher) OnCustomizedEvent

func (dispatcher *EventDispatcher) OnCustomizedEvent(eventType string, handler func(ctx context.Context, event *larkevent.EventReq) error) *EventDispatcher

订阅事件扩展:开发者可自己传递事件类型,并传递对应事件类型的处理器

func (*EventDispatcher) OnP1AddBotV1

func (dispatcher *EventDispatcher) OnP1AddBotV1(handler func(ctx context.Context, event *larkim.P1AddBotV1) error) *EventDispatcher

v1消息协议:机器人被邀请加入群聊时触发此事件。

func (*EventDispatcher) OnP1AppOpenV6

func (dispatcher *EventDispatcher) OnP1AppOpenV6(handler func(ctx context.Context, event *larkapplication.P1AppOpenV6) error) *EventDispatcher

v1消息协议:当租户第一次安装并启用此应用时触发此事件,启用应用包含以下场景:

当租户管理员后台首次开通应用
租户内的普通成员首次安装此应用

func (*EventDispatcher) OnP1AppStatusChangedV6

func (dispatcher *EventDispatcher) OnP1AppStatusChangedV6(handler func(ctx context.Context, event *larkapplication.P1AppStatusChangedV6) error) *EventDispatcher

v1消息协议:当企业管理员在管理员后台启用、停用应用,或应用被平台停用时,开放平台推送 app_status_change 事件到请求网址。

func (*EventDispatcher) OnP1AppUninstalledV6

func (dispatcher *EventDispatcher) OnP1AppUninstalledV6(handler func(ctx context.Context, event *larkapplication.P1AppUninstalledV6) error) *EventDispatcher

v1消息协议:企业解散后会推送此事件。商店应用开发者可在收到此事件后进行相应的账户注销、数据清理等处理。自建应用无此事件。

func (*EventDispatcher) OnP1ChatDisbandV1

func (dispatcher *EventDispatcher) OnP1ChatDisbandV1(handler func(ctx context.Context, event *larkim.P1ChatDisbandV1) error) *EventDispatcher

v1消息协议:群聊被解散后触发此事件。

func (*EventDispatcher) OnP1ContactScopeChangedV3

func (dispatcher *EventDispatcher) OnP1ContactScopeChangedV3(handler func(ctx context.Context, event *larkcontact.P1ContactScopeChangedV3) error) *EventDispatcher

v1消息协议:当应用申请了 以应用身份访问通讯录 权限后,管理员可以配置应用的通讯录授权范围,当此范围变化时,就会触发授权范围变化事件。

func (*EventDispatcher) OnP1DepartmentChangedV3

func (dispatcher *EventDispatcher) OnP1DepartmentChangedV3(handler func(ctx context.Context, event *larkcontact.P1DepartmentChangedV3) error) *EventDispatcher

v1消息协议:当新建部门(dept_add)、删除部门(dept_delete)、修改部门(dept_update)时,推送此事件。

func (*EventDispatcher) OnP1GroupSettingUpdatedV1

func (dispatcher *EventDispatcher) OnP1GroupSettingUpdatedV1(handler func(ctx context.Context, event *larkim.P1GroupSettingUpdatedV1) error) *EventDispatcher

v1消息协议:群配置修改后触发此事件。

func (*EventDispatcher) OnP1LeaveApprovalV4

func (dispatcher *EventDispatcher) OnP1LeaveApprovalV4(handler func(ctx context.Context, event *larkapproval.P1LeaveApprovalV4) error) *EventDispatcher

v1消息协议:审批」应用的表单里如果包含 请假控件组,则在此表单审批通过后触发此事件。

func (*EventDispatcher) OnP1MessageReadV1

func (dispatcher *EventDispatcher) OnP1MessageReadV1(handler func(ctx context.Context, event *larkim.P1MessageReadV1) error) *EventDispatcher

v1消息协议:用户阅读机器人发送的消息后触发此事件。

func (*EventDispatcher) OnP1MessageReceiveV1

func (dispatcher *EventDispatcher) OnP1MessageReceiveV1(handler func(ctx context.Context, event *larkim.P1MessageReceiveV1) error) *EventDispatcher

v1消息协议:当用户发送消息给机器人或在群聊中@机器人时触发此事件。

func (*EventDispatcher) OnP1OrderPaidV6

func (dispatcher *EventDispatcher) OnP1OrderPaidV6(handler func(ctx context.Context, event *larkapplication.P1OrderPaidV6) error) *EventDispatcher

v1消息协议:用户购买应用商店付费应用成功后发送给应用ISV的通知事件。

func (*EventDispatcher) OnP1OutApprovalV4

func (dispatcher *EventDispatcher) OnP1OutApprovalV4(handler func(ctx context.Context, event *larkapproval.P1OutApprovalV4) error) *EventDispatcher

v1消息协议:「审批」应用的表单里如果包含 外出控件组,则在此表单审批通过后触发此事件。

func (*EventDispatcher) OnP1P2PChatCreatedV1

func (dispatcher *EventDispatcher) OnP1P2PChatCreatedV1(handler func(ctx context.Context, event *larkim.P1P2PChatCreatedV1) error) *EventDispatcher

v1消息协议:首次会话是用户了解应用的重要机会,你可以发送操作说明、配置地址来指导用户开始使用你的应用。

func (*EventDispatcher) OnP1RemedyApprovalV4

func (dispatcher *EventDispatcher) OnP1RemedyApprovalV4(handler func(ctx context.Context, event *larkapproval.P1RemedyApprovalV4) error) *EventDispatcher

v1消息协议:补卡申请审批通过后触发此事件。 你可以在「打卡」应用里提交补卡申请。

func (*EventDispatcher) OnP1RemoveAddBotV1

func (dispatcher *EventDispatcher) OnP1RemoveAddBotV1(handler func(ctx context.Context, event *larkim.P1RemoveBotV1) error) *EventDispatcher

v1消息协议:机器人被从群聊中移除时触发此事件。

func (*EventDispatcher) OnP1ShiftApprovalV4

func (dispatcher *EventDispatcher) OnP1ShiftApprovalV4(handler func(ctx context.Context, event *larkapproval.P1ShiftApprovalV4) error) *EventDispatcher

v1消息协议:换班申请审批通过后触发此事件。 你可以在「打卡」应用里提交换班申请。

func (*EventDispatcher) OnP1ThirdPartyMeetingRoomChangedV1

func (dispatcher *EventDispatcher) OnP1ThirdPartyMeetingRoomChangedV1(handler func(ctx context.Context, event *larkmeeting_room.P1ThirdPartyMeetingRoomChangedV1) error) *EventDispatcher

v1消息协议:当添加了第三方会议室的日程发生变动时(创建/更新/删除)触发此事件。

func (*EventDispatcher) OnP1TripApprovalV4

func (dispatcher *EventDispatcher) OnP1TripApprovalV4(handler func(ctx context.Context, event *larkapproval.P1TripApprovalV4) error) *EventDispatcher

v1消息协议:「审批」应用的表单里如果包含 出差控件组,则在此表单审批通过后触发此事件。

func (*EventDispatcher) OnP1UserChangedV3

func (dispatcher *EventDispatcher) OnP1UserChangedV3(handler func(ctx context.Context, event *larkcontact.P1UserChangedV3) error) *EventDispatcher

v1消息协议:当员工加入企业(user_add)、离职(user_leave)、个人信息发生变化(user_update)时,推送此事件。

func (*EventDispatcher) OnP1UserInOutChatV1

func (dispatcher *EventDispatcher) OnP1UserInOutChatV1(handler func(ctx context.Context, event *larkim.P1UserInOutChatV1) error) *EventDispatcher

v1消息协议:用户进群、出群后触发此事件

func (*EventDispatcher) OnP1UserStatusChangedV3

func (dispatcher *EventDispatcher) OnP1UserStatusChangedV3(handler func(ctx context.Context, event *larkcontact.P1UserStatusChangedV3) error) *EventDispatcher

v1消息协议:当员工的激活、暂停账号/恢复账号、操作离职时会触发此事件。此事件不依赖于任何权限。

func (*EventDispatcher) OnP1WorkApprovalV4

func (dispatcher *EventDispatcher) OnP1WorkApprovalV4(handler func(ctx context.Context, event *larkapproval.P1WorkApprovalV4) error) *EventDispatcher

v1消息协议:「审批」应用的表单里如果包含 加班控件组,则在此表单审批通过后触发此事件。

func (*EventDispatcher) OnP2AccessRecordCreatedV1

func (dispatcher *EventDispatcher) OnP2AccessRecordCreatedV1(handler func(ctx context.Context, event *larkacs.P2AccessRecordCreatedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2ApplicationAppVersionAuditV6

func (dispatcher *EventDispatcher) OnP2ApplicationAppVersionAuditV6(handler func(ctx context.Context, event *larkapplication.P2ApplicationAppVersionAuditV6) error) *EventDispatcher

func (*EventDispatcher) OnP2ApplicationAppVersionPublishApplyV6

func (dispatcher *EventDispatcher) OnP2ApplicationAppVersionPublishApplyV6(handler func(ctx context.Context, event *larkapplication.P2ApplicationAppVersionPublishApplyV6) error) *EventDispatcher

func (*EventDispatcher) OnP2ApplicationAppVersionPublishRevokeV6

func (dispatcher *EventDispatcher) OnP2ApplicationAppVersionPublishRevokeV6(handler func(ctx context.Context, event *larkapplication.P2ApplicationAppVersionPublishRevokeV6) error) *EventDispatcher

func (*EventDispatcher) OnP2ApplicationCreatedV6

func (dispatcher *EventDispatcher) OnP2ApplicationCreatedV6(handler func(ctx context.Context, event *larkapplication.P2ApplicationCreatedV6) error) *EventDispatcher

func (*EventDispatcher) OnP2ApplicationFeedbackCreatedV6

func (dispatcher *EventDispatcher) OnP2ApplicationFeedbackCreatedV6(handler func(ctx context.Context, event *larkapplication.P2ApplicationFeedbackCreatedV6) error) *EventDispatcher

func (*EventDispatcher) OnP2ApplicationFeedbackUpdatedV6

func (dispatcher *EventDispatcher) OnP2ApplicationFeedbackUpdatedV6(handler func(ctx context.Context, event *larkapplication.P2ApplicationFeedbackUpdatedV6) error) *EventDispatcher

func (*EventDispatcher) OnP2ApplicationVisibilityAddedV6

func (dispatcher *EventDispatcher) OnP2ApplicationVisibilityAddedV6(handler func(ctx context.Context, event *larkapplication.P2ApplicationVisibilityAddedV6) error) *EventDispatcher

func (*EventDispatcher) OnP2ApprovalUpdatedV4

func (dispatcher *EventDispatcher) OnP2ApprovalUpdatedV4(handler func(ctx context.Context, event *larkapproval.P2ApprovalUpdatedV4) error) *EventDispatcher

func (*EventDispatcher) OnP2CalendarAclCreatedV4

func (dispatcher *EventDispatcher) OnP2CalendarAclCreatedV4(handler func(ctx context.Context, event *larkcalendar.P2CalendarAclCreatedV4) error) *EventDispatcher

func (*EventDispatcher) OnP2CalendarAclDeletedV4

func (dispatcher *EventDispatcher) OnP2CalendarAclDeletedV4(handler func(ctx context.Context, event *larkcalendar.P2CalendarAclDeletedV4) error) *EventDispatcher

func (*EventDispatcher) OnP2CalendarChangedV4

func (dispatcher *EventDispatcher) OnP2CalendarChangedV4(handler func(ctx context.Context, event *larkcalendar.P2CalendarChangedV4) error) *EventDispatcher

func (*EventDispatcher) OnP2CalendarEventChangedV4

func (dispatcher *EventDispatcher) OnP2CalendarEventChangedV4(handler func(ctx context.Context, event *larkcalendar.P2CalendarEventChangedV4) error) *EventDispatcher

func (*EventDispatcher) OnP2ChatDisbandedV1

func (dispatcher *EventDispatcher) OnP2ChatDisbandedV1(handler func(ctx context.Context, event *larkim.P2ChatDisbandedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2ChatMemberBotAddedV1

func (dispatcher *EventDispatcher) OnP2ChatMemberBotAddedV1(handler func(ctx context.Context, event *larkim.P2ChatMemberBotAddedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2ChatMemberBotDeletedV1

func (dispatcher *EventDispatcher) OnP2ChatMemberBotDeletedV1(handler func(ctx context.Context, event *larkim.P2ChatMemberBotDeletedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2ChatMemberUserAddedV1

func (dispatcher *EventDispatcher) OnP2ChatMemberUserAddedV1(handler func(ctx context.Context, event *larkim.P2ChatMemberUserAddedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2ChatMemberUserDeletedV1

func (dispatcher *EventDispatcher) OnP2ChatMemberUserDeletedV1(handler func(ctx context.Context, event *larkim.P2ChatMemberUserDeletedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2ChatMemberUserWithdrawnV1

func (dispatcher *EventDispatcher) OnP2ChatMemberUserWithdrawnV1(handler func(ctx context.Context, event *larkim.P2ChatMemberUserWithdrawnV1) error) *EventDispatcher

func (*EventDispatcher) OnP2ChatUpdatedV1

func (dispatcher *EventDispatcher) OnP2ChatUpdatedV1(handler func(ctx context.Context, event *larkim.P2ChatUpdatedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2CustomAttrEventUpdatedV3

func (dispatcher *EventDispatcher) OnP2CustomAttrEventUpdatedV3(handler func(ctx context.Context, event *larkcontact.P2CustomAttrEventUpdatedV3) error) *EventDispatcher

func (*EventDispatcher) OnP2DepartmentCreatedV3

func (dispatcher *EventDispatcher) OnP2DepartmentCreatedV3(handler func(ctx context.Context, event *larkcontact.P2DepartmentCreatedV3) error) *EventDispatcher

func (*EventDispatcher) OnP2DepartmentDeletedV3

func (dispatcher *EventDispatcher) OnP2DepartmentDeletedV3(handler func(ctx context.Context, event *larkcontact.P2DepartmentDeletedV3) error) *EventDispatcher

func (*EventDispatcher) OnP2DepartmentUpdatedV3

func (dispatcher *EventDispatcher) OnP2DepartmentUpdatedV3(handler func(ctx context.Context, event *larkcontact.P2DepartmentUpdatedV3) error) *EventDispatcher

func (*EventDispatcher) OnP2EmployeeTypeEnumActivedV3

func (dispatcher *EventDispatcher) OnP2EmployeeTypeEnumActivedV3(handler func(ctx context.Context, event *larkcontact.P2EmployeeTypeEnumActivedV3) error) *EventDispatcher

func (*EventDispatcher) OnP2EmployeeTypeEnumCreatedV3

func (dispatcher *EventDispatcher) OnP2EmployeeTypeEnumCreatedV3(handler func(ctx context.Context, event *larkcontact.P2EmployeeTypeEnumCreatedV3) error) *EventDispatcher

func (*EventDispatcher) OnP2EmployeeTypeEnumDeactivatedV3

func (dispatcher *EventDispatcher) OnP2EmployeeTypeEnumDeactivatedV3(handler func(ctx context.Context, event *larkcontact.P2EmployeeTypeEnumDeactivatedV3) error) *EventDispatcher

func (*EventDispatcher) OnP2EmployeeTypeEnumDeletedV3

func (dispatcher *EventDispatcher) OnP2EmployeeTypeEnumDeletedV3(handler func(ctx context.Context, event *larkcontact.P2EmployeeTypeEnumDeletedV3) error) *EventDispatcher

func (*EventDispatcher) OnP2EmployeeTypeEnumUpdatedV3

func (dispatcher *EventDispatcher) OnP2EmployeeTypeEnumUpdatedV3(handler func(ctx context.Context, event *larkcontact.P2EmployeeTypeEnumUpdatedV3) error) *EventDispatcher

func (*EventDispatcher) OnP2FileDeletedV1

func (dispatcher *EventDispatcher) OnP2FileDeletedV1(handler func(ctx context.Context, event *larkdrive.P2FileDeletedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2FileEditV1

func (dispatcher *EventDispatcher) OnP2FileEditV1(handler func(ctx context.Context, event *larkdrive.P2FileEditV1) error) *EventDispatcher

func (*EventDispatcher) OnP2FilePermissionMemberAddedV1

func (dispatcher *EventDispatcher) OnP2FilePermissionMemberAddedV1(handler func(ctx context.Context, event *larkdrive.P2FilePermissionMemberAddedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2FilePermissionMemberRemovedV1

func (dispatcher *EventDispatcher) OnP2FilePermissionMemberRemovedV1(handler func(ctx context.Context, event *larkdrive.P2FilePermissionMemberRemovedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2FileReadV1

func (dispatcher *EventDispatcher) OnP2FileReadV1(handler func(ctx context.Context, event *larkdrive.P2FileReadV1) error) *EventDispatcher

func (*EventDispatcher) OnP2FileTitleUpdatedV1

func (dispatcher *EventDispatcher) OnP2FileTitleUpdatedV1(handler func(ctx context.Context, event *larkdrive.P2FileTitleUpdatedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2FileTrashedV1

func (dispatcher *EventDispatcher) OnP2FileTrashedV1(handler func(ctx context.Context, event *larkdrive.P2FileTrashedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MeetingEndedV1

func (dispatcher *EventDispatcher) OnP2MeetingEndedV1(handler func(ctx context.Context, event *larkvc.P2MeetingEndedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MeetingJoinMeetingV1

func (dispatcher *EventDispatcher) OnP2MeetingJoinMeetingV1(handler func(ctx context.Context, event *larkvc.P2MeetingJoinMeetingV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MeetingLeaveMeetingV1

func (dispatcher *EventDispatcher) OnP2MeetingLeaveMeetingV1(handler func(ctx context.Context, event *larkvc.P2MeetingLeaveMeetingV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MeetingRecordingEndedV1

func (dispatcher *EventDispatcher) OnP2MeetingRecordingEndedV1(handler func(ctx context.Context, event *larkvc.P2MeetingRecordingEndedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MeetingRecordingReadyV1

func (dispatcher *EventDispatcher) OnP2MeetingRecordingReadyV1(handler func(ctx context.Context, event *larkvc.P2MeetingRecordingReadyV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MeetingRecordingStartedV1

func (dispatcher *EventDispatcher) OnP2MeetingRecordingStartedV1(handler func(ctx context.Context, event *larkvc.P2MeetingRecordingStartedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MeetingRoomCreatedV1

func (dispatcher *EventDispatcher) OnP2MeetingRoomCreatedV1(handler func(ctx context.Context, event *larkmeeting_room.P2MeetingRoomCreatedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MeetingRoomDeletedV1

func (dispatcher *EventDispatcher) OnP2MeetingRoomDeletedV1(handler func(ctx context.Context, event *larkmeeting_room.P2MeetingRoomDeletedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MeetingRoomStatusChangedV1

func (dispatcher *EventDispatcher) OnP2MeetingRoomStatusChangedV1(handler func(ctx context.Context, event *larkmeeting_room.P2MeetingRoomStatusChangedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MeetingRoomUpdatedV1

func (dispatcher *EventDispatcher) OnP2MeetingRoomUpdatedV1(handler func(ctx context.Context, event *larkmeeting_room.P2MeetingRoomUpdatedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MeetingShareEndedV1

func (dispatcher *EventDispatcher) OnP2MeetingShareEndedV1(handler func(ctx context.Context, event *larkvc.P2MeetingShareEndedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MeetingShareStartedV1

func (dispatcher *EventDispatcher) OnP2MeetingShareStartedV1(handler func(ctx context.Context, event *larkvc.P2MeetingShareStartedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MeetingStartedV1

func (dispatcher *EventDispatcher) OnP2MeetingStartedV1(handler func(ctx context.Context, event *larkvc.P2MeetingStartedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MessageReactionCreatedV1

func (dispatcher *EventDispatcher) OnP2MessageReactionCreatedV1(handler func(ctx context.Context, event *larkim.P2MessageReactionCreatedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MessageReactionDeletedV1

func (dispatcher *EventDispatcher) OnP2MessageReactionDeletedV1(handler func(ctx context.Context, event *larkim.P2MessageReactionDeletedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MessageReadV1

func (dispatcher *EventDispatcher) OnP2MessageReadV1(handler func(ctx context.Context, event *larkim.P2MessageReadV1) error) *EventDispatcher

func (*EventDispatcher) OnP2MessageReceiveV1

func (dispatcher *EventDispatcher) OnP2MessageReceiveV1(handler func(ctx context.Context, event *larkim.P2MessageReceiveV1) error) *EventDispatcher

func (*EventDispatcher) OnP2ScopeUpdatedV3

func (dispatcher *EventDispatcher) OnP2ScopeUpdatedV3(handler func(ctx context.Context, event *larkcontact.P2ScopeUpdatedV3) error) *EventDispatcher

func (*EventDispatcher) OnP2TaskCommentUpdatedV1

func (dispatcher *EventDispatcher) OnP2TaskCommentUpdatedV1(handler func(ctx context.Context, event *larktask.P2TaskCommentUpdatedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2TaskUpdateTenantV1

func (dispatcher *EventDispatcher) OnP2TaskUpdateTenantV1(handler func(ctx context.Context, event *larktask.P2TaskUpdateTenantV1) error) *EventDispatcher

func (*EventDispatcher) OnP2TaskUpdatedV1

func (dispatcher *EventDispatcher) OnP2TaskUpdatedV1(handler func(ctx context.Context, event *larktask.P2TaskUpdatedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2UserCreatedV3

func (dispatcher *EventDispatcher) OnP2UserCreatedV3(handler func(ctx context.Context, event *larkcontact.P2UserCreatedV3) error) *EventDispatcher

func (*EventDispatcher) OnP2UserDeletedV3

func (dispatcher *EventDispatcher) OnP2UserDeletedV3(handler func(ctx context.Context, event *larkcontact.P2UserDeletedV3) error) *EventDispatcher

func (*EventDispatcher) OnP2UserUpdatedV1

func (dispatcher *EventDispatcher) OnP2UserUpdatedV1(handler func(ctx context.Context, event *larkacs.P2UserUpdatedV1) error) *EventDispatcher

func (*EventDispatcher) OnP2UserUpdatedV3

func (dispatcher *EventDispatcher) OnP2UserUpdatedV3(handler func(ctx context.Context, event *larkcontact.P2UserUpdatedV3) error) *EventDispatcher

func (*EventDispatcher) ParseReq

func (d *EventDispatcher) ParseReq(ctx context.Context, req *larkevent.EventReq) (string, error)

func (*EventDispatcher) VerifySign

func (d *EventDispatcher) VerifySign(ctx context.Context, req *larkevent.EventReq) error

Jump to

Keyboard shortcuts

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