/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Information about the quarantine status of a notification email * @export * @interface EmailQuarantineStatus */ export interface EmailQuarantineStatus { /** * The enumeration of the possible reason for a notification email quarantine * @type {string} * @memberof EmailQuarantineStatus */ reason?: EmailQuarantineStatusReasonEnum; /** * Additional detaul about the reason for the quarantine * @type {string} * @memberof EmailQuarantineStatus */ reasonDetails?: string; /** * If an expiration is set for the quarantine will hold the date till which the user will not receive messages * @type {string} * @memberof EmailQuarantineStatus */ expiration?: string; } /** * @export */ export declare const EmailQuarantineStatusReasonEnum: { readonly PERMANENT_BOUNCE: "PERMANENT_BOUNCE"; readonly TRANSIENT_BOUNCE: "TRANSIENT_BOUNCE"; readonly COMPLAINT: "COMPLAINT"; readonly OTHER: "OTHER"; }; export type EmailQuarantineStatusReasonEnum = typeof EmailQuarantineStatusReasonEnum[keyof typeof EmailQuarantineStatusReasonEnum]; /** * Check if a given object implements the EmailQuarantineStatus interface. */ export declare function instanceOfEmailQuarantineStatus(value: object): value is EmailQuarantineStatus; export declare function EmailQuarantineStatusFromJSON(json: any): EmailQuarantineStatus; export declare function EmailQuarantineStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): EmailQuarantineStatus; export declare function EmailQuarantineStatusToJSON(json: any): EmailQuarantineStatus; export declare function EmailQuarantineStatusToJSONTyped(value?: EmailQuarantineStatus | null, ignoreDiscriminator?: boolean): any;