/** * SmartyMeet Dev03 API REST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.1 * Contact: developer@smartymeet.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Query shape for `type: emails` finders. Full-text over subject/body/emailFrom/emailTo plus term filters on direction, status, conversation, sender identity, and system-spam verdict. * @export * @interface FinderQueryEmailsSchema */ export interface FinderQueryEmailsSchema { /** * Full-text multi-match across subject, body, emailFrom, emailTo. * @type {string} * @memberof FinderQueryEmailsSchema */ search?: string; /** * * @type {string} * @memberof FinderQueryEmailsSchema */ subject?: string; /** * * @type {string} * @memberof FinderQueryEmailsSchema */ body?: string; /** * * @type {string} * @memberof FinderQueryEmailsSchema */ emailFrom?: string; /** * * @type {string} * @memberof FinderQueryEmailsSchema */ emailTo?: string; /** * * @type {FinderQueryEmailsSchemaStatusEnum} * @memberof FinderQueryEmailsSchema */ status?: FinderQueryEmailsSchemaStatusEnum; /** * * @type {FinderQueryEmailsSchemaDirectionEnum} * @memberof FinderQueryEmailsSchema */ direction?: FinderQueryEmailsSchemaDirectionEnum; /** * * @type {string} * @memberof FinderQueryEmailsSchema */ source?: string; /** * * @type {string} * @memberof FinderQueryEmailsSchema */ shortCode?: string; /** * * @type {string} * @memberof FinderQueryEmailsSchema */ conversationId?: string; /** * * @type {string} * @memberof FinderQueryEmailsSchema */ fromUserId?: string; /** * * @type {string} * @memberof FinderQueryEmailsSchema */ fromCandidateId?: string; /** * Filter by the system-level spam verdict. Pass a boolean; the service converts to the string keyword the OpenSearch index stores. * @type {boolean} * @memberof FinderQueryEmailsSchema */ isSystemSpam?: boolean; /** * * @type {string} * @memberof FinderQueryEmailsSchema */ emailId?: string; } /** * @export */ export declare const FinderQueryEmailsSchemaStatusEnum: { readonly Draft: "draft"; readonly Scheduled: "scheduled"; readonly Sent: "sent"; readonly Received: "received"; readonly Suppressed: "suppressed"; readonly Archived: "archived"; readonly Trashed: "trashed"; readonly Failed: "failed"; readonly Pending: "pending"; }; export type FinderQueryEmailsSchemaStatusEnum = typeof FinderQueryEmailsSchemaStatusEnum[keyof typeof FinderQueryEmailsSchemaStatusEnum]; /** * @export */ export declare const FinderQueryEmailsSchemaDirectionEnum: { readonly Inbound: "inbound"; readonly Outbound: "outbound"; }; export type FinderQueryEmailsSchemaDirectionEnum = typeof FinderQueryEmailsSchemaDirectionEnum[keyof typeof FinderQueryEmailsSchemaDirectionEnum]; /** * Check if a given object implements the FinderQueryEmailsSchema interface. */ export declare function instanceOfFinderQueryEmailsSchema(value: object): value is FinderQueryEmailsSchema; export declare function FinderQueryEmailsSchemaFromJSON(json: any): FinderQueryEmailsSchema; export declare function FinderQueryEmailsSchemaFromJSONTyped(json: any, ignoreDiscriminator: boolean): FinderQueryEmailsSchema; export declare function FinderQueryEmailsSchemaToJSON(json: any): FinderQueryEmailsSchema; export declare function FinderQueryEmailsSchemaToJSONTyped(value?: FinderQueryEmailsSchema | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=FinderQueryEmailsSchema.d.ts.map