Class OrderListItemJsonSerializer

Class OrderListItemJsonSerializer

This class will serialize and deserialize an OrderListItem entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communication.

AbstractJsonSerializer implements SerializerInterface
OrderListItemJsonSerializer

Methods summary

public serialize( OrderListItem $object, boolean $encode = true ) : string|array

Serialize an OrderListItem object to a JSON string.

public deserialize( string $string, stdClass $baseObject = null )

Deserialize method is not used by the api.

protected _serializeCustomerMemos( CustomerMemoCollection $customerMemoCollection ) : array

Serialize Customer Memo Collection

protected _serializeOrderAddressBlock( OrderAddressBlock $orderAddressBlock ) : array

Serialize Order AddressBlock

protected _serializeWithdrawalIds( IdCollection $withdrawalIds ) : array

Serialize WithdrawalIds Collection

Methods inherited from AbstractJsonSerializer

__construct(), _deserializeAddonValues(), _deserializeLanguageSpecificProperty(), _serializeAddonValues(), _serializeLanguageSpecificProperty(), jsonEncode()

Properties summary

Properties inherited from AbstractJsonSerializer

$languageProvider