Documentation

EmailVerificationControllerApi
in package

EmailVerificationControllerApi Class Doc Comment

Tags
category

Class

author

OpenAPI Generator team

link
https://openapi-generator.tech

Table of Contents

contentTypes  = ['getValidationRequests' => ['application/json'], 'validateEmailAddressList' => ['application/json']]
$client  : ClientInterface
$config  : Configuration
$headerSelector  : HeaderSelector
$hostIndex  : int
__construct()  : mixed
getConfig()  : Configuration
getHostIndex()  : int
Get the host index
getValidationRequests()  : PageEmailValidationRequest
Operation getValidationRequests
getValidationRequestsAsync()  : PromiseInterface
Operation getValidationRequestsAsync
getValidationRequestsAsyncWithHttpInfo()  : PromiseInterface
Operation getValidationRequestsAsyncWithHttpInfo
getValidationRequestsRequest()  : Request
Create request for operation 'getValidationRequests'
getValidationRequestsWithHttpInfo()  : array<string|int, mixed>
Operation getValidationRequestsWithHttpInfo
setHostIndex()  : void
Set the host index
validateEmailAddressList()  : ValidateEmailAddressListResult
Operation validateEmailAddressList
validateEmailAddressListAsync()  : PromiseInterface
Operation validateEmailAddressListAsync
validateEmailAddressListAsyncWithHttpInfo()  : PromiseInterface
Operation validateEmailAddressListAsyncWithHttpInfo
validateEmailAddressListRequest()  : Request
Create request for operation 'validateEmailAddressList'
validateEmailAddressListWithHttpInfo()  : array<string|int, mixed>
Operation validateEmailAddressListWithHttpInfo
createHttpClientOption()  : array<string|int, mixed>
Create http client option

Constants

contentTypes

public array<string|int, string> contentTypes = ['getValidationRequests' => ['application/json'], 'validateEmailAddressList' => ['application/json']]

Properties

Methods

getValidationRequests()

Operation getValidationRequests

public getValidationRequests(int $page[, int $size = 20 ][, string $sort = 'DESC' ][, string $search_filter = null ][, DateTime $since = null ][, DateTime $before = null ][, bool $is_valid = null ][, string $contentType = self::contentTypes['getValidationRequests'][0] ]) : PageEmailValidationRequest

Validate a list of email addresses. Per unit billing. See your plan for pricing.

Parameters
$page : int

Optional page index in list pagination (optional, default to 0)

$size : int = 20

Optional page size for paginated result list. (optional, default to 20)

$sort : string = 'DESC'

Optional createdAt sort direction ASC or DESC (optional, default to 'DESC')

$search_filter : string = null

Optional search filter (optional)

$since : DateTime = null

Filter by created at after the given timestamp (optional)

$before : DateTime = null

Filter by created at before the given timestamp (optional)

$is_valid : bool = null

Filter where email is valid is true or false (optional)

$contentType : string = self::contentTypes['getValidationRequests'][0]

The value for the Content-Type header. Check self::contentTypes['getValidationRequests'] to see the possible values for this operation

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
PageEmailValidationRequest

getValidationRequestsAsync()

Operation getValidationRequestsAsync

public getValidationRequestsAsync(int $page[, int $size = 20 ][, string $sort = 'DESC' ][, string $search_filter = null ][, DateTime $since = null ][, DateTime $before = null ][, bool $is_valid = null ][, string $contentType = self::contentTypes['getValidationRequests'][0] ]) : PromiseInterface

Validate a list of email addresses. Per unit billing. See your plan for pricing.

Parameters
$page : int

Optional page index in list pagination (optional, default to 0)

$size : int = 20

Optional page size for paginated result list. (optional, default to 20)

$sort : string = 'DESC'

Optional createdAt sort direction ASC or DESC (optional, default to 'DESC')

$search_filter : string = null

Optional search filter (optional)

$since : DateTime = null

Filter by created at after the given timestamp (optional)

$before : DateTime = null

