/** * 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 { AcquirePhonePoolLeaseOptions, AddPhonePoolNumbersOptions, AvailablePhoneNumbersResult, ConsentStatusDto, CreateEmergencyAddressOptions, CreatePhoneNumberOptions, CreatePhonePoolOptions, CreatePhoneProvisioningJobOptions, EmergencyAddress, EmergencyAddressDto, EmptyResponseDto, GetOrCreatePhonePoolOptions, PagePhoneMessageThreadItemProjection, PagePhoneMessageThreadProjection, PagePhoneNumberProjection, PagePhoneNumberReleaseProjection, PageSentSmsProjection, PageSmsProjection, PhoneNumberDto, PhoneNumberLineTypeLookupDto, PhoneNumberReleaseProjection, PhoneNumberTagsOptions, PhoneNumberValidationDto, PhonePlanAvailability, PhonePlanDto, PhonePoolDetailDto, PhonePoolDto, PhonePoolLeaseDto, PhoneProviderCapabilitiesResult, PhoneProvisioningJobDto, PhoneSmsPrepaidCreditDto, PhoneSmsPrepaidCreditsDto, PhoneSummaryDto, SearchAvailablePhoneNumbersOptions, SentSmsDto, SetPhoneFavouritedOptions, SmsSendOptions, TestPhoneNumberOptions, UpdatePhoneNumberOptions, UpdatePhonePoolOptions, ValidatePhoneNumberOptions } from '../models'; export interface AcquirePhonePoolLeaseRequest { poolId: string; acquirePhonePoolLeaseOptions: AcquirePhonePoolLeaseOptions; } export interface AddAllPhoneNumbersToPhonePoolRequest { poolId: string; } export interface AddPhoneNumberTagsRequest { phoneNumberId: string; phoneNumberTagsOptions: PhoneNumberTagsOptions; } export interface AddPhoneNumbersToPhonePoolRequest { poolId: string; addPhonePoolNumbersOptions: AddPhonePoolNumbersOptions; } export interface CreateEmergencyAddressRequest { createEmergencyAddressOptions: CreateEmergencyAddressOptions; } export interface CreatePhoneNumberRequest { createPhoneNumberOptions: CreatePhoneNumberOptions; } export interface CreatePhonePoolRequest { createPhonePoolOptions: CreatePhonePoolOptions; } export interface CreatePhoneProvisioningJobRequest { createPhoneProvisioningJobOptions: CreatePhoneProvisioningJobOptions; } export interface DeleteEmergencyAddressRequest { addressId: string; } export interface DeletePhoneMessageThreadItemsRequest { phoneNumberId: string; otherNumber: string; } export interface DeletePhoneNumberRequest { phoneNumberId: string; } export interface DeletePhonePoolRequest { poolId: string; } export interface GetAllPhoneMessageThreadsRequest { page?: number; size?: number; } export interface GetAllPhoneNumberReleasesRequest { page?: number; size?: number; sort?: GetAllPhoneNumberReleasesSortEnum; } export interface GetEmergencyAddressRequest { addressId: string; } export interface GetOrCreatePhonePoolRequest { getOrCreatePhonePoolOptions: GetOrCreatePhonePoolOptions; } export interface GetPhoneMessageThreadItemsRequest { phoneNumberId: string; otherNumber: string; page?: number; size?: number; } export interface GetPhoneMessageThreadsRequest { phoneNumberId: string; page?: number; size?: number; } export interface GetPhoneNumberRequest { phoneNumberId: string; } export interface GetPhoneNumberByNameRequest { name: string; } export interface GetPhoneNumberByPhoneNumberRequest { phoneNumber: string; } export interface GetPhoneNumberLineTypeIntelligenceRequest { validatePhoneNumberOptions: ValidatePhoneNumberOptions; } export interface GetPhoneNumberReleaseRequest { releaseId: string; } export interface GetPhoneNumberTagsRequest { phoneNumberId: string; } export interface GetPhoneNumbersRequest { phoneCountry?: GetPhoneNumbersPhoneCountryEnum; lineType?: string; carrierName?: string; mobileCountryCode?: string; mobileNetworkCode?: string; providerLabel?: string; page?: number; size?: number; sort?: GetPhoneNumbersSortEnum; since?: Date; before?: Date; search?: string; tag?: Array; include?: Array; favourite?: boolean; } export interface GetPhonePoolRequest { poolId: string; } export interface GetPhonePoolByNameRequest { name: string; } export interface GetPhoneProvisioningCapabilitiesRequest { phoneCountry: GetPhoneProvisioningCapabilitiesPhoneCountryEnum; providerLabel?: string; } export interface GetPhoneProvisioningJobRequest { jobId: string; } export interface GetPhoneSmsPrepaidCreditRequest { creditId: string; } export interface GetPhoneTagsRequest { search?: string; } export interface GetSentSmsByPhoneNumberRequest { phoneNumberId: string; page?: number; size?: number; sort?: GetSentSmsByPhoneNumberSortEnum; since?: Date; before?: Date; search?: string; } export interface GetSmsByPhoneNumberRequest { phoneNumberId: string; page?: number; size?: number; sort?: GetSmsByPhoneNumberSortEnum; unreadOnly?: boolean; since?: Date; before?: Date; search?: string; favourite?: boolean; } export interface ReassignPhoneNumberReleaseRequest { releaseId: string; } export interface ReleasePhonePoolLeaseRequest { poolId: string; leaseId: string; } export interface RemovePhoneNumberFromPhonePoolRequest { poolId: string; phoneNumberId: string; } export interface RemovePhoneNumberTagsRequest { phoneNumberId: string; phoneNumberTagsOptions: PhoneNumberTagsOptions; } export interface SearchAvailablePhoneNumbersRequest { searchAvailablePhoneNumbersOptions: SearchAvailablePhoneNumbersOptions; } export interface SendSmsFromPhoneNumberRequest { phoneNumberId: string; smsSendOptions: SmsSendOptions; } export interface SetConsentStatusRequest { agree: boolean; } export interface SetPhoneFavouritedRequest { phoneNumberId: string; setPhoneFavouritedOptions: SetPhoneFavouritedOptions; } export interface SetPhoneNumberTagsRequest { phoneNumberId: string; phoneNumberTagsOptions: PhoneNumberTagsOptions; } export interface TestPhoneNumberSendSmsRequest { phoneNumberId: string; testPhoneNumberOptions: TestPhoneNumberOptions; xTestId?: string; } export interface UpdatePhoneNumberRequest { phoneNumberId: string; updatePhoneNumberOptions: UpdatePhoneNumberOptions; } export interface UpdatePhonePoolRequest { poolId: string; updatePhonePoolOptions: UpdatePhonePoolOptions; } export interface ValidatePhoneNumberRequest { validatePhoneNumberOptions: ValidatePhoneNumberOptions; } /** * */ export declare class PhoneControllerApi extends runtime.BaseAPI { /** * Acquire an available phone number from the pool and mark it leased * Acquire phone pool lease */ acquirePhonePoolLeaseRaw(requestParameters: AcquirePhonePoolLeaseRequest, initOverrides?: RequestInit): Promise>; /** * Acquire an available phone number from the pool and mark it leased * Acquire phone pool lease */ acquirePhonePoolLease(requestParameters: AcquirePhonePoolLeaseRequest, initOverrides?: RequestInit): Promise; /** * Add all active owned phone numbers to a pool * Add all phone numbers to phone pool */ addAllPhoneNumbersToPhonePoolRaw(requestParameters: AddAllPhoneNumbersToPhonePoolRequest, initOverrides?: RequestInit): Promise>; /** * Add all active owned phone numbers to a pool * Add all phone numbers to phone pool */ addAllPhoneNumbersToPhonePool(requestParameters: AddAllPhoneNumbersToPhonePoolRequest, initOverrides?: RequestInit): Promise; /** * Add one or more tags to a phone number * Add phone number tags */ addPhoneNumberTagsRaw(requestParameters: AddPhoneNumberTagsRequest, initOverrides?: RequestInit): Promise>; /** * Add one or more tags to a phone number * Add phone number tags */ addPhoneNumberTags(requestParameters: AddPhoneNumberTagsRequest, initOverrides?: RequestInit): Promise; /** * Add one or more owned phone numbers to a pool * Add phone numbers to phone pool */ addPhoneNumbersToPhonePoolRaw(requestParameters: AddPhoneNumbersToPhonePoolRequest, initOverrides?: RequestInit): Promise>; /** * Add one or more owned phone numbers to a pool * Add phone numbers to phone pool */ addPhoneNumbersToPhonePool(requestParameters: AddPhoneNumbersToPhonePoolRequest, initOverrides?: RequestInit): Promise; /** * Add an emergency address to a phone number * Create an emergency address */ createEmergencyAddressRaw(requestParameters: CreateEmergencyAddressRequest, initOverrides?: RequestInit): Promise>; /** * Add an emergency address to a phone number * Create an emergency address */ createEmergencyAddress(requestParameters: CreateEmergencyAddressRequest, initOverrides?: RequestInit): Promise; /** * Create new phone number * Add phone number to your account. Only works if you have already added a plan and an initial phone number in your account and acknowledged the pricing and terms of service by enabling API phone creation. */ createPhoneNumberRaw(requestParameters: CreatePhoneNumberRequest, initOverrides?: RequestInit): Promise>; /** * Create new phone number * Add phone number to your account. Only works if you have already added a plan and an initial phone number in your account and acknowledged the pricing and terms of service by enabling API phone creation. */ createPhoneNumber(requestParameters: CreatePhoneNumberRequest, initOverrides?: RequestInit): Promise; /** * Create a reusable pool of phone numbers for coordinated leasing * Create phone pool */ createPhonePoolRaw(requestParameters: CreatePhonePoolRequest, initOverrides?: RequestInit): Promise>; /** * Create a reusable pool of phone numbers for coordinated leasing * Create phone pool */ createPhonePool(requestParameters: CreatePhonePoolRequest, initOverrides?: RequestInit): Promise; /** * Create an advanced phone provisioning job from shortlisted numbers * Create a phone provisioning job */ createPhoneProvisioningJobRaw(requestParameters: CreatePhoneProvisioningJobRequest, initOverrides?: RequestInit): Promise>; /** * Create an advanced phone provisioning job from shortlisted numbers * Create a phone provisioning job */ createPhoneProvisioningJob(requestParameters: CreatePhoneProvisioningJobRequest, initOverrides?: RequestInit): Promise; /** * Remove all phone number from account * Delete all phone numbers */ deleteAllPhoneNumberRaw(initOverrides?: RequestInit): Promise>; /** * Remove all phone number from account * Delete all phone numbers */ deleteAllPhoneNumber(initOverrides?: RequestInit): Promise; /** * Delete an emergency address * Delete an emergency address */ deleteEmergencyAddressRaw(requestParameters: DeleteEmergencyAddressRequest, initOverrides?: RequestInit): Promise>; /** * Delete an emergency address * Delete an emergency address */ deleteEmergencyAddress(requestParameters: DeleteEmergencyAddressRequest, initOverrides?: RequestInit): Promise; /** * Delete all messages in an SMS thread * Delete messages in a phone thread */ deletePhoneMessageThreadItemsRaw(requestParameters: DeletePhoneMessageThreadItemsRequest, initOverrides?: RequestInit): Promise>; /** * Delete all messages in an SMS thread * Delete messages in a phone thread */ deletePhoneMessageThreadItems(requestParameters: DeletePhoneMessageThreadItemsRequest, initOverrides?: RequestInit): Promise; /** * Remove phone number from account * Delete a phone number */ deletePhoneNumberRaw(requestParameters: DeletePhoneNumberRequest, initOverrides?: RequestInit): Promise>; /** * Remove phone number from account * Delete a phone number */ deletePhoneNumber(requestParameters: DeletePhoneNumberRequest, initOverrides?: RequestInit): Promise; /** * Delete a phone pool and release any active leases from that pool * Delete phone pool */ deletePhonePoolRaw(requestParameters: DeletePhonePoolRequest, initOverrides?: RequestInit): Promise>; /** * Delete a phone pool and release any active leases from that pool * Delete phone pool */ deletePhonePool(requestParameters: DeletePhonePoolRequest, initOverrides?: RequestInit): Promise; /** * List all message threads for all phones * Get the latest messages for all phones */ getAllPhoneMessageThreadsRaw(requestParameters: GetAllPhoneMessageThreadsRequest, initOverrides?: RequestInit): Promise>; /** * List all message threads for all phones * Get the latest messages for all phones */ getAllPhoneMessageThreads(requestParameters: GetAllPhoneMessageThreadsRequest, initOverrides?: RequestInit): Promise; /** * List released or deleted phone numbers * Get all phone number releases */ getAllPhoneNumberReleasesRaw(requestParameters: GetAllPhoneNumberReleasesRequest, initOverrides?: RequestInit): Promise>; /** * List released or deleted phone numbers * Get all phone number releases */ getAllPhoneNumberReleases(requestParameters: GetAllPhoneNumberReleasesRequest, initOverrides?: RequestInit): Promise; /** * Get the status of phone usage consent * Get consent status */ getConsentStatusRaw(initOverrides?: RequestInit): Promise>; /** * Get the status of phone usage consent * Get consent status */ getConsentStatus(initOverrides?: RequestInit): Promise; /** * Fetch an emergency address by ID * Get an emergency address */ getEmergencyAddressRaw(requestParameters: GetEmergencyAddressRequest, initOverrides?: RequestInit): Promise>; /** * Fetch an emergency address by ID * Get an emergency address */ getEmergencyAddress(requestParameters: GetEmergencyAddressRequest, initOverrides?: RequestInit): Promise; /** * List emergency addresses * Get emergency addresses */ getEmergencyAddressesRaw(initOverrides?: RequestInit): Promise>>; /** * List emergency addresses * Get emergency addresses */ getEmergencyAddresses(initOverrides?: RequestInit): Promise>; /** * Get a phone pool by name or create it if it does not exist * Get or create phone pool */ getOrCreatePhonePoolRaw(requestParameters: GetOrCreatePhonePoolRequest, initOverrides?: RequestInit): Promise>; /** * Get a phone pool by name or create it if it does not exist * Get or create phone pool */ getOrCreatePhonePool(requestParameters: GetOrCreatePhonePoolRequest, initOverrides?: RequestInit): Promise; /** * List message thread messages for a phone message thread * Get messages in a phone thread */ getPhoneMessageThreadItemsRaw(requestParameters: GetPhoneMessageThreadItemsRequest, initOverrides?: RequestInit): Promise>; /** * List message thread messages for a phone message thread * Get messages in a phone thread */ getPhoneMessageThreadItems(requestParameters: GetPhoneMessageThreadItemsRequest, initOverrides?: RequestInit): Promise; /** * List message threads for a phone * Get the latest message preview for a thread */ getPhoneMessageThreadsRaw(requestParameters: GetPhoneMessageThreadsRequest, initOverrides?: RequestInit): Promise>; /** * List message threads for a phone * Get the latest message preview for a thread */ getPhoneMessageThreads(requestParameters: GetPhoneMessageThreadsRequest, initOverrides?: RequestInit): Promise; /** * Get a phone number by ID * Get a phone number by ID */ getPhoneNumberRaw(requestParameters: GetPhoneNumberRequest, initOverrides?: RequestInit): Promise>; /** * Get a phone number by ID * Get a phone number by ID */ getPhoneNumber(requestParameters: GetPhoneNumberRequest, initOverrides?: RequestInit): Promise; /** * Get a phone number by name * Get a phone number by name */ getPhoneNumberByNameRaw(requestParameters: GetPhoneNumberByNameRequest, initOverrides?: RequestInit): Promise>; /** * Get a phone number by name * Get a phone number by name */ getPhoneNumberByName(requestParameters: GetPhoneNumberByNameRequest, initOverrides?: RequestInit): Promise; /** * Get a phone number by phone number * Get a phone number by phone number */ getPhoneNumberByPhoneNumberRaw(requestParameters: GetPhoneNumberByPhoneNumberRequest, initOverrides?: RequestInit): Promise>; /** * Get a phone number by phone number * Get a phone number by phone number */ getPhoneNumberByPhoneNumber(requestParameters: GetPhoneNumberByPhoneNumberRequest, initOverrides?: RequestInit): Promise; /** * Lookup line type intelligence for a phone number * Get line type intelligence for a phone number */ getPhoneNumberLineTypeIntelligenceRaw(requestParameters: GetPhoneNumberLineTypeIntelligenceRequest, initOverrides?: RequestInit): Promise>; /** * Lookup line type intelligence for a phone number * Get line type intelligence for a phone number */ getPhoneNumberLineTypeIntelligence(requestParameters: GetPhoneNumberLineTypeIntelligenceRequest, initOverrides?: RequestInit): Promise; /** * Get a released or deleted phone numbers * Get phone number release */ getPhoneNumberReleaseRaw(requestParameters: GetPhoneNumberReleaseRequest, initOverrides?: RequestInit): Promise>; /** * Get a released or deleted phone numbers * Get phone number release */ getPhoneNumberRelease(requestParameters: GetPhoneNumberReleaseRequest, initOverrides?: RequestInit): Promise; /** * Get tags for a specific phone number * Get phone number tags */ getPhoneNumberTagsRaw(requestParameters: GetPhoneNumberTagsRequest, initOverrides?: RequestInit): Promise>>; /** * Get tags for a specific phone number * Get phone number tags */ getPhoneNumberTags(requestParameters: GetPhoneNumberTagsRequest, initOverrides?: RequestInit): Promise>; /** * List phone numbers for account * Get phone numbers */ getPhoneNumbersRaw(requestParameters: GetPhoneNumbersRequest, initOverrides?: RequestInit): Promise>; /** * List phone numbers for account * Get phone numbers */ getPhoneNumbers(requestParameters: GetPhoneNumbersRequest, initOverrides?: RequestInit): Promise; /** * Get phone number plans * Get phone plans */ getPhonePlansRaw(initOverrides?: RequestInit): Promise>>; /** * Get phone number plans * Get phone plans */ getPhonePlans(initOverrides?: RequestInit): Promise>; /** * Get phone plans availability */ getPhonePlansAvailabilityRaw(initOverrides?: RequestInit): Promise>; /** * Get phone plans availability */ getPhonePlansAvailability(initOverrides?: RequestInit): Promise; /** * Get phone pool details by ID * Get phone pool */ getPhonePoolRaw(requestParameters: GetPhonePoolRequest, initOverrides?: RequestInit): Promise>; /** * Get phone pool details by ID * Get phone pool */ getPhonePool(requestParameters: GetPhonePoolRequest, initOverrides?: RequestInit): Promise; /** * Get phone pool details by name * Get phone pool by name */ getPhonePoolByNameRaw(requestParameters: GetPhonePoolByNameRequest, initOverrides?: RequestInit): Promise>; /** * Get phone pool details by name * Get phone pool by name */ getPhonePoolByName(requestParameters: GetPhonePoolByNameRequest, initOverrides?: RequestInit): Promise; /** * List phone pools for the authenticated user * Get phone pools */ getPhonePoolsRaw(initOverrides?: RequestInit): Promise>>; /** * List phone pools for the authenticated user * Get phone pools */ getPhonePools(initOverrides?: RequestInit): Promise>; /** * Get supported provider-country variant capabilities for advanced provisioning * Get phone provisioning capabilities */ getPhoneProvisioningCapabilitiesRaw(requestParameters: GetPhoneProvisioningCapabilitiesRequest, initOverrides?: RequestInit): Promise>; /** * Get supported provider-country variant capabilities for advanced provisioning * Get phone provisioning capabilities */ getPhoneProvisioningCapabilities(requestParameters: GetPhoneProvisioningCapabilitiesRequest, initOverrides?: RequestInit): Promise; /** * Get advanced phone provisioning job status * Get phone provisioning job */ getPhoneProvisioningJobRaw(requestParameters: GetPhoneProvisioningJobRequest, initOverrides?: RequestInit): Promise>; /** * Get advanced phone provisioning job status * Get phone provisioning job */ getPhoneProvisioningJob(requestParameters: GetPhoneProvisioningJobRequest, initOverrides?: RequestInit): Promise; /** * Get a specific SMS prepaid credit balance for the authenticated account * Get SMS prepaid credit */ getPhoneSmsPrepaidCreditRaw(requestParameters: GetPhoneSmsPrepaidCreditRequest, initOverrides?: RequestInit): Promise>; /** * Get a specific SMS prepaid credit balance for the authenticated account * Get SMS prepaid credit */ getPhoneSmsPrepaidCredit(requestParameters: GetPhoneSmsPrepaidCreditRequest, initOverrides?: RequestInit): Promise; /** * List SMS prepaid credits for the authenticated account * Get SMS prepaid credits */ getPhoneSmsPrepaidCreditsRaw(initOverrides?: RequestInit): Promise>; /** * List SMS prepaid credits for the authenticated account * Get SMS prepaid credits */ getPhoneSmsPrepaidCredits(initOverrides?: RequestInit): Promise; /** * Get overview of assigned phones * Get phone summary */ getPhoneSummaryRaw(initOverrides?: RequestInit): Promise>; /** * Get overview of assigned phones * Get phone summary */ getPhoneSummary(initOverrides?: RequestInit): Promise; /** * List all unique tags used by your phone numbers * Get phone tags */ getPhoneTagsRaw(requestParameters: GetPhoneTagsRequest, initOverrides?: RequestInit): Promise>>; /** * List all unique tags used by your phone numbers * Get phone tags */ getPhoneTags(requestParameters: GetPhoneTagsRequest, initOverrides?: RequestInit): Promise>; /** * Get sent SMS messages for a phone number * List sent TXT messages for a phone number */ getSentSmsByPhoneNumberRaw(requestParameters: GetSentSmsByPhoneNumberRequest, initOverrides?: RequestInit): Promise>; /** * Get sent SMS messages for a phone number * List sent TXT messages for a phone number */ getSentSmsByPhoneNumber(requestParameters: GetSentSmsByPhoneNumberRequest, initOverrides?: RequestInit): Promise; /** * Get SMS messages for a phone number * List SMS messages for a phone number */ getSmsByPhoneNumberRaw(requestParameters: GetSmsByPhoneNumberRequest, initOverrides?: RequestInit): Promise>; /** * Get SMS messages for a phone number * List SMS messages for a phone number */ getSmsByPhoneNumber(requestParameters: GetSmsByPhoneNumberRequest, initOverrides?: RequestInit): Promise; /** * Reassign phone number that was released or deleted * Reassign phone number release */ reassignPhoneNumberReleaseRaw(requestParameters: ReassignPhoneNumberReleaseRequest, initOverrides?: RequestInit): Promise>; /** * Reassign phone number that was released or deleted * Reassign phone number release */ reassignPhoneNumberRelease(requestParameters: ReassignPhoneNumberReleaseRequest, initOverrides?: RequestInit): Promise; /** * Release an active phone pool lease * Release phone pool lease */ releasePhonePoolLeaseRaw(requestParameters: ReleasePhonePoolLeaseRequest, initOverrides?: RequestInit): Promise>; /** * Release an active phone pool lease * Release phone pool lease */ releasePhonePoolLease(requestParameters: ReleasePhonePoolLeaseRequest, initOverrides?: RequestInit): Promise; /** * Remove a phone number from a pool. If the number is leased from this pool the lease is released. * Remove phone number from phone pool */ removePhoneNumberFromPhonePoolRaw(requestParameters: RemovePhoneNumberFromPhonePoolRequest, initOverrides?: RequestInit): Promise>; /** * Remove a phone number from a pool. If the number is leased from this pool the lease is released. * Remove phone number from phone pool */ removePhoneNumberFromPhonePool(requestParameters: RemovePhoneNumberFromPhonePoolRequest, initOverrides?: RequestInit): Promise; /** * Remove one or more tags from a phone number * Remove phone number tags */ removePhoneNumberTagsRaw(requestParameters: RemovePhoneNumberTagsRequest, initOverrides?: RequestInit): Promise>; /** * Remove one or more tags from a phone number * Remove phone number tags */ removePhoneNumberTags(requestParameters: RemovePhoneNumberTagsRequest, initOverrides?: RequestInit): Promise; /** * Search available numbers for advanced provisioning * Search available phone numbers */ searchAvailablePhoneNumbersRaw(requestParameters: SearchAvailablePhoneNumbersRequest, initOverrides?: RequestInit): Promise>; /** * Search available numbers for advanced provisioning * Search available phone numbers */ searchAvailablePhoneNumbers(requestParameters: SearchAvailablePhoneNumbersRequest, initOverrides?: RequestInit): Promise; /** * Send SMS from a phone number * Send TXT message from a phone number */ sendSmsFromPhoneNumberRaw(requestParameters: SendSmsFromPhoneNumberRequest, initOverrides?: RequestInit): Promise>; /** * Send SMS from a phone number * Send TXT message from a phone number */ sendSmsFromPhoneNumber(requestParameters: SendSmsFromPhoneNumberRequest, initOverrides?: RequestInit): Promise; /** * Give or revoke consent for phone usage * Set consent status */ setConsentStatusRaw(requestParameters: SetConsentStatusRequest, initOverrides?: RequestInit): Promise>; /** * Give or revoke consent for phone usage * Set consent status */ setConsentStatus(requestParameters: SetConsentStatusRequest, initOverrides?: RequestInit): Promise; /** * Set and return new favorite state for a phone * Set phone favourited state */ setPhoneFavouritedRaw(requestParameters: SetPhoneFavouritedRequest, initOverrides?: RequestInit): Promise>; /** * Set and return new favorite state for a phone * Set phone favourited state */ setPhoneFavourited(requestParameters: SetPhoneFavouritedRequest, initOverrides?: RequestInit): Promise; /** * Replace all tags on a phone number * Set phone number tags */ setPhoneNumberTagsRaw(requestParameters: SetPhoneNumberTagsRequest, initOverrides?: RequestInit): Promise>; /** * Replace all tags on a phone number * Set phone number tags */ setPhoneNumberTags(requestParameters: SetPhoneNumberTagsRequest, initOverrides?: RequestInit): Promise; /** * Test a phone number by sending an SMS to it. NOTE this is only for internal use to check that a phone number is working. For end-to-end phone testing see https://docs.mailslurp.com/txt-sms/ * Test sending an SMS to a number */ testPhoneNumberSendSmsRaw(requestParameters: TestPhoneNumberSendSmsRequest, initOverrides?: RequestInit): Promise>; /** * Test a phone number by sending an SMS to it. NOTE this is only for internal use to check that a phone number is working. For end-to-end phone testing see https://docs.mailslurp.com/txt-sms/ * Test sending an SMS to a number */ testPhoneNumberSendSms(requestParameters: TestPhoneNumberSendSmsRequest, initOverrides?: RequestInit): Promise; /** * Set field for phone number * Update a phone number */ updatePhoneNumberRaw(requestParameters: UpdatePhoneNumberRequest, initOverrides?: RequestInit): Promise>; /** * Set field for phone number * Update a phone number */ updatePhoneNumber(requestParameters: UpdatePhoneNumberRequest, initOverrides?: RequestInit): Promise; /** * Update phone pool metadata such as name or description * Update phone pool */ updatePhonePoolRaw(requestParameters: UpdatePhonePoolRequest, initOverrides?: RequestInit): Promise>; /** * Update phone pool metadata such as name or description * Update phone pool */ updatePhonePool(requestParameters: UpdatePhonePoolRequest, initOverrides?: RequestInit): Promise; /** * Validate a phone number * Verify validity of a phone number */ validatePhoneNumberRaw(requestParameters: ValidatePhoneNumberRequest, initOverrides?: RequestInit): Promise>; /** * Validate a phone number * Verify validity of a phone number */ validatePhoneNumber(requestParameters: ValidatePhoneNumberRequest, initOverrides?: RequestInit): Promise; } /** * @export * @enum {string} */ export declare enum GetAllPhoneNumberReleasesSortEnum { ASC = "ASC", DESC = "DESC" } /** * @export * @enum {string} */ export declare enum GetPhoneNumbersPhoneCountryEnum { US = "US", GB = "GB", AU = "AU", CA = "CA", EE = "EE", HK = "HK", PL = "PL", PT = "PT", NL = "NL", IL = "IL", FI = "FI", SE = "SE" } /** * @export * @enum {string} */ export declare enum GetPhoneNumbersSortEnum { ASC = "ASC", DESC = "DESC" } /** * @export * @enum {string} */ export declare enum GetPhoneProvisioningCapabilitiesPhoneCountryEnum { US = "US", GB = "GB", AU = "AU", CA = "CA", EE = "EE", HK = "HK", PL = "PL", PT = "PT", NL = "NL", IL = "IL", FI = "FI", SE = "SE" } /** * @export * @enum {string} */ export declare enum GetSentSmsByPhoneNumberSortEnum { ASC = "ASC", DESC = "DESC" } /** * @export * @enum {string} */ export declare enum GetSmsByPhoneNumberSortEnum { ASC = "ASC", DESC = "DESC" }