Builder

Builder

open class Builder

Builder class for tracking a customer Order.

Members

Constructors

Builder

constructor(id: String, purchaseDate: Date, lineItems: List < Order.LineItem )

Constructor.

Functions

build

open fun build(): Order

Builds and returns an Order Object

setCurrencyCode

open fun setCurrencyCode(currencyCode: String): Order.Builder

The ISO 4217 currency code.

setCustomer

open fun setCustomer(customer: Order.Customer): Order.Builder

The customer related to the order

setCustomerOrderId

open fun setCustomerOrderId(customerOrderId: String): Order.Builder

The customer-facing order id