Documentation

UpdateInboxReplierOptions
in package
implements ModelInterface, ArrayAccess, JsonSerializable

UpdateInboxReplierOptions Class Doc Comment

Tags
category

Class

description

Options for updating an inbox replier

author

OpenAPI Generator team

link
https://openapi-generator.tech
implements

\ArrayAccess<string, mixed>

Interfaces, Classes, Traits and Enums

ModelInterface
Interface abstracting model access.
ArrayAccess
JsonSerializable

Table of Contents

DISCRIMINATOR  = null
FIELD_ATTACHMENTS  = 'ATTACHMENTS'
FIELD_RECIPIENTS  = 'RECIPIENTS'
FIELD_SENDER  = 'SENDER'
FIELD_SUBJECT  = 'SUBJECT'
$attributeMap  : array<string|int, string>
Array of attributes where the key is the local name, and the value is the original name
$container  : array<string|int, mixed>
Associative array for storing property values
$getters  : array<string|int, string>
Array of attributes to getter functions (for serialization of requests)
$openAPIFormats  : array<string|int, string>
Array of property to format mappings. Used for (de)serialization
$openAPIModelName  : string
The original name of the model.
$openAPINullables  : array<string|int, mixed>
Array of nullable properties. Used for (de)serialization
$openAPINullablesSetToNull  : array<string|int, mixed>
If a nullable field gets set to null, insert it here
$openAPITypes  : array<string|int, string>
Array of property to type mappings. Used for (de)serialization
$setters  : array<string|int, string>
Array of attributes to setter functions (for deserialization of responses)
__construct()  : mixed
Constructor
__toString()  : string
Gets the string presentation of the object
attributeMap()  : array<string|int, mixed>
Array of attributes where the key is the local name, and the value is the original name
getBody()  : string|null
Gets body
getCharset()  : string|null
Gets charset
getField()  : string
Gets field
getFieldAllowableValues()  : array<string|int, string>
Gets allowable values of the enum
getFrom()  : string|null
Gets from
getIgnoreReplyTo()  : bool|null
Gets ignore_reply_to
getInboxId()  : string
Gets inbox_id
getIsHtml()  : bool|null
Gets is_html
getMatch()  : string
Gets match
getModelName()  : string
The original name of the model.
getName()  : string|null
Gets name
getReplyTo()  : string|null
Gets reply_to
getSubject()  : string|null
Gets subject
getTemplateId()  : string|null
Gets template_id
getTemplateVariables()  : array<string, object>|null
Gets template_variables
getters()  : array<string|int, mixed>
Array of attributes to getter functions (for serialization of requests)
isNullable()  : bool
Checks if a property is nullable
isNullableSetToNull()  : bool
Checks if a nullable property is set to null.
jsonSerialize()  : mixed
Serializes the object to a value that can be serialized natively by json_encode().
listInvalidProperties()  : array<string|int, mixed>
Show all the invalid properties with reasons.
offsetExists()  : bool
Returns true if offset exists. False otherwise.
offsetGet()  : mixed|null
Gets offset.
offsetSet()  : void
Sets value based on offset.
offsetUnset()  : void
Unsets offset.
openAPIFormats()  : array<string|int, mixed>
Array of property to format mappings. Used for (de)serialization
openAPITypes()  : array<string|int, mixed>
Array of property to type mappings. Used for (de)serialization
setBody()  : self
Sets body
setCharset()  : self
Sets charset
setField()  : self
Sets field
setFrom()  : self
Sets from
setIgnoreReplyTo()  : self
Sets ignore_reply_to
setInboxId()  : self
Sets inbox_id
setIsHtml()  : self
Sets is_html
setMatch()  : self
Sets match
setName()  : self
Sets name
setReplyTo()  : self
Sets reply_to
setSubject()  : self
Sets subject
setTemplateId()  : self
Sets template_id
setTemplateVariables()  : self
Sets template_variables
setters()  : array<string|int, mixed>
Array of attributes to setter functions (for deserialization of responses)
toHeaderValue()  : string
Gets a header-safe presentation of the object
valid()  : bool
Validate all the properties in the model return true if all passed
openAPINullables()  : array<string|int, mixed>
Array of nullable properties
getOpenAPINullablesSetToNull()  : array<string|int, bool>
Array of nullable field names deliberately set to null
setIfExists()  : void
Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the $this->openAPINullablesSetToNull array
setOpenAPINullablesSetToNull()  : void
Setter - Array of nullable field names deliberately set to null

