Amazon

Contracts

AmazonClientFactory

Namespace

Plenty\Modules\Amazon\Contracts

Methods

public getClient(int $accountId, string $endpointPath):AmazonClient
Parameters
int $accountId
string $endpointPath

AmazonClientResponse

Namespace

Plenty\Modules\Amazon\Contracts

Methods

public getResponseContent():void
public getResponseMetaData():array

AmazonClient

The amazon client

Namespace

Plenty\Modules\Amazon\Contracts

Methods

public sendRequest(AmazonClientRequest
 $request, string $serviceVersion):AmazonClientResponse
Parameters
AmazonClientRequest $request
string $serviceVersion

AmazonClientRequest

Namespace

Plenty\Modules\Amazon\Contracts

Methods

public getRequestData():array
public requiresSellerId():bool
public getSellerIdFieldName():string
public getAction():string

AmazonClientRequestPayload

Namespace

Plenty\Modules\Amazon\Contracts

Methods

public getPayload():void

Exceptions

AmazonClientException

Created by ptopczewski, 01.02.18 11:41 Class AmazonClientException

Namespace

Plenty\Modules\Amazon\Exceptions

AmazonClientRequestException

Created by ptopczewski, 07.02.18 10:34 Class AmazonClientRequestException

Namespace

Plenty\Modules\Amazon\Exceptions

Methods

public getType():string
public getRequestId():string
public getErrorCode():string