Documentation

AgentCapabilityFeaturesDto
in package
implements ModelInterface, ArrayAccess, JsonSerializable

AgentCapabilityFeaturesDto Class Doc Comment

Tags
category

Class

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
$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
getConversationClaims()  : bool
Gets conversation_claims
getConversationQueue()  : bool
Gets conversation_queue
getDurableEvents()  : bool
Gets durable_events
getHumanHandoff()  : bool
Gets human_handoff
getInternalNotes()  : bool
Gets internal_notes
getModelName()  : string
The original name of the model.
getPhoneNumberSmsRead()  : bool
Gets phone_number_sms_read
getPhoneNumberSmsSend()  : bool
Gets phone_number_sms_send
getSmsConversationClaims()  : bool
Gets sms_conversation_claims
getSmsConversationQueue()  : bool
Gets sms_conversation_queue
getSmsDurableEvents()  : bool
Gets sms_durable_events
getSmsHumanHandoff()  : bool
Gets sms_human_handoff
getSmsIdempotentSend()  : bool
Gets sms_idempotent_send
getSmsInternalNotes()  : bool
Gets sms_internal_notes
getters()  : array<string|int, mixed>
Array of attributes to getter functions (for serialization of requests)
getThreadedReplyDrafts()  : bool
Gets threaded_reply_drafts
getVirtualTotpDevices()  : bool
Gets virtual_totp_devices
getWebhookSubscriptionsManagedByOwner()  : bool
Gets webhook_subscriptions_managed_by_owner
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
setConversationClaims()  : self
Sets conversation_claims
setConversationQueue()  : self
Sets conversation_queue
setDurableEvents()  : self
Sets durable_events
setHumanHandoff()  : self
Sets human_handoff
setInternalNotes()  : self
Sets internal_notes
setPhoneNumberSmsRead()  : self
Sets phone_number_sms_read
setPhoneNumberSmsSend()  : self
Sets phone_number_sms_send
setSmsConversationClaims()  : self
Sets sms_conversation_claims
setSmsConversationQueue()  : self
Sets sms_conversation_queue
setSmsDurableEvents()  : self
Sets sms_durable_events
setSmsHumanHandoff()  : self
Sets sms_human_handoff
setSmsIdempotentSend()  : self
Sets sms_idempotent_send
setSmsInternalNotes()  : self
Sets sms_internal_notes
setters()  : array<string|int, mixed>
Array of attributes to setter functions (for deserialization of responses)
setThreadedReplyDrafts()  : self
Sets threaded_reply_drafts
setVirtualTotpDevices()  : self
Sets virtual_totp_devices
setWebhookSubscriptionsManagedByOwner()  : self
Sets webhook_subscriptions_managed_by_owner
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 = ['conversation_queue' => 'conversationQueue', 'durable_events' => 'durableEvents', 'conversation_claims' => 'conversationClaims', 'human_handoff' => 'humanHandoff', 'internal_notes' => 'internalNotes', 'threaded_reply_drafts' => 'threadedReplyDrafts', 'webhook_subscriptions_managed_by_owner' => 'webhookSubscriptionsManagedByOwner', 'virtual_totp_devices' => 'virtualTotpDevices', 'phone_number_sms_read' => 'phoneNumberSmsRead', 'phone_number_sms_send' => 'phoneNumberSmsSend', 'sms_conversation_queue' => 'smsConversationQueue', 'sms_durable_events' => 'smsDurableEvents', 'sms_conversation_claims' => 'smsConversationClaims', 'sms_human_handoff' => 'smsHumanHandoff', 'sms_internal_notes' => 'smsInternalNotes', 'sms_idempotent_send' => 'smsIdempotentSend']

$getters

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