Constants

Properties

$attributeMap

Array of attributes where the key is the local name, and the value is the original name

protected static array<string|int, string> $attributeMap = ['inbox_id' => 'inboxId', 'name' => 'name', 'field' => 'field', 'match' => 'match', 'reply_to' => 'replyTo', 'subject' => 'subject', 'from' => 'from', 'charset' => 'charset', 'is_html' => 'isHTML', 'ignore_reply_to' => 'ignoreReplyTo', 'body' => 'body', 'template_id' => 'templateId', 'template_variables' => 'templateVariables']

$container

Associative array for storing property values

protected array<string|int, mixed> $container = []

$getters

Array of attributes to getter functions (for serialization of requests)

protected static array<string|int, string> $getters = ['inbox_id' => 'getInboxId', 'name' => 'getName', 'field' => 'getField', 'match' => 'getMatch', 'reply_to' => 'getReplyTo', 'subject' => 'getSubject', 'from' => 'getFrom', 'charset' => 'getCharset', 'is_html' => 'getIsHtml', 'ignore_reply_to' => 'getIgnoreReplyTo', 'body' => 'getBody', 'template_id' => 'getTemplateId', 'template_variables' => 'getTemplateVariables']

$openAPIFormats

Array of property to format mappings. Used for (de)serialization

protected static array<string|int, string> $openAPIFormats = ['inbox_id' => 'uuid', 'name' => null, 'field' => null, 'match' => null, 'reply_to' => null, 'subject' => null, 'from' => null, 'charset' => null, 'is_html' => null, 'ignore_reply_to' => null, 'body' => null, 'template_id' => 'uuid', 'template_variables' => null]
Tags
phpstan-var

array<string, string|null>

psalm-var

array<string, string|null>

$openAPIModelName

The original name of the model.

protected static string $openAPIModelName = 'UpdateInboxReplierOptions'

$openAPINullables

Array of nullable properties. Used for (de)serialization

protected static array<string|int, mixed> $openAPINullables = ['inbox_id' => false, 'name' => true, 'field' => false, 'match' => false, 'reply_to' => true, 'subject' => true, 'from' => true, 'charset' => true, 'is_html' => true, 'ignore_reply_to' => true, 'body' => true, 'template_id' => true, 'template_variables' => true]

$openAPINullablesSetToNull

If a nullable field gets set to null, insert it here

protected array<string|int, mixed> $openAPINullablesSetToNull = []

$openAPITypes

Array of property to type mappings. Used for (de)serialization

protected static array<string|int, string> $openAPITypes = ['inbox_id' => 'string', 'name' => 'string', 'field' => 'string', 'match' => 'string', 'reply_to' => 'string', 'subject' => 'string', 'from' => 'string', 'charset' => 'string', 'is_html' => 'bool', 'ignore_reply_to' => 'bool', 'body' => 'string', 'template_id' => 'string', 'template_variables' => 'array<string,object>']

$setters

Array of attributes to setter functions (for deserialization of responses)

protected static array<string|int, string> $setters = ['inbox_id' => 'setInboxId', 'name' => 'setName', 'field' => 'setField', 'match' => 'setMatch', 'reply_to' => 'setReplyTo', 'subject' => 'setSubject', 'from' => 'setFrom', 'charset' => 'setCharset', 'is_html' => 'setIsHtml', 'ignore_reply_to' => 'setIgnoreReplyTo', 'body' => 'setBody', 'template_id' => 'setTemplateId', 'template_variables' => 'setTemplateVariables']

Methods

__construct()

Constructor

public __construct([array<string|int, mixed> $data = null ]) : mixed
Parameters
$data : array<string|int, mixed> = null

Associated array of property values initializing the model

Return values
mixed

__toString()

Gets the string presentation of the object

public __toString() : string
Return values
string

attributeMap()

Array of attributes where the key is the local name, and the value is the original name

public static attributeMap() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFieldAllowableValues()

Gets allowable values of the enum

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

getTemplateVariables()

Gets template_variables

public getTemplateVariables() : array<string, object>|null
Return values
array<string, object>|null

getters()

Array of attributes to getter functions (for serialization of requests)

public static getters() : array<string|int, mixed>
Return values
array<string|int, mixed>

isNullable()

Checks if a property is nullable

public static isNullable(string $property) : bool
Parameters
$property : string
Return values
bool

isNullableSetToNull()

Checks if a nullable property is set to null.

