Class PurchaseOrderClientImpl

java.lang.Object
com.eqixiac.equinix.core.client.ClientBase
com.eqixiac.equinix.core.client.ResourceClientBase<PurchaseOrder, PurchaseOrderJson>
com.eqixiac.equinix.internetaccess.client.internal.implementation.PurchaseOrderClientImpl
All Implemented Interfaces:
Pageable<PurchaseOrder>, PageablePost<PurchaseOrder>, PurchaseOrderClient

public class PurchaseOrderClientImpl extends ResourceClientBase<PurchaseOrder, PurchaseOrderJson> implements PurchaseOrderClient
Internal client implementation for the Equinix Internet Access (EIA) v1 purchase-order lookups GET /internetAccess/v1/accounts/{accountNumber}/purchaseOrders (list) and GET /internetAccess/v1/accounts/{accountNumber}/purchaseOrders/{number} (single get). The PurchaseOrder response is read-only, so the deserialized PurchaseOrderJson (which implements PurchaseOrder directly) is returned without a wrapper.