AccountDtoEnvironmentAccounts
in package
implements
ModelInterface, ArrayAccess, JsonSerializable
AccountDtoEnvironmentAccounts Class Doc Comment
Tags
Interfaces, Classes, Traits and Enums
- ModelInterface
- Interface abstracting model access.
- ArrayAccess
- JsonSerializable
Table of Contents
- CALLER_ROLE_ADMIN = 'ADMIN'
- CALLER_ROLE_MEMBER = 'MEMBER'
- CALLER_ROLE_OWNER = 'OWNER'
- 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
- getAccountGroupId() : string|null
- Gets account_group_id
- getActiveEnvironmentLabel() : string|null
- Gets active_environment_label
- getActiveEnvironmentUserId() : string
- Gets active_environment_user_id
- getCallerRole() : string
- Gets caller_role
- getCallerRoleAllowableValues() : array<string|int, string>
- Gets allowable values of the enum
- getCallerUserId() : string
- Gets caller_user_id
- getLinks() : array<string|int, EnvironmentAccountLinkDto>
- Gets links
- getModelName() : string
- The original name of the model.
- getOwnerUserId() : string
- Gets owner_user_id
- 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
- setAccountGroupId() : self
- Sets account_group_id
- setActiveEnvironmentLabel() : self
- Sets active_environment_label
- setActiveEnvironmentUserId() : self
- Sets active_environment_user_id
- setCallerRole() : self
- Sets caller_role
- setCallerUserId() : self
- Sets caller_user_id
- setLinks() : self
- Sets links
- setOwnerUserId() : self
- Sets owner_user_id
- 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
CALLER_ROLE_ADMIN
public
mixed
CALLER_ROLE_ADMIN
= 'ADMIN'
CALLER_ROLE_MEMBER
public
mixed
CALLER_ROLE_MEMBER
= 'MEMBER'
CALLER_ROLE_OWNER
public
mixed
CALLER_ROLE_OWNER
= 'OWNER'
DISCRIMINATOR
public
mixed
DISCRIMINATOR
= null
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
= ['account_group_id' => 'accountGroupId', 'owner_user_id' => 'ownerUserId', 'caller_user_id' => 'callerUserId', 'caller_role' => 'callerRole', 'active_environment_user_id' => 'activeEnvironmentUserId', 'active_environment_label' => 'activeEnvironmentLabel', 'links' => 'links']
$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
= ['account_group_id' => 'getAccountGroupId', 'owner_user_id' => 'getOwnerUserId', 'caller_user_id' => 'getCallerUserId', 'caller_role' => 'getCallerRole', 'active_environment_user_id' => 'getActiveEnvironmentUserId', 'active_environment_label' => 'getActiveEnvironmentLabel', 'links' => 'getLinks']
$openAPIFormats
Array of property to format mappings. Used for (de)serialization
protected
static array<string|int, string>
$openAPIFormats
= ['account_group_id' => 'uuid', 'owner_user_id' => 'uuid', 'caller_user_id' => 'uuid', 'caller_role' => null, 'active_environment_user_id' => 'uuid', 'active_environment_label' => null, 'links' => null]
Tags
$openAPIModelName
The original name of the model.
protected
static string
$openAPIModelName
= 'AccountDto_environmentAccounts'
$openAPINullables
Array of nullable properties. Used for (de)serialization
protected
static array<string|int, mixed>
$openAPINullables
= ['account_group_id' => true, 'owner_user_id' => false, 'caller_user_id' => false, 'caller_role' => false, 'active_environment_user_id' => false, 'active_environment_label' => true, 'links' => 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
= ['account_group_id' => 'string', 'owner_user_id' => 'string', 'caller_user_id' => 'string', 'caller_role' => 'string', 'active_environment_user_id' => 'string', 'active_environment_label' => 'string', 'links' => '\\MailSlurp\\Models\\EnvironmentAccountLinkDto[]']
$setters
Array of attributes to setter functions (for deserialization of responses)
protected
static array<string|int, string>
$setters
= ['account_group_id' => 'setAccountGroupId', 'owner_user_id' => 'setOwnerUserId', 'caller_user_id' => 'setCallerUserId', 'caller_role' => 'setCallerRole', 'active_environment_user_id' => 'setActiveEnvironmentUserId', 'active_environment_label' => 'setActiveEnvironmentLabel', 'links' => 'setLinks']
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> —getAccountGroupId()
Gets account_group_id
public
getAccountGroupId() : string|null
Return values
string|null —getActiveEnvironmentLabel()
Gets active_environment_label
public
getActiveEnvironmentLabel() : string|null
Return values
string|null —getActiveEnvironmentUserId()
Gets active_environment_user_id
public
getActiveEnvironmentUserId() : string
Return values
string —getCallerRole()
Gets caller_role
public
getCallerRole() : string
Return values
string —getCallerRoleAllowableValues()
Gets allowable values of the enum
public
getCallerRoleAllowableValues() : array<string|int, string>
Return values
array<string|int, string> —getCallerUserId()
Gets caller_user_id
public
getCallerUserId() : string
Return values
string —getLinks()
Gets links
public
getLinks() : array<string|int, EnvironmentAccountLinkDto>
Return values
array<string|int, EnvironmentAccountLinkDto> —getModelName()
The original name of the model.
public
getModelName() : string
Return values
string —getOwnerUserId()
Gets owner_user_id
public
getOwnerUserId() : string
Return values
string —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 —jsonSerialize()
Serializes the object to a value that can be serialized natively by json_encode().
public
jsonSerialize() : mixed
Tags
Return values
mixed —Returns data which can be serialized by json_encode(), which is a value of any type other than a resource.
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> —setAccountGroupId()
Sets account_group_id
public
setAccountGroupId(string|null $account_group_id) : self
Parameters
- $account_group_id : string|null
-
account_group_id
Return values
self —setActiveEnvironmentLabel()
Sets active_environment_label
public
setActiveEnvironmentLabel(string|null $active_environment_label) : self
Parameters
- $active_environment_label : string|null
-
active_environment_label
Return values
self —setActiveEnvironmentUserId()
Sets active_environment_user_id
public
setActiveEnvironmentUserId(string $active_environment_user_id) : self
Parameters
- $active_environment_user_id : string
-
active_environment_user_id
Return values
self —setCallerRole()
Sets caller_role
public
setCallerRole(string $caller_role) : self
Parameters
- $caller_role : string
-
caller_role
Return values
self —setCallerUserId()
Sets caller_user_id
public
setCallerUserId(string $caller_user_id) : self
Parameters
- $caller_user_id : string
-
caller_user_id
Return values
self —setLinks()
Sets links
public
setLinks(array<string|int, EnvironmentAccountLinkDto> $links) : self
Parameters
- $links : array<string|int, EnvironmentAccountLinkDto>
-
links
Return values
self —setOwnerUserId()
Sets owner_user_id
public
setOwnerUserId(string $owner_user_id) : self
Parameters
- $owner_user_id : string
-
owner_user_id
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>