protected static array<string|int, string> $getters = ['conversation_queue' => 'getConversationQueue', 'durable_events' => 'getDurableEvents', 'conversation_claims' => 'getConversationClaims', 'human_handoff' => 'getHumanHandoff', 'internal_notes' => 'getInternalNotes', 'threaded_reply_drafts' => 'getThreadedReplyDrafts', 'webhook_subscriptions_managed_by_owner' => 'getWebhookSubscriptionsManagedByOwner', 'virtual_totp_devices' => 'getVirtualTotpDevices', 'phone_number_sms_read' => 'getPhoneNumberSmsRead', 'phone_number_sms_send' => 'getPhoneNumberSmsSend', 'sms_conversation_queue' => 'getSmsConversationQueue', 'sms_durable_events' => 'getSmsDurableEvents', 'sms_conversation_claims' => 'getSmsConversationClaims', 'sms_human_handoff' => 'getSmsHumanHandoff', 'sms_internal_notes' => 'getSmsInternalNotes', 'sms_idempotent_send' => 'getSmsIdempotentSend']

$openAPIFormats

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

protected static array<string|int, string> $openAPIFormats = ['conversation_queue' => null, 'durable_events' => null, 'conversation_claims' => null, 'human_handoff' => null, 'internal_notes' => null, 'threaded_reply_drafts' => null, 'webhook_subscriptions_managed_by_owner' => null, 'virtual_totp_devices' => null, 'phone_number_sms_read' => null, 'phone_number_sms_send' => null, 'sms_conversation_queue' => null, 'sms_durable_events' => null, 'sms_conversation_claims' => null, 'sms_human_handoff' => null, 'sms_internal_notes' => null, 'sms_idempotent_send' => 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 = 'AgentCapabilityFeaturesDto'

$openAPINullables

Array of nullable properties. Used for (de)serialization

protected static array<string|int, mixed> $openAPINullables = ['conversation_queue' => false, 'durable_events' => false, 'conversation_claims' => false, 'human_handoff' => false, 'internal_notes' => false, 'threaded_reply_drafts' => false, 'webhook_subscriptions_managed_by_owner' => false, 'virtual_totp_devices' => false, 'phone_number_sms_read' => false, 'phone_number_sms_send' => false, 'sms_conversation_queue' => false, 'sms_durable_events' => false, 'sms_conversation_claims' => false, 'sms_human_handoff' => false, 'sms_internal_notes' => false, 'sms_idempotent_send' => false]

$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 = ['conversation_queue' => 'bool', 'durable_events' => 'bool', 'conversation_claims' => 'bool', 'human_handoff' => 'bool', 'internal_notes' => 'bool', 'threaded_reply_drafts' => 'bool', 'webhook_subscriptions_managed_by_owner' => 'bool', 'virtual_totp_devices' => 'bool', 'phone_number_sms_read' => 'bool', 'phone_number_sms_send' => 'bool', 'sms_conversation_queue' => 'bool', 'sms_durable_events' => 'bool', 'sms_conversation_claims' => 'bool', 'sms_human_handoff' => 'bool', 'sms_internal_notes' => 'bool', 'sms_idempotent_send' => 'bool']

$setters

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

protected static array<string|int, string> $setters = ['conversation_queue' => 'setConversationQueue', 'durable_events' => 'setDurableEvents', 'conversation_claims' => 'setConversationClaims', 'human_handoff' => 'setHumanHandoff', 'internal_notes' => 'setInternalNotes', 'threaded_reply_drafts' => 'setThreadedReplyDrafts', 'webhook_subscriptions_managed_by_owner' => 'setWebhookSubscriptionsManagedByOwner', 'virtual_totp_devices' => 'setVirtualTotpDevices', 'phone_number_sms_read' => 'setPhoneNumberSmsRead', 'phone_number_sms_send' => 'setPhoneNumberSmsSend', 'sms_conversation_queue' => 'setSmsConversationQueue', 'sms_durable_events' => 'setSmsDurableEvents', 'sms_conversation_claims' => 'setSmsConversationClaims', 'sms_human_handoff' => 'setSmsHumanHandoff', 'sms_internal_notes' => 'setSmsInternalNotes', 'sms_idempotent_send' => 'setSmsIdempotentSend']

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 —

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> —

getPhoneNumberSmsRead()

Gets phone_number_sms_read

public getPhoneNumberSmsRead() : bool
Return values
bool —

getPhoneNumberSmsSend()

Gets phone_number_sms_send

public getPhoneNumberSmsSend() : bool
Return values
bool —

getSmsConversationClaims()

Gets sms_conversation_claims

public getSmsConversationClaims() : bool
Return values
bool —

getSmsConversationQueue()

Gets sms_conversation_queue

public getSmsConversationQueue() : bool
Return values
bool —

getters()

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

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

getThreadedReplyDrafts()

Gets threaded_reply_drafts

public getThreadedReplyDrafts() : bool
Return values
bool —

getWebhookSubscriptionsManagedByOwner()

Gets webhook_subscriptions_managed_by_owner

public getWebhookSubscriptionsManagedByOwner() : bool
Return values
bool —

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> —

setConversationClaims()

Sets conversation_claims

public setConversationClaims(bool $conversation_claims) : self
Parameters
$conversation_claims : bool

conversation_claims

Return values
self —

setConversationQueue()

Sets conversation_queue

public setConversationQueue(bool $conversation_queue) : self
Parameters
$conversation_queue : bool

conversation_queue

Return values
self —

setDurableEvents()

Sets durable_events

public setDurableEvents(bool $durable_events) : self
Parameters
$durable_events : bool

durable_events

Return values
self —

setHumanHandoff()

Sets human_handoff

public setHumanHandoff(bool $human_handoff) : self
Parameters
$human_handoff : bool

human_handoff

Return values
self —

setInternalNotes()

Sets internal_notes

public setInternalNotes(bool $internal_notes) : self
Parameters
$internal_notes : bool

internal_notes

Return values
self —

setPhoneNumberSmsRead()

Sets phone_number_sms_read

public setPhoneNumberSmsRead(bool $phone_number_sms_read) : self
Parameters
$phone_number_sms_read : bool

phone_number_sms_read

Return values
self —

setPhoneNumberSmsSend()

Sets phone_number_sms_send

public setPhoneNumberSmsSend(bool $phone_number_sms_send) : self
Parameters
$phone_number_sms_send : bool

phone_number_sms_send

Return values
self —

setSmsConversationClaims()

Sets sms_conversation_claims

public setSmsConversationClaims(bool $sms_conversation_claims) : self
Parameters
$sms_conversation_claims : bool

sms_conversation_claims

Return values
self —

setSmsConversationQueue()

Sets sms_conversation_queue

public setSmsConversationQueue(bool $sms_conversation_queue) : self
Parameters
$sms_conversation_queue : bool

sms_conversation_queue

Return values
self —

setSmsDurableEvents()

Sets sms_durable_events

public setSmsDurableEvents(bool $sms_durable_events) : self
Parameters
$sms_durable_events : bool

sms_durable_events

Return values
self —

setSmsHumanHandoff()

Sets sms_human_handoff

public setSmsHumanHandoff(bool $sms_human_handoff) : self
Parameters
$sms_human_handoff : bool

sms_human_handoff

Return values
self —

setSmsIdempotentSend()

Sets sms_idempotent_send

public setSmsIdempotentSend(bool $sms_idempotent_send) : self
Parameters
$sms_idempotent_send : bool

sms_idempotent_send

Return values
self —

setSmsInternalNotes()

Sets sms_internal_notes

public setSmsInternalNotes(bool $sms_internal_notes) : self
Parameters
$sms_internal_notes : bool

sms_internal_notes

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> —

setThreadedReplyDrafts()

Sets threaded_reply_drafts

public setThreadedReplyDrafts(bool $threaded_reply_drafts) : self
Parameters
$threaded_reply_drafts : bool

threaded_reply_drafts

Return values
self —

setVirtualTotpDevices()

Sets virtual_totp_devices

public setVirtualTotpDevices(bool $virtual_totp_devices) : self
Parameters
$virtual_totp_devices : bool

virtual_totp_devices

Return values
self —

setWebhookSubscriptionsManagedByOwner()

Sets webhook_subscriptions_managed_by_owner

public setWebhookSubscriptionsManagedByOwner(bool $webhook_subscriptions_managed_by_owner) : self
Parameters
$webhook_subscriptions_managed_by_owner : bool

webhook_subscriptions_managed_by_owner

Return values
self —

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