Namespace Yort.Laybuy.InStore
Classes
CancelOrderRequest
Provides details of a request to cancel a Laybuy previously created via Create(CreateOrderRequest).
CancelOrderResponse
Provides details of the result of calling Cancel(CancelOrderRequest).
CreateOrderRequest
Contains the values/arguments to the Create(CreateOrderRequest) call.
CreateOrderResponse
Represents the response from a Create(CreateOrderRequest).
LaybuyApiException
Represents an exception thrown when a Laybuy API returns a non-successful result.
LaybuyApiResponseBase
Provides properties for values that (can) appear on all (any) API responses.
LaybuyClient
Provides access to the REST endpoints exposed by Laybuy API using an idiomatic .Net, object-oriented model.
LaybuyClientConfiguration
Provides configuration settings for ILaybuyClient and default values for some requests..
LaybuyCredentials
Provides the credentials required to authentication to the Laybuy API.
LaybuyCustomerAddress
Represent a billing or shipping address for a RequestLaybuyCustomer.
LaybuyCustomerBase
Provides details about a customer to/from Laybuy.
LaybuyItem
Represents an item purchased via Laybuy.
LaybuyOrderRefund
Represents a refund previously made against an order.
LaybuyOrderStatus
Provides a set of known order 'statuses' as returned when using the GetOrder(OrderRequest) with a merchant reference.
LaybuyRequestBase
Base class for request objects, used to provide some internal plumbing. Not intended for use from application code.
LaybuyStatus
Provides various constant values used by/with Laybuy.
OrderRequest
Represents arguments passed to GetOrder(OrderRequest).
OrderResponse
Provides details about a Laybuy order, returned by GetOrder(OrderRequest).
OrderStatusRequest
Represents arguments passed to GetOrderStatus(OrderStatusRequest).
OrderStatusResponse
Provides (only) the status of a Laybuy order, returned by GetOrderStatus(OrderStatusRequest).
RefundRequest
Represents the arguments passed to Refund(RefundRequest).
RefundResponse
Represents the values returned by a call to Refund(RefundRequest).
RequestLaybuyCustomer
A customer entity used on Laybuy API requests.
ResponseLaybuyCustomer
A customer entity as returned by the Laybuy API.
StandardOriginData
Represents origin data normally used with a CreateOrderRequest.
Interfaces
ILaybuyClient
Interface for components that actually communicate with the Laybuy API. Provided to enable mocking/stubbing/faking in test scenarios.
Enums
LaybuyEnvironment
Represents the possible environments for Laybuy.