import type * as Brevo from "../../../../index.js"; /** * @example * {} */ export interface GetSmsCampaignsRequest { /** Status of campaign. */ status?: Brevo.GetSmsCampaignsRequestStatus; /** **Mandatory if endDate is used.** Starting (urlencoded) UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ) to filter the sent SMS campaigns. **Prefer to pass your timezone in date-time format for accurate result.** Only available if `status` is not passed or is set to `sent`. `startDate` must not be in the future. */ startDate?: string; /** **Mandatory if startDate is used.** Ending (urlencoded) UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ) to filter the sent SMS campaigns. **Prefer to pass your timezone in date-time format for accurate result.** Only available if `status` is not passed or is set to `sent`. `endDate` must not be in the future. */ endDate?: string; /** Number of documents per page */ limit?: number; /** Beginning point in the list to retrieve from. */ offset?: number; /** Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed */ sort?: Brevo.GetSmsCampaignsRequestSort; }