/** * @example * { * sender: {}, * subject: "Thanks for your purchase !", * templateName: "Order Confirmation - EN" * } */ export interface CreateSmtpTemplateRequest { /** Absolute url of the attachment (**no local file**). Extension allowed: #### xlsx, xls, ods, docx, docm, doc, csv, pdf, txt, gif, jpg, jpeg, png, tif, tiff, rtf, bmp, cgm, css, shtml, html, htm, zip, xml, ppt, pptx, tar, ez, ics, mobi, msg, pub and eps' */ attachmentUrl?: string; /** Body of the message (HTML version). The field must have more than 10 characters. **REQUIRED if htmlUrl is empty** */ htmlContent?: string; /** Url which contents the body of the email message. REQUIRED if htmlContent is empty */ htmlUrl?: string; /** Status of template. isActive = true means template is active and isActive = false means template is inactive */ isActive?: boolean; /** Email on which campaign recipients will be able to reply to */ replyTo?: string; /** Sender details including id or email and name (_optional_). Only one of either Sender's email or Sender's ID shall be passed in one request at a time. For example: **{"name":"xyz", "email":"example@abc.com"}** **{"name":"xyz", "id":123}** */ sender: CreateSmtpTemplateRequest.Sender; /** Subject of the template */ subject: string; /** Tag of the template */ tag?: string; /** Name of the template */ templateName: string; /** To personalize the **To** Field. If you want to include the first name and last name of your recipient, add **{FNAME} {LNAME}**. These contact attributes must already exist in your Brevo account. If input parameter **params** used please use **{{contact.FNAME}} {{contact.LNAME}}** for personalization */ toField?: string; } export declare namespace CreateSmtpTemplateRequest { /** * Sender details including id or email and name (_optional_). Only one of either Sender's email or Sender's ID shall be passed in one request at a time. For example: **{"name":"xyz", "email":"example@abc.com"}** **{"name":"xyz", "id":123}** */ interface Sender { /** Email of the sender */ email?: string | undefined; /** Select the sender for the template on the basis of sender id. _In order to select a sender with specific pool of IP’s, dedicated ip users shall pass id (instead of email)_. */ id?: number | undefined; /** Name of the sender. **If not passed, will be set to default** */ name?: string | undefined; } }