Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 2.29 KB

ApplicationSession.md

File metadata and controls

38 lines (26 loc) · 2.29 KB

ApplicationSession

Properties

Name Type Description Notes
id Integer Internal ID of this entity.
created OffsetDateTime The time this entity was created. 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]

Enum: StateEnum

Name Value
OPEN "open"
CLOSED "closed"
PARTIALLY_RETURNED "partially_returned"
CANCELLED "cancelled"