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 ¶
- type EventDispatcher
- func (d *EventDispatcher) AuthByChallenge(ctx context.Context, reqType larkevent.ReqType, challenge, token string) (*larkevent.EventResp, error)
- func (d *EventDispatcher) DecryptEvent(ctx context.Context, cipherEventJsonStr string) (str string, er error)
- func (d *EventDispatcher) DoHandle(ctx context.Context, reqType larkevent.ReqType, ...) (*larkevent.EventResp, error)
- func (d *EventDispatcher) Handle(ctx context.Context, req *larkevent.EventReq) (eventResp *larkevent.EventResp)
- func (d *EventDispatcher) InitConfig(options ...larkevent.OptionFunc)
- func (dispatcher *EventDispatcher) Logger() larkcore.Logger
- func (dispatcher *EventDispatcher) OnCustomizedEvent(eventType string, ...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1AddBotV1(handler func(ctx context.Context, event *larkim.P1AddBotV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1AppOpenV6(handler func(ctx context.Context, event *larkapplication.P1AppOpenV6) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1AppStatusChangedV6(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1AppUninstalledV6(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1ChatDisbandV1(handler func(ctx context.Context, event *larkim.P1ChatDisbandV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1ContactScopeChangedV3(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1DepartmentChangedV3(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1GroupSettingUpdatedV1(handler func(ctx context.Context, event *larkim.P1GroupSettingUpdatedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1LeaveApprovalV4(handler func(ctx context.Context, event *larkapproval.P1LeaveApprovalV4) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1MessageReadV1(handler func(ctx context.Context, event *larkim.P1MessageReadV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1MessageReceiveV1(handler func(ctx context.Context, event *larkim.P1MessageReceiveV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1OrderPaidV6(handler func(ctx context.Context, event *larkapplication.P1OrderPaidV6) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1OutApprovalV4(handler func(ctx context.Context, event *larkapproval.P1OutApprovalV4) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1P2PChatCreatedV1(handler func(ctx context.Context, event *larkim.P1P2PChatCreatedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1RemedyApprovalV4(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1RemoveAddBotV1(handler func(ctx context.Context, event *larkim.P1RemoveBotV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1ShiftApprovalV4(handler func(ctx context.Context, event *larkapproval.P1ShiftApprovalV4) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1ThirdPartyMeetingRoomChangedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1TripApprovalV4(handler func(ctx context.Context, event *larkapproval.P1TripApprovalV4) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1UserChangedV3(handler func(ctx context.Context, event *larkcontact.P1UserChangedV3) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1UserInOutChatV1(handler func(ctx context.Context, event *larkim.P1UserInOutChatV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1UserStatusChangedV3(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP1WorkApprovalV4(handler func(ctx context.Context, event *larkapproval.P1WorkApprovalV4) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2AccessRecordCreatedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ApplicationAppVersionAuditV6(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ApplicationAppVersionPublishApplyV6(handler func(ctx context.Context, ...) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ApplicationAppVersionPublishRevokeV6(handler func(ctx context.Context, ...) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ApplicationCreatedV6(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ApplicationFeedbackCreatedV6(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ApplicationFeedbackUpdatedV6(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ApplicationVisibilityAddedV6(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ApprovalUpdatedV4(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2CalendarAclCreatedV4(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2CalendarAclDeletedV4(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2CalendarChangedV4(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2CalendarEventChangedV4(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ChatDisbandedV1(handler func(ctx context.Context, event *larkim.P2ChatDisbandedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ChatMemberBotAddedV1(handler func(ctx context.Context, event *larkim.P2ChatMemberBotAddedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ChatMemberBotDeletedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ChatMemberUserAddedV1(handler func(ctx context.Context, event *larkim.P2ChatMemberUserAddedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ChatMemberUserDeletedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ChatMemberUserWithdrawnV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ChatUpdatedV1(handler func(ctx context.Context, event *larkim.P2ChatUpdatedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2CustomAttrEventUpdatedV3(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2DepartmentCreatedV3(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2DepartmentDeletedV3(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2DepartmentUpdatedV3(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2EmployeeTypeEnumActivedV3(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2EmployeeTypeEnumCreatedV3(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2EmployeeTypeEnumDeactivatedV3(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2EmployeeTypeEnumDeletedV3(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2EmployeeTypeEnumUpdatedV3(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2FileDeletedV1(handler func(ctx context.Context, event *larkdrive.P2FileDeletedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2FileEditV1(handler func(ctx context.Context, event *larkdrive.P2FileEditV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2FilePermissionMemberAddedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2FilePermissionMemberRemovedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2FileReadV1(handler func(ctx context.Context, event *larkdrive.P2FileReadV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2FileTitleUpdatedV1(handler func(ctx context.Context, event *larkdrive.P2FileTitleUpdatedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2FileTrashedV1(handler func(ctx context.Context, event *larkdrive.P2FileTrashedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MeetingEndedV1(handler func(ctx context.Context, event *larkvc.P2MeetingEndedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MeetingJoinMeetingV1(handler func(ctx context.Context, event *larkvc.P2MeetingJoinMeetingV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MeetingLeaveMeetingV1(handler func(ctx context.Context, event *larkvc.P2MeetingLeaveMeetingV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MeetingRecordingEndedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MeetingRecordingReadyV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MeetingRecordingStartedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MeetingRoomCreatedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MeetingRoomDeletedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MeetingRoomStatusChangedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MeetingRoomUpdatedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MeetingShareEndedV1(handler func(ctx context.Context, event *larkvc.P2MeetingShareEndedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MeetingShareStartedV1(handler func(ctx context.Context, event *larkvc.P2MeetingShareStartedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MeetingStartedV1(handler func(ctx context.Context, event *larkvc.P2MeetingStartedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MessageReactionCreatedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MessageReactionDeletedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MessageReadV1(handler func(ctx context.Context, event *larkim.P2MessageReadV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2MessageReceiveV1(handler func(ctx context.Context, event *larkim.P2MessageReceiveV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2ScopeUpdatedV3(handler func(ctx context.Context, event *larkcontact.P2ScopeUpdatedV3) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2TaskCommentUpdatedV1(...) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2TaskUpdateTenantV1(handler func(ctx context.Context, event *larktask.P2TaskUpdateTenantV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2TaskUpdatedV1(handler func(ctx context.Context, event *larktask.P2TaskUpdatedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2UserCreatedV3(handler func(ctx context.Context, event *larkcontact.P2UserCreatedV3) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2UserDeletedV3(handler func(ctx context.Context, event *larkcontact.P2UserDeletedV3) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2UserUpdatedV1(handler func(ctx context.Context, event *larkacs.P2UserUpdatedV1) error) *EventDispatcher
- func (dispatcher *EventDispatcher) OnP2UserUpdatedV3(handler func(ctx context.Context, event *larkcontact.P2UserUpdatedV3) error) *EventDispatcher
- func (d *EventDispatcher) ParseReq(ctx context.Context, req *larkevent.EventReq) (string, error)
- func (d *EventDispatcher) VerifySign(ctx context.Context, req *larkevent.EventReq) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventDispatcher ¶
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 (*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
Source Files
¶
- acs_event_dispatch.go
- application_event_dispatch.go
- approval_event_dispatch.go
- appticket_handler.go
- calendar_event_dispatch.go
- contact_event_dispatch.go
- dispatcher.go
- drive_event_dispatch.go
- ext_event_dispatch.go
- im_event_dispatch.go
- meeting_room_event_dispatch.go
- task_event_dispatch.go
- vc_event_dispatch.go