import * as actions from "./actions" import * as triggers from "./triggers" /** Gmail callables. */ export const gmail = { addLabel: actions.addGmailLabel, archiveMessages: actions.archiveGmailMessages, checkLabel: actions.checkGmailLabel, checkWhetherMessageIsImportant: actions.checkWhetherGmailMessageIsImportant, checkWhetherMessageIsStarred: actions.checkWhetherGmailMessageIsStarred, checkWhetherMessageIsUnread: actions.checkWhetherGmailMessageIsUnread, createLabel: actions.createGmailLabel, deleteDraft: actions.deleteGmailDraft, deleteLabel: actions.deleteGmailLabel, draftEmail: actions.draftGmailEmail, draftReply: actions.draftGmailReply, forwardMessage: actions.forwardGmailMessage, getDraft: actions.getGmailDraft, getMessage: actions.getGmailMessage, getMessages: actions.getGmailMessages, getProfile: actions.getGmailProfile, getRawMessage: actions.getRawGmailMessage, getThread: actions.getGmailThread, listLabels: actions.listGmailLabels, markMessagesAsImportant: actions.markGmailMessagesAsImportant, markMessagesAsNotSpam: actions.markGmailMessagesAsNotSpam, markMessagesAsRead: actions.markGmailMessagesAsRead, markMessagesAsSpam: actions.markGmailMessagesAsSpam, markMessagesAsUnread: actions.markGmailMessagesAsUnread, modifyLabels: actions.modifyGmailLabels, moveMessagesToInbox: actions.moveGmailMessagesToInbox, onEmailSent: triggers.onGmailEmailSent, onLabelAdded: triggers.onGmailLabelAdded, onLabelRemoved: triggers.onGmailLabelRemoved, onMailboxChanged: triggers.onGmailMailboxChanged, onMessageAdded: triggers.onGmailMessageAdded, onMessageDeleted: triggers.onGmailMessageDeleted, onNewEmail: triggers.onGmailNewEmail, removeLabel: actions.removeGmailLabel, replyToMessage: actions.replyToGmailMessage, replyToThread: actions.replyToGmailThread, searchDrafts: actions.searchGmailDrafts, searchMessages: actions.searchGmailMessages, searchThreads: actions.searchGmailThreads, sendDraft: actions.sendGmailDraft, sendEmail: actions.sendGmailEmail, starMessages: actions.starGmailMessages, trashMessages: actions.trashGmailMessages, unmarkMessagesAsImportant: actions.unmarkGmailMessagesAsImportant, unstarMessages: actions.unstarGmailMessages, untrashMessages: actions.untrashGmailMessages, updateDraft: actions.updateGmailDraft, updateLabel: actions.updateGmailLabel, } export { googleAccount } from "../google" export * from "./actions" export * from "./triggers" export { AUTOMATE_AX_EMAIL_HEADER, getGmailApi, getGmailMessage as parseGmailMessage, } from "@automate.ax/integration-contracts/gmail" export { LABEL_CHANGE_SCHEMA, MESSAGE_SCHEMA, } from "@automate.ax/integration-contracts/gmail"