Methods
getMessage
- getMessage(authEmail: string, messageId: string): null | Thread
-
Parameters
-
authEmail: string
-
messageId: string
Returns null | Thread
getThread
- getThread(authEmail: string, threadId: string): null | Thread
-
Parameters
-
authEmail: string
-
threadId: string
Returns null | Thread
getThreadChildren
- getThreadChildren(authEmail: string, threadId: string): Thread[]
-
Parameters
-
authEmail: string
-
threadId: string
Returns Thread[]
getThreadFull
- getThreadFull(authEmail: string, threadId: string, grouping?: boolean): Thread[] | GroupingThread
-
Parameters
-
authEmail: string
-
threadId: string
-
Default value grouping: boolean = false
Returns Thread[] | GroupingThread
getThreadsByCategory
- getThreadsByCategory(authEmail: string, categoryName: string, full?: boolean, grouping?: boolean): Thread[] | GroupingThread[]
-
Parameters
-
authEmail: string
-
categoryName: string
-
Default value full: boolean = false
-
Default value grouping: boolean = false
Returns Thread[] | GroupingThread[]
replyMessage
- replyMessage<TemplateData>(authEmail: string, messageId: string, input: MailingInput<TemplateData>, replyAll?: boolean): GmailMessage
-
Type parameters
Parameters
-
authEmail: string
-
messageId: string
-
-
Default value replyAll: boolean = false
Returns GmailMessage
replyMessageAll
- replyMessageAll<TemplateData>(authEmail: string, messageId: string, input: MailingInput<TemplateData>): GmailMessage
-
Type parameters
Parameters
-
authEmail: string
-
messageId: string
-
Returns GmailMessage
replyThread
- replyThread<TemplateData>(authEmail: string, threadId: string, input: MailingInput<TemplateData>, replyAll?: boolean): GmailThread
-
Type parameters
Parameters
-
authEmail: string
-
threadId: string
-
-
Default value replyAll: boolean = false
Returns GmailThread
replyThreadAll
- replyThreadAll<TemplateData>(authEmail: string, threadId: string, input: MailingInput<TemplateData>): GmailThread
-
Type parameters
Parameters
-
authEmail: string
-
threadId: string
-
Returns GmailThread
send
- send<TemplateData>(recipient: string, subject: string, input: MailingInput<TemplateData>, categoryName?: string): { threadId: string }
-
Type parameters
Parameters
-
recipient: string
-
subject: string
-
-
Default value categoryName: string = "uncategorized"
Returns { threadId: string }
Get database thread, from a user message