public isNullableSetToNull(string $property) : bool
Parameters
$property : string
Return values
bool

listInvalidProperties()

Show all the invalid properties with reasons.

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

invalid properties with reasons

offsetExists()

Returns true if offset exists. False otherwise.

public offsetExists(int $offset) : bool
Parameters
$offset : int

Offset

Return values
bool

offsetGet()

Gets offset.

public offsetGet(int $offset) : mixed|null
Parameters
$offset : int

Offset

Return values
mixed|null

offsetSet()

Sets value based on offset.

public offsetSet(int|null $offset, mixed $value) : void
Parameters
$offset : int|null

Offset

$value : mixed

Value to be set

Return values
void

offsetUnset()

Unsets offset.

public offsetUnset(int $offset) : void
Parameters
$offset : int

Offset

Return values
void

openAPIFormats()

Array of property to format mappings. Used for (de)serialization

public static openAPIFormats() : array<string|int, mixed>
Return values
array<string|int, mixed>

openAPITypes()

Array of property to type mappings. Used for (de)serialization

public static openAPITypes() : array<string|int, mixed>
Return values
array<string|int, mixed>

setBody()

Sets body

public setBody(string|null $body) : self
Parameters
$body : string|null

Email body for reply

Return values
self

setCharset()

Sets charset

public setCharset(string|null $charset) : self
Parameters
$charset : string|null

Email reply charset

Return values
self

setField()

Sets field

public setField(string $field) : self
Parameters
$field : string

Field to match against to trigger inbox replier for inbound email

Return values
self

setFrom()

Sets from

public setFrom(string|null $from) : self
Parameters
$from : string|null

Send email from address

Return values
self

setIgnoreReplyTo()

Sets ignore_reply_to

public setIgnoreReplyTo(bool|null $ignore_reply_to) : self
Parameters
$ignore_reply_to : bool|null

Ignore sender replyTo when responding. Send directly to the sender if enabled.

Return values
self

setInboxId()

Sets inbox_id

public setInboxId(string $inbox_id) : self
Parameters
$inbox_id : string

Inbox ID to attach replier to

Return values
self

setIsHtml()

Sets is_html

public setIsHtml(bool|null $is_html) : self
Parameters
$is_html : bool|null

Send HTML email

Return values
self

setMatch()

Sets match

public setMatch(string $match) : self
Parameters
$match : string

String or wildcard style match for field specified when evaluating reply rules

Return values
self

setName()

Sets name

public setName(string|null $name) : self
Parameters
$name : string|null

Name for replier

Return values
self

setReplyTo()

Sets reply_to

public setReplyTo(string|null $reply_to) : self
Parameters
$reply_to : string|null

Reply-to email address when sending replying

Return values
self

setSubject()

Sets subject

public setSubject(string|null $subject) : self
Parameters
$subject : string|null

Subject override when replying to email

Return values
self

setTemplateId()

Sets template_id

public setTemplateId(string|null $template_id) : self
Parameters
$template_id : string|null

ID of template to use when sending a reply

Return values
self

setTemplateVariables()

Sets template_variables

public setTemplateVariables(array<string, object>|null $template_variables) : self
Parameters
$template_variables : array<string, object>|null

Template variable values

Return values
self

setters()

Array of attributes to setter functions (for deserialization of responses)

public static setters() : array<string|int, mixed>
Return values
array<string|int, mixed>

toHeaderValue()

Gets a header-safe presentation of the object

public toHeaderValue() : string
Return values
string

valid()

Validate all the properties in the model return true if all passed

public valid() : bool
Return values
bool

True if all properties are valid

openAPINullables()

Array of nullable properties

protected static openAPINullables() : array<string|int, mixed>
Return values
array<string|int, mixed>

getOpenAPINullablesSetToNull()

Array of nullable field names deliberately set to null

private getOpenAPINullablesSetToNull() : array<string|int, bool>
Return values
array<string|int, bool>

setIfExists()

Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the $this->openAPINullablesSetToNull array

private setIfExists(string $variableName, array<string|int, mixed> $fields, mixed $defaultValue) : void
Parameters
$variableName : string
$fields : array<string|int, mixed>
$defaultValue : mixed
Return values
void

setOpenAPINullablesSetToNull()

Setter - Array of nullable field names deliberately set to null

private setOpenAPINullablesSetToNull(array<string|int, bool> $openAPINullablesSetToNull) : void
Parameters
$openAPINullablesSetToNull : array<string|int, bool>
Return values
void

Search results