/** * MailSlurp API * MailSlurp is an API for sending and receiving emails and SMS from dynamically allocated email addresses and phone numbers. It\'s designed for developers and QA teams to test applications, process inbound emails, send templated notifications, attachments, and more. ## Resources - [Homepage](https://www.mailslurp.com) - Get an [API KEY](https://app.mailslurp.com/sign-up/) - Generated [SDK Clients](https://docs.mailslurp.com/) - [Examples](https://github.com/mailslurp/examples) repository * * The version of the OpenAPI document: 6.5.2 * Contact: contact@mailslurp.dev * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { DeliverabilityExpectation } from './'; /** * Update a deliverability/load test * @export * @interface UpdateDeliverabilityTestOptions */ export interface UpdateDeliverabilityTestOptions { /** * Optional updated name * @type {string} * @memberof UpdateDeliverabilityTestOptions */ name?: string | null; /** * Optional updated description * @type {string} * @memberof UpdateDeliverabilityTestOptions */ description?: string | null; /** * Optional updated receive-window start time. Only applied while test is not terminal. * @type {Date} * @memberof UpdateDeliverabilityTestOptions */ startAt?: Date | null; /** * Optional updated timeout in seconds * @type {number} * @memberof UpdateDeliverabilityTestOptions */ maxDurationSeconds?: number | null; /** * Set true to clear timeout. If true, maxDurationSeconds is ignored for this request. * @type {boolean} * @memberof UpdateDeliverabilityTestOptions */ clearMaxDuration?: boolean | null; /** * Optional updated acceptable success threshold percentage (0,100]. * @type {number} * @memberof UpdateDeliverabilityTestOptions */ successThresholdPercent?: number | null; /** * Set true to clear success threshold. If true, successThresholdPercent is ignored for this request. * @type {boolean} * @memberof UpdateDeliverabilityTestOptions */ clearSuccessThreshold?: boolean | null; /** * Optional replacement expectations * @type {Array} * @memberof UpdateDeliverabilityTestOptions */ expectations?: Array | null; } export declare function UpdateDeliverabilityTestOptionsFromJSON(json: any): UpdateDeliverabilityTestOptions; export declare function UpdateDeliverabilityTestOptionsFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateDeliverabilityTestOptions; export declare function UpdateDeliverabilityTestOptionsToJSON(value?: UpdateDeliverabilityTestOptions | null): any;