Bitrix API

TransportMail implements iBase, iDuration, iLimitation, iConsent

Class TransportMail

Table of Contents

Interfaces

iBase
Interface iBase
iDuration
Interface iTransportDuration
iLimitation
Interface iLimitable
iConsent

Constants

CODE  = self::CODE_MAIL

Methods

__construct()  : mixed
TransportMail constructor.
end()  : void
End.
getCode()  : string
Get code.
getConsentMaxRequests()  : int
get max consent request num
getDuration()  : float
Get send duration in seconds.
getLimiters()  : array<string|int, iLimiter>
Get limiters.
getName()  : string
Get name.
getSupportedRecipientTypes()  : array<string|int, int>
Get supported recipient types.
isConsentNeed()  : bool
check if consent Option is turn on
loadConfiguration()  : Configuration
Load configuration.
replaceTemplate()  : array<string|int, mixed>|string|array<string|int, string>|null
saveConfiguration()  : Result|null
Save configuration.
send()  : bool
Send.
sendConsent()  : bool
send Consent Message to Recipient
start()  : void
Start.

Constants

Methods

__construct()

TransportMail constructor.

public __construct() : mixed

getCode()

Get code.

public getCode() : string
Return values
string

getConsentMaxRequests()

get max consent request num

public getConsentMaxRequests() : int
Return values
int

getDuration()

Get send duration in seconds.

public getDuration([Adapter|null $message = null ]) : float
Parameters
$message : Adapter|null = null

Message.

Return values
float

getLimiters()

Get limiters.

public getLimiters([iBase $message = null ]) : array<string|int, iLimiter>
Parameters
$message : iBase = null

Message.

Return values
array<string|int, iLimiter>

getName()

Get name.

public getName() : string
Return values
string

getSupportedRecipientTypes()

Get supported recipient types.

public getSupportedRecipientTypes() : array<string|int, int>
Return values
array<string|int, int>

isConsentNeed()

check if consent Option is turn on

public isConsentNeed() : bool
Return values
bool

replaceTemplate()

public static replaceTemplate(string|null $str) : array<string|int, mixed>|string|array<string|int, string>|null
Parameters
$str : string|null
Return values
array<string|int, mixed>|string|array<string|int, string>|null

saveConfiguration()

Save configuration.

public saveConfiguration(Configuration $configuration) : Result|null
Parameters
$configuration : Configuration

Configuration.

Return values
Result|null

        
On this page

Search results