import type * as Brevo from "../../../../index.mjs"; /** * @example * {} */ export interface GetTransacEmailsListRequest { /** **Mandatory if templateId and messageId are not passed in query filters.** Email address to which transactional email has been sent. */ email?: string; /** **Mandatory if email and messageId are not passed in query filters.** Id of the template that was used to compose transactional email. */ templateId?: number; /** **Mandatory if templateId and email are not passed in query filters.** Message ID of the transactional email sent. */ messageId?: string; /** **Mandatory if endDate is used.** Starting date (YYYY-MM-DD) from which you want to fetch the list. **Maximum time period that can be selected is one month**. */ startDate?: string; /** **Mandatory if startDate is used.** Ending date (YYYY-MM-DD) till which you want to fetch the list. **Maximum time period that can be selected is one month.** */ endDate?: string; /** Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed */ sort?: Brevo.GetTransacEmailsListRequestSort; /** Number of documents returned per page */ limit?: number; /** Index of the first document in the page */ offset?: number; }