Name | Type | Description | Notes |
---|---|---|---|
id | Integer | Internal ID of this entity. | |
created | OffsetDateTime | The time this entity was created. | |
integrationId | String | The integration ID set by your integration layer. | |
storeIntegrationId | String | The integration ID of the store. You choose this ID when you create a store. | [optional] |
applicationId | Integer | The ID of the application that owns this entity. | |
profileId | Integer | The globally unique Talon.One ID of the customer that created this entity. | [optional] |
profileintegrationid | String | Integration ID of the customer for the session. | [optional] |
coupon | String | Any coupon code entered. | |
referral | String | Any referral code entered. | |
state | StateEnum | Indicates the current state of the session. Sessions can be created as `open` or `closed`. The state transitions are: 1. `open` → `closed` 2. `open` → `cancelled` 3. `closed` → `cancelled` or `partially_returned` 4. `partially_returned` → `cancelled` For more information, see Customer session states. | |
cartItems | List<CartItem> | Serialized JSON representation. | |
discounts | Map<String, BigDecimal> | API V1 only. A map of labeled discount values, in the same currency as the session. If you are using the V2 endpoints, refer to the `totalDiscounts` property instead. | |
totalDiscounts | BigDecimal | The total sum of the discounts applied to this session. | |
total | BigDecimal | The total sum of the session before any discounts applied. | |
attributes | Object | Arbitrary properties associated with this item. | [optional] |
Name | Value |
---|---|
OPEN | "open" |
CLOSED | "closed" |
PARTIALLY_RETURNED | "partially_returned" |
CANCELLED | "cancelled" |