@zira_integration/common
v1.0.2
Published
This npm package contains common functionality to enable reuse of common functionality adapters
Readme
Zira SDK
This npm package contains common functionality to enable reuse of common functionality adapters
installation: npm i @zira/common
parseEmail
This middleware will add email object to the adapter event argument
- headers is an array of headers in the same order as found from the message (topmost headers first).
- headers[].key is lowercase key of the header line, eg.
"dkim-signature" - headers[].value is the unprocessed value of the header line
- headers[].key is lowercase key of the header line, eg.
- from, sender, replyTo includes a processed object for the corresponding headers
- from.name is decoded name (empty string if not set)
- from.address is the email address
- deliveredTo, returnPath is the email address from the corresponding header
- to, cc, bcc includes an array of processed objects for the corresponding headers
- to[].name is decoded name (empty string if not set)
- to[].address is the email address
- subject is the email subject line
- messageId, inReplyTo, references includes the value as found from the corresponding header without any processing
- date is the email sending time formatted as an ISO date string (unless parsing failed and in this case the original value is used)
- html is the HTML content of the message as a string
- text is the plaintext content of the message as a string
- attachments is an array that includes message attachments
- attachment[].filename is the file name if provided
- attachment[].mimeType is the MIME type of the attachment
- attachment[].disposition is either "attachment", "inline" or
nullif disposition was not provided - attachment[].related is a boolean value that indicats if this attachment should be treated as embedded image
- attachment[].contentId is the ID from Content-ID header
- attachment[].content is an ArrayBuffer that contains the attachment file
readCsv
This function returns the data of csv file
readXls
This function returns the data of xls file
