class CartService

Constants

URI

URI_OWNER_SUFFIX

URI_STATUS_SUFFIX

URI_PAYMENT_DATA

RESERVED_CARTS_URI

Methods

__construct(ClientInterface$client)

No description

ResponseInterface
save(Cart$cart)

No description

ResponseInterface
list(int$pageNumber =0,int$pageSize =50)

No description

ResponseInterface
get(string$id)

No description

ResponseInterface
delete(string$cartId)

No description

ResponseInterface
setOwner(string$id,CartOwner$cartOwner)

No description

ResponseInterface
setStatus(string$id,CartStatus$cartStatus)

No description

ResponseInterface
clone(string$id)

No description

ResponseInterface
setPaymentData(string$id,array$cartPaymentData,string$jsonPath =null)

No description

ResponseInterface
patchPaymentData(string$id,array$cartPaymentData,string$jsonPath =null)

No description

ResponseInterface
getReservedCarts(array$cartIds)

No description

Details

at line26
__construct(ClientInterface$client)

Parameters

ClientInterface $client

at line31
ResponseInterface save(Cart$cart)

Parameters

Cart $cart

Return Value

ResponseInterface

at line44
ResponseInterface list(int$pageNumber =0,int$pageSize =50)

Parameters

int $pageNumber
int $pageSize

Return Value

ResponseInterface

at line56
ResponseInterface get(string$id)

Parameters

string $id

Return Value

ResponseInterface

at line61
ResponseInterface delete(string$cartId)

Parameters

string $cartId

Return Value

ResponseInterface

at line66
ResponseInterface setOwner(string$id,CartOwner$cartOwner)

Parameters

string $id
CartOwner $cartOwner

Return Value

ResponseInterface

at line75
ResponseInterface setStatus(string$id,CartStatus$cartStatus)

Parameters

string $id
CartStatus $cartStatus

Return Value

ResponseInterface

at line92
ResponseInterface clone(string$id)

Parameters

string $id

Return Value

ResponseInterface

at line97
ResponseInterface setPaymentData(string$id,array$cartPaymentData,string$jsonPath =null)

Parameters

string $id
array $cartPaymentData
string $jsonPath

Return Value

ResponseInterface

at line109
ResponseInterface patchPaymentData(string$id,array$cartPaymentData,string$jsonPath =null)

Parameters

string $id
array $cartPaymentData
string $jsonPath

Return Value

ResponseInterface

at line121
ResponseInterface getReservedCarts(array$cartIds)

Parameters

array $cartIds

Return Value

ResponseInterface