GetBatchDetail200ResponseBatchItemsInner
in package
implements
ArrayAccess, JsonSerializable, ModelInterface
GetBatchDetail200ResponseBatchItemsInner Class Doc Comment.
Tags
Table of Contents
Interfaces
- ArrayAccess
- JsonSerializable
- ModelInterface
- Interface abstracting model access.
Constants
- BATCH_TYPE_DD = 'DD'
- BATCH_TYPE_DPO = 'DPO'
- BATCH_TYPE_FPO = 'FPO'
- BATCH_TYPE_SEPA = 'SEPA'
- DISCRIMINATOR = null
- STATUS_DRAFT = 'DRAFT'
- STATUS_ERROR = 'ERROR'
- STATUS_FOR_SIGN = 'FOR_SIGN'
- STATUS_PASSED = 'PASSED'
- STATUS_PASSED_TO_BANK_WITH_ERROR = 'PASSED_TO_BANK_WITH_ERROR'
- STATUS_PASSING_TO_BANK = 'PASSING_TO_BANK'
- STATUS_UNDISCLOSED = 'UNDISCLOSED'
- STATUS_VERIFIED = 'VERIFIED'
Properties
- $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, bool>
- Array of nullable properties. Used for (de)serialization.
- $openAPINullablesSetToNull : array<string|int, bool>
- 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).
Methods
- __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.
- getAccountInfo() : null|GetBatchDetail200ResponseBatchItemsInnerAccountInfo
- Gets accountInfo.
- getAssignedUserName() : null|string
- Gets assignedUserName.
- getBatchType() : null|string
- Gets batchType.
- getBatchTypeAllowableValues() : array<string|int, string>
- Gets allowable values of the enum.
- getLastChangeDateTime() : null|DateTime
- Gets lastChangeDateTime.
- getModelName() : string
- The original name of the model.
- getNumberOfPayments() : null|int
- Gets numberOfPayments.
- getStatus() : null|string
- Gets status.
- getStatusAllowableValues() : array<string|int, string>
- Gets allowable values of the enum.
- getSumAmount() : null|float
- Gets sumAmount.
- getSumAmountCurrencyId() : null|string
- Gets sumAmountCurrencyId.
- 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() : null|mixed
- 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.
- setAccountInfo() : self
- Sets accountInfo.
- setAssignedUserName() : self
- Sets assignedUserName.
- setBatchType() : self
- Sets batchType.
- setLastChangeDateTime() : self
- Sets lastChangeDateTime.
- setNumberOfPayments() : self
- Sets numberOfPayments.
- setStatus() : self
- Sets status.
- setSumAmount() : self
- Sets sumAmount.
- setSumAmountCurrencyId() : self
- Sets sumAmountCurrencyId.
- 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
BATCH_TYPE_DD
public
mixed
BATCH_TYPE_DD
= 'DD'
BATCH_TYPE_DPO
public
mixed
BATCH_TYPE_DPO
= 'DPO'
BATCH_TYPE_FPO
public
mixed
BATCH_TYPE_FPO
= 'FPO'
BATCH_TYPE_SEPA
public
mixed
BATCH_TYPE_SEPA
= 'SEPA'
DISCRIMINATOR
public
mixed
DISCRIMINATOR
= null
STATUS_DRAFT
public
mixed
STATUS_DRAFT
= 'DRAFT'
STATUS_ERROR
public
mixed
STATUS_ERROR
= 'ERROR'
STATUS_FOR_SIGN
public
mixed
STATUS_FOR_SIGN
= 'FOR_SIGN'
STATUS_PASSED
public
mixed
STATUS_PASSED
= 'PASSED'
STATUS_PASSED_TO_BANK_WITH_ERROR
public
mixed
STATUS_PASSED_TO_BANK_WITH_ERROR
= 'PASSED_TO_BANK_WITH_ERROR'
STATUS_PASSING_TO_BANK
public
mixed
STATUS_PASSING_TO_BANK
= 'PASSING_TO_BANK'
STATUS_UNDISCLOSED
public
mixed
STATUS_UNDISCLOSED
= 'UNDISCLOSED'
STATUS_VERIFIED
public
mixed
STATUS_VERIFIED
= 'VERIFIED'
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
= ['accountInfo' => 'accountInfo', 'numberOfPayments' => 'numberOfPayments', 'sumAmount' => 'sumAmount', 'sumAmountCurrencyId' => 'sumAmountCurrencyId', 'batchType' => 'batchType', 'status' => 'status', 'assignedUserName' => 'assignedUserName', 'lastChangeDateTime' => 'lastChangeDateTime']
$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
= ['accountInfo' => 'getAccountInfo', 'numberOfPayments' => 'getNumberOfPayments', 'sumAmount' => 'getSumAmount', 'sumAmountCurrencyId' => 'getSumAmountCurrencyId', 'batchType' => 'getBatchType', 'status' => 'getStatus', 'assignedUserName' => 'getAssignedUserName', 'lastChangeDateTime' => 'getLastChangeDateTime']
$openAPIFormats
Array of property to format mappings. Used for (de)serialization.
protected
static array<string|int, string>
$openAPIFormats
= ['accountInfo' => null, 'numberOfPayments' => null, 'sumAmount' => 'decimal', 'sumAmountCurrencyId' => null, 'batchType' => null, 'status' => null, 'assignedUserName' => null, 'lastChangeDateTime' => 'date-time']
Tags
$openAPIModelName
The original name of the model.
protected
static string
$openAPIModelName
= 'getBatchDetail_200_response_batchItems_inner'
$openAPINullables
Array of nullable properties. Used for (de)serialization.
protected
static array<string|int, bool>
$openAPINullables
= ['accountInfo' => false, 'numberOfPayments' => false, 'sumAmount' => false, 'sumAmountCurrencyId' => false, 'batchType' => false, 'status' => false, 'assignedUserName' => false, 'lastChangeDateTime' => false]
$openAPINullablesSetToNull
If a nullable field gets set to null, insert it here.
protected
array<string|int, bool>
$openAPINullablesSetToNull
= []
$openAPITypes
Array of property to type mappings. Used for (de)serialization.
protected
static array<string|int, string>
$openAPITypes
= ['accountInfo' => '\VitexSoftware\Raiffeisenbank\Model\GetBatchDetail200ResponseBatchItemsInnerAccountInfo', 'numberOfPayments' => 'int', 'sumAmount' => 'float', 'sumAmountCurrencyId' => 'string', 'batchType' => 'string', 'status' => 'string', 'assignedUserName' => 'string', 'lastChangeDateTime' => '\DateTime']
$setters
Array of attributes to setter functions (for deserialization of responses).
protected
static array<string|int, string>
$setters
= ['accountInfo' => 'setAccountInfo', 'numberOfPayments' => 'setNumberOfPayments', 'sumAmount' => 'setSumAmount', 'sumAmountCurrencyId' => 'setSumAmountCurrencyId', 'batchType' => 'setBatchType', 'status' => 'setStatus', 'assignedUserName' => 'setAssignedUserName', 'lastChangeDateTime' => 'setLastChangeDateTime']
Methods
__construct()
Constructor.
public
__construct([null|array<string|int, mixed> $data = null ]) : mixed
Parameters
- $data : null|array<string|int, mixed> = null
-
Associated array of property values initializing the model
__toString()
Gets the string presentation of the object.
public
__toString() : string
Return values
stringattributeMap()
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>getAccountInfo()
Gets accountInfo.
public
getAccountInfo() : null|GetBatchDetail200ResponseBatchItemsInnerAccountInfo
Return values
null|GetBatchDetail200ResponseBatchItemsInnerAccountInfogetAssignedUserName()
Gets assignedUserName.
public
getAssignedUserName() : null|string
Return values
null|stringgetBatchType()
Gets batchType.
public
getBatchType() : null|string
Return values
null|stringgetBatchTypeAllowableValues()
Gets allowable values of the enum.
public
getBatchTypeAllowableValues() : array<string|int, string>
Return values
array<string|int, string>getLastChangeDateTime()
Gets lastChangeDateTime.
public
getLastChangeDateTime() : null|DateTime
Return values
null|DateTimegetModelName()
The original name of the model.
public
getModelName() : string
Return values
stringgetNumberOfPayments()
Gets numberOfPayments.
public
getNumberOfPayments() : null|int
Return values
null|intgetStatus()
Gets status.
public
getStatus() : null|string
Return values
null|stringgetStatusAllowableValues()
Gets allowable values of the enum.
public
getStatusAllowableValues() : array<string|int, string>
Return values
array<string|int, string>getSumAmount()
Gets sumAmount.
public
getSumAmount() : null|float
Return values
null|floatgetSumAmountCurrencyId()
Gets sumAmountCurrencyId.
public
getSumAmountCurrencyId() : null|string
Return values
null|stringgetters()
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
boolisNullableSetToNull()
Checks if a nullable property is set to null.
public
isNullableSetToNull(string $property) : bool
Parameters
- $property : string
Return values
booljsonSerialize()
Serializes the object to a value that can be serialized natively by json_encode().
public
jsonSerialize() : mixed
Tags
Attributes
- #[ReturnTypeWillChange]
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
booloffsetGet()
Gets offset.
public
offsetGet(int $offset) : null|mixed
Parameters
- $offset : int
-
Offset
Attributes
- #[ReturnTypeWillChange]
Return values
null|mixedoffsetSet()
Sets value based on offset.
public
offsetSet(null|int $offset, mixed $value) : void
Parameters
- $offset : null|int
-
Offset
- $value : mixed
-
Value to be set
offsetUnset()
Unsets offset.
public
offsetUnset(int $offset) : void
Parameters
- $offset : int
-
Offset
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>setAccountInfo()
Sets accountInfo.
public
setAccountInfo(null|GetBatchDetail200ResponseBatchItemsInnerAccountInfo $accountInfo) : self
Parameters
- $accountInfo : null|GetBatchDetail200ResponseBatchItemsInnerAccountInfo
-
accountInfo
Return values
selfsetAssignedUserName()
Sets assignedUserName.
public
setAssignedUserName(null|string $assignedUserName) : self
Parameters
- $assignedUserName : null|string
-
Name of user assigned to batch transaction package
Return values
selfsetBatchType()
Sets batchType.
public
setBatchType(null|string $batchType) : self
Parameters
- $batchType : null|string
-
Batch transaction package payment type
Return values
selfsetLastChangeDateTime()
Sets lastChangeDateTime.
public
setLastChangeDateTime(null|DateTime $lastChangeDateTime) : self
Parameters
- $lastChangeDateTime : null|DateTime
-
Date and time of last change of batch transaction package
Return values
selfsetNumberOfPayments()
Sets numberOfPayments.
public
setNumberOfPayments(null|int $numberOfPayments) : self
Parameters
- $numberOfPayments : null|int
-
Number of payments within the batch
Return values
selfsetStatus()
Sets status.
public
setStatus(null|string $status) : self
Parameters
- $status : null|string
-
Bacth transaction package status
Return values
selfsetSumAmount()
Sets sumAmount.
public
setSumAmount(null|float $sumAmount) : self
Parameters
- $sumAmount : null|float
-
Sum amount
Return values
selfsetSumAmountCurrencyId()
Sets sumAmountCurrencyId.
public
setSumAmountCurrencyId(null|string $sumAmountCurrencyId) : self
Parameters
- $sumAmountCurrencyId : null|string
-
The currency folder identification (CATALOG: CURRENCIES)
Return values
selfsetters()
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
stringvalid()
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
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>