sdk/oapiSdk/lark_oapi/api/mail/v1/processor.py

18 lines
714 B
Python

# Code generated by Lark OpenAPI.
from typing import Any, Optional, Union, Dict, List, Set, IO, Callable, Type
from lark_oapi.event.processor import IEventProcessor
from .model.p2_mail_user_mailbox_event_message_received_v1 import P2MailUserMailboxEventMessageReceivedV1
class P2MailUserMailboxEventMessageReceivedV1Processor(IEventProcessor[P2MailUserMailboxEventMessageReceivedV1]):
def __init__(self, f: Callable[[P2MailUserMailboxEventMessageReceivedV1], None]):
self.f = f
def type(self) -> Type[P2MailUserMailboxEventMessageReceivedV1]:
return P2MailUserMailboxEventMessageReceivedV1
def do(self, data: P2MailUserMailboxEventMessageReceivedV1) -> None:
self.f(data)