HermesHSIShipmentOrder

Implements \JsonSerializable

package

Default

Methods

__construct

__construct(\HermesHSIAddress $receiverAddress, \HermesHSIName $receiverName, \HermesHSIAddress $senderAddress, \HermesHSIName $senderName, \HermesHSIParcel $parcel, \HermesHSIServiceParameters $service) 

Arguments

$receiverAddress

\HermesHSIAddress

$receiverName

\HermesHSIName

$senderAddress

\HermesHSIAddress

$senderName

\HermesHSIName

getClientReference

getClientReference() : string

Response

string

getMandator

getMandator() : string

Response

string

getParcel

getParcel() : \HermesHSIParcel

Response

\HermesHSIParcel

getReceiverAddress

getReceiverAddress() : \HermesHSIAddress

getReceiverContact

getReceiverContact() : \HermesHSIContact

getReceiverName

getReceiverName() : \HermesHSIName

Response

\HermesHSIName

getSenderAddress

getSenderAddress() : \HermesHSIAddress

getSenderName

getSenderName() : \HermesHSIName

Response

\HermesHSIName

getService

getService() : \HermesHSIServiceParameters

Specify data which should be serialized to JSON

jsonSerialize() : mixed
link

https://php.net/manual/en/jsonserializable.jsonserialize.php

since 5.4.0

Response

mixed

data which can be serialized by json_encode, which is a value of any type other than a resource.

setClientReference

setClientReference(string $clientReference) 
Throws
\HermesHSIInvalidDataException

Arguments

$clientReference

string

setMandator

setMandator(string $mandator) 
Throws
\HermesHSIInvalidDataException

Arguments

$mandator

string

setParcel

setParcel(\HermesHSIParcel $parcel) 

Arguments

setReceiverAddress

setReceiverAddress(\HermesHSIAddress $receiverAddress) 

Arguments

$receiverAddress

\HermesHSIAddress

setReceiverContact

setReceiverContact(\HermesHSIContact $receiverContact) 

Arguments

$receiverContact

\HermesHSIContact

setReceiverName

setReceiverName(\HermesHSIName $receiverName) 

Arguments

$receiverName

\HermesHSIName

setSenderAddress

setSenderAddress(\HermesHSIAddress $senderAddress) 

Arguments

$senderAddress

\HermesHSIAddress

setSenderName

setSenderName(\HermesHSIName $senderName) 

Arguments

$senderName

\HermesHSIName

setService

setService(\HermesHSIServiceParameters $service) 

Arguments

Properties

mandator

mandator : string
var

Type(s)

string

clientReference

clientReference : string
var

Type(s)

string

receiverAddress

receiverAddress : \HermesHSIAddress
var

Type(s)

\HermesHSIAddress

receiverName

receiverName : \HermesHSIName
var

Type(s)

\HermesHSIName

receiverContact

receiverContact : \HermesHSIContact
var

Type(s)

\HermesHSIContact

senderAddress

senderAddress : \HermesHSIAddress
var

Type(s)

\HermesHSIAddress

senderName

senderName : \HermesHSIName
var

Type(s)

\HermesHSIName

parcel

parcel : \HermesHSIParcel
var

Type(s)

\HermesHSIParcel

service

service : \HermesHSIServiceParameters