Filter by created at before the given timestamp (optional)

$is_valid : bool = null

Filter where email is valid is true or false (optional)

$contentType : string = self::contentTypes['getValidationRequests'][0]

The value for the Content-Type header. Check self::contentTypes['getValidationRequests'] to see the possible values for this operation

Tags
throws
InvalidArgumentException
Return values
PromiseInterface

getValidationRequestsAsyncWithHttpInfo()

Operation getValidationRequestsAsyncWithHttpInfo

public getValidationRequestsAsyncWithHttpInfo(int $page[, int $size = 20 ][, string $sort = 'DESC' ][, string $search_filter = null ][, DateTime $since = null ][, DateTime $before = null ][, bool $is_valid = null ][, string $contentType = self::contentTypes['getValidationRequests'][0] ]) : PromiseInterface

Validate a list of email addresses. Per unit billing. See your plan for pricing.

Parameters
$page : int

Optional page index in list pagination (optional, default to 0)

$size : int = 20

Optional page size for paginated result list. (optional, default to 20)

$sort : string = 'DESC'

Optional createdAt sort direction ASC or DESC (optional, default to 'DESC')

$search_filter : string = null

Optional search filter (optional)

$since : DateTime = null

Filter by created at after the given timestamp (optional)

$before : DateTime = null

Filter by created at before the given timestamp (optional)

$is_valid : bool = null

Filter where email is valid is true or false (optional)

$contentType : string = self::contentTypes['getValidationRequests'][0]

The value for the Content-Type header. Check self::contentTypes['getValidationRequests'] to see the possible values for this operation

Tags
throws
InvalidArgumentException
Return values
PromiseInterface

getValidationRequestsRequest()

Create request for operation 'getValidationRequests'

public getValidationRequestsRequest(int $page[, int $size = 20 ][, string $sort = 'DESC' ][, string $search_filter = null ][, DateTime $since = null ][, DateTime $before = null ][, bool $is_valid = null ][, string $contentType = self::contentTypes['getValidationRequests'][0] ]) : Request
Parameters
$page : int

Optional page index in list pagination (optional, default to 0)

$size : int = 20

Optional page size for paginated result list. (optional, default to 20)

$sort : string = 'DESC'

Optional createdAt sort direction ASC or DESC (optional, default to 'DESC')

$search_filter : string = null

Optional search filter (optional)

$since : DateTime = null

Filter by created at after the given timestamp (optional)

$before : DateTime = null

Filter by created at before the given timestamp (optional)

$is_valid : bool = null

Filter where email is valid is true or false (optional)

$contentType : string = self::contentTypes['getValidationRequests'][0]

The value for the Content-Type header. Check self::contentTypes['getValidationRequests'] to see the possible values for this operation

Tags
throws
InvalidArgumentException
Return values
Request

getValidationRequestsWithHttpInfo()

Operation getValidationRequestsWithHttpInfo

public getValidationRequestsWithHttpInfo(int $page[, int $size = 20 ][, string $sort = 'DESC' ][, string $search_filter = null ][, DateTime $since = null ][, DateTime $before = null ][, bool $is_valid = null ][, string $contentType = self::contentTypes['getValidationRequests'][0] ]) : array<string|int, mixed>

Validate a list of email addresses. Per unit billing. See your plan for pricing.

Parameters
$page : int

Optional page index in list pagination (optional, default to 0)

$size : int = 20

Optional page size for paginated result list. (optional, default to 20)

$sort : string = 'DESC'

Optional createdAt sort direction ASC or DESC (optional, default to 'DESC')

$search_filter : string = null

Optional search filter (optional)

$since : DateTime = null

Filter by created at after the given timestamp (optional)

$before : DateTime = null

Filter by created at before the given timestamp (optional)

$is_valid : bool = null

Filter where email is valid is true or false (optional)

$contentType : string = self::contentTypes['getValidationRequests'][0]

The value for the Content-Type header. Check self::contentTypes['getValidationRequests'] to see the possible values for this operation

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \MailSlurp\Models\PageEmailValidationRequest, HTTP status code, HTTP response headers (array of strings)

