/** * 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 { InboxAutomationMatchOption } from './'; /** * Nested AND/OR match tree for inbox forwarders and repliers. * @export * @interface InboxAutomationMatchOptions */ export interface InboxAutomationMatchOptions { /** * Boolean operator used to combine inbox automation match rules. * @type {string} * @memberof InboxAutomationMatchOptions */ operator: InboxAutomationMatchOptionsOperatorEnum; /** * Leaf match rules in this group. * @type {Array} * @memberof InboxAutomationMatchOptions */ matches?: Array | null; /** * Nested child groups. * @type {Array} * @memberof InboxAutomationMatchOptions */ groups?: Array | null; } /** * @export * @enum {string} */ export declare enum InboxAutomationMatchOptionsOperatorEnum { AND = "AND", OR = "OR" } export declare function InboxAutomationMatchOptionsFromJSON(json: any): InboxAutomationMatchOptions; export declare function InboxAutomationMatchOptionsFromJSONTyped(json: any, ignoreDiscriminator: boolean): InboxAutomationMatchOptions; export declare function InboxAutomationMatchOptionsToJSON(value?: InboxAutomationMatchOptions | null): any;