OnBeforeMailSendEvent: { timestamp: number; callId: string; data: { draftId: string; editorId: string; from: { name: string; email: string }; to: { name: string; email: string }[]; cc: { name: string; email: string }[]; bcc: { name: string; email: string }[]; subject: string; body: string; headers: { name: `X-Zoom-App-${string}`; value: string }[]; editorState: any } }

Type declaration

  • timestamp: number
  • callId: string

    request id

  • data: { draftId: string; editorId: string; from: { name: string; email: string }; to: { name: string; email: string }[]; cc: { name: string; email: string }[]; bcc: { name: string; email: string }[]; subject: string; body: string; headers: { name: `X-Zoom-App-${string}`; value: string }[]; editorState: any }

    mail data

    • draftId: string

      Since

      desktop client v6.4.5

    • editorId: string

      Since

      desktop client v6.4.5

    • from: { name: string; email: string }
      • name: string
      • email: string
    • to: { name: string; email: string }[]
    • cc: { name: string; email: string }[]
    • bcc: { name: string; email: string }[]
    • subject: string
    • body: string
    • headers: { name: `X-Zoom-App-${string}`; value: string }[]

      app custom headers, the header name need to meet the X-Zoom-App-${string} format since desktop client v6.4.5

    • editorState: any

      app local state associated with the editor instance.

      Deprecated

      Since desktop client v6.4.5, it will be removed later, not recommended to use.

Generated using TypeDoc