CustomerInfos

Extends \EasyTransac\Entities\Entity

Represents the response of the request "AddCustomer" and "UpdateCustomer"

author

klyde

copyright

EasyTransac

package

Default

Methods

Allows to set a value not yet implemented in the SDK but available in the API

__call(String $name, Array $arguments) : mixed
inherited

Arguments

$name

String

Name of the parameter to set

$arguments

Array

Response

mixed

__construct

__construct() 
inherited

Attach a api argument converter

addConverter(\EasyTransac\Entities\EasyTransac\Converters\IConverter $converter) : \EasyTransac\Entities\Entity
inherited

Arguments

$converter

\EasyTransac\Entities\EasyTransac\Converters\IConverter

Response

\EasyTransac\Entities\Entity

Call all registred converters

callConverters(Mixed $value) : Mixed
inherited

Arguments

$value

Mixed

Response

Mixed

Allows to fill the entity with data returned by the EasyTransac API

hydrate(Mixed $fields, Boolean $checkRequired = false) : \EasyTransac\Entities\Entity
inherited

Arguments

$fields

Mixed

Array or \stdClass

$checkRequired

Boolean

Response

\EasyTransac\Entities\Entity

Fill the entity with the API json response

hydrateWidthObject(\stdClass $fields, Boolean $checkRequired = false) 
inherited

Arguments

$fields

\stdClass

$checkRequired

Boolean

Fill the entity with an list of entity (see: CreditCardList with comment tag @array)

hydrateWithArray(\EasyTransac\Entities\Array<Entity> $itemsList, Boolean $checkRequired = false) 
inherited

Arguments

$itemsList

\EasyTransac\Entities\Array

$checkRequired

Boolean

Make the mapping between class attributes and API fields

makeMapping() 
inherited

Prepares an array with the class fields formatted for the API

toArray() : Array
inherited

Response

Array

Properties

clientId

clientId : 
map

:ClientId *

Type(s)

creationDate

creationDate : 
map

:CreationDate *

Type(s)

email

email : 
map

:Email *

Type(s)

uid

uid : 
map

:Uid *

Type(s)

company

company : 
map

:Company *

Type(s)

firstname

firstname : 
map

:Firstname *

Type(s)

lastname

lastname : 
map

:Lastname *

Type(s)

address

address : 
map

:Address *

Type(s)

zipCode

zipCode : 
map

:ZipCode *

Type(s)

city

city : 
map

:City *

Type(s)

country

country : 
map

:Country *

Type(s)

callingCode

callingCode : 
map

:CallingCode *

Type(s)

phone

phone : 
map

:Phone *

Type(s)

birthDate

birthDate : 
map

:BirthDate *

Type(s)

nationality

nationality : 
map

:Nationality *

Type(s)

iban

iban : 
map

:Iban *

Type(s)

bic

bic : 
map

:Bic *

Type(s)

mapping

mapping : 
inherited

Type(s)

additionalFields

additionalFields : 
inherited

Type(s)

converters

converters : 
inherited

Type(s)