Session

Type: Tessitura.Service.Client.Web.Session

Property Name Data Type Length Required Readonly Notes
OrderId integer
IsLoggedIn boolean True if the session has been logged in.
ModeOfSaleId integer The current mode of sale for the session and cart. This can differ from the OriginalModeOfSale if a promotion shifts the session to a different mode of sale or the mode of sale has been updated on the cart.
OriginalModeOfSaleId integer The default mode of sale for the session when initiated.
SourceId integer The current source applied to the order and products as they are added to the cart.
LoginInfo SessionLoginInfo Summary data (constituent, email, etc) pertaining to the active login for the session.
CartInfo CartInfo Contains a count of each cart product for the session. Also, the date/time of the first seat added to the cart is returned.
BusinessFacing boolean Whether this session is considered to be a business facing session (only used by TRBO).
IsGuest boolean If true, this session is using general public for checkout. Any contact details will be associated to the order but stored as constituent id 0.
CheckoutStatus CheckoutStatus
HasLockedSeats boolean
SeatsExpired boolean If true, seats that have been previously locked have expired and are no longer locked.