setHostIndex()

Set the host index

public setHostIndex(int $hostIndex) : void
Parameters
$hostIndex : int

Host index (required)

Return values
void

validateEmailAddressList()

Operation validateEmailAddressList

public validateEmailAddressList(ValidateEmailAddressListOptions $validate_email_address_list_options[, string $contentType = self::contentTypes['validateEmailAddressList'][0] ]) : ValidateEmailAddressListResult

Validate a list of email addresses. Per unit billing. See your plan for pricing.

Parameters
$validate_email_address_list_options : ValidateEmailAddressListOptions

validate_email_address_list_options (required)

$contentType : string = self::contentTypes['validateEmailAddressList'][0]

The value for the Content-Type header. Check self::contentTypes['validateEmailAddressList'] to see the possible values for this operation

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
ValidateEmailAddressListResult

validateEmailAddressListAsync()

Operation validateEmailAddressListAsync

public validateEmailAddressListAsync(ValidateEmailAddressListOptions $validate_email_address_list_options[, string $contentType = self::contentTypes['validateEmailAddressList'][0] ]) : PromiseInterface

Validate a list of email addresses. Per unit billing. See your plan for pricing.

Parameters
$validate_email_address_list_options : ValidateEmailAddressListOptions

(required)

$contentType : string = self::contentTypes['validateEmailAddressList'][0]

The value for the Content-Type header. Check self::contentTypes['validateEmailAddressList'] to see the possible values for this operation

Tags
throws
InvalidArgumentException
Return values
PromiseInterface

validateEmailAddressListAsyncWithHttpInfo()

Operation validateEmailAddressListAsyncWithHttpInfo

public validateEmailAddressListAsyncWithHttpInfo(ValidateEmailAddressListOptions $validate_email_address_list_options[, string $contentType = self::contentTypes['validateEmailAddressList'][0] ]) : PromiseInterface

Validate a list of email addresses. Per unit billing. See your plan for pricing.

Parameters
$validate_email_address_list_options : ValidateEmailAddressListOptions

(required)

$contentType : string = self::contentTypes['validateEmailAddressList'][0]

The value for the Content-Type header. Check self::contentTypes['validateEmailAddressList'] to see the possible values for this operation

Tags
throws
InvalidArgumentException
Return values
PromiseInterface

validateEmailAddressListRequest()

Create request for operation 'validateEmailAddressList'

public validateEmailAddressListRequest(ValidateEmailAddressListOptions $validate_email_address_list_options[, string $contentType = self::contentTypes['validateEmailAddressList'][0] ]) : Request
Parameters
$validate_email_address_list_options : ValidateEmailAddressListOptions

(required)

$contentType : string = self::contentTypes['validateEmailAddressList'][0]

The value for the Content-Type header. Check self::contentTypes['validateEmailAddressList'] to see the possible values for this operation

Tags
throws
InvalidArgumentException
Return values
Request

validateEmailAddressListWithHttpInfo()

Operation validateEmailAddressListWithHttpInfo

public validateEmailAddressListWithHttpInfo(ValidateEmailAddressListOptions $validate_email_address_list_options[, string $contentType = self::contentTypes['validateEmailAddressList'][0] ]) : array<string|int, mixed>

Validate a list of email addresses. Per unit billing. See your plan for pricing.

Parameters
$validate_email_address_list_options : ValidateEmailAddressListOptions

(required)

$contentType : string = self::contentTypes['validateEmailAddressList'][0]

The value for the Content-Type header. Check self::contentTypes['validateEmailAddressList'] to see the possible values for this operation

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \MailSlurp\Models\ValidateEmailAddressListResult, HTTP status code, HTTP response headers (array of strings)

createHttpClientOption()

Create http client option

protected createHttpClientOption() : array<string|int, mixed>
Tags
throws
RuntimeException

on file opening failure

Return values
array<string|int, mixed>

of http client options

Search results