/** * 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 * as runtime from '../runtime'; import { EmailIntelligenceListResult, EmailIntelligenceOptions, PageEmailValidationRequest, ValidateEmailAddressListOptions, ValidateEmailAddressListResult } from '../models'; export interface DeleteValidationRequestRequest { id: string; } export interface GetEmailIntelligenceRequest { emailIntelligenceOptions: EmailIntelligenceOptions; } export interface GetValidationRequestsRequest { page?: number; size?: number; sort?: GetValidationRequestsSortEnum; searchFilter?: string; since?: Date; before?: Date; isValid?: boolean; } export interface ValidateEmailAddressListRequest { validateEmailAddressListOptions: ValidateEmailAddressListOptions; } /** * */ export declare class EmailVerificationControllerApi extends runtime.BaseAPI { /** * Remove validation requests * Delete all validation requests */ deleteAllValidationRequestsRaw(initOverrides?: RequestInit): Promise>; /** * Remove validation requests * Delete all validation requests */ deleteAllValidationRequests(initOverrides?: RequestInit): Promise; /** * Delete a validation record * Delete a validation record */ deleteValidationRequestRaw(requestParameters: DeleteValidationRequestRequest, initOverrides?: RequestInit): Promise>; /** * Delete a validation record * Delete a validation record */ deleteValidationRequest(requestParameters: DeleteValidationRequestRequest, initOverrides?: RequestInit): Promise; /** * Run email intelligence scoring for one or more email addresses or domains. Submitting a single target in the list supports one-off checks. * Get intelligence score and breakdown for email/domain targets. Per unit billing for non-cached evaluations. */ getEmailIntelligenceRaw(requestParameters: GetEmailIntelligenceRequest, initOverrides?: RequestInit): Promise>; /** * Run email intelligence scoring for one or more email addresses or domains. Submitting a single target in the list supports one-off checks. * Get intelligence score and breakdown for email/domain targets. Per unit billing for non-cached evaluations. */ getEmailIntelligence(requestParameters: GetEmailIntelligenceRequest, initOverrides?: RequestInit): Promise; /** * List email verification requests * Validate a list of email addresses. Per unit billing. See your plan for pricing. */ getValidationRequestsRaw(requestParameters: GetValidationRequestsRequest, initOverrides?: RequestInit): Promise>; /** * List email verification requests * Validate a list of email addresses. Per unit billing. See your plan for pricing. */ getValidationRequests(requestParameters: GetValidationRequestsRequest, initOverrides?: RequestInit): Promise; /** * Verify a list of email addresses is valid and can be contacted. * Validate a list of email addresses. Per unit billing. See your plan for pricing. */ validateEmailAddressListRaw(requestParameters: ValidateEmailAddressListRequest, initOverrides?: RequestInit): Promise>; /** * Verify a list of email addresses is valid and can be contacted. * Validate a list of email addresses. Per unit billing. See your plan for pricing. */ validateEmailAddressList(requestParameters: ValidateEmailAddressListRequest, initOverrides?: RequestInit): Promise; } /** * @export * @enum {string} */ export declare enum GetValidationRequestsSortEnum { ASC = "ASC", DESC = "DESC" }