| Name | Type | Description | 
|---|---|---|
| cart$ | Observable<T> | |
| resolved$ | Observable< DaffCartResolveState> | |
| loadingObject$ | Observable< DaffCartLoading> | The object that holds all the loading states for cart operations. | 
| featureLoading$ | Observable<boolean> | Whether there is any cart operation in progress. This includes operations specifically for cart subfields. | 
| featureResolving$ | Observable<boolean> | Whether there is any cart resolve operation in progress. This includes operations for cart subfields. This pertains only to requests that do not mutate data such as "load" or "list". | 
| featureMutating$ | Observable<boolean> | Whether there is any cart mutate operation in progress. This includes operations for cart subfields. This pertains only to requests that mutate data such as "update". | 
| loading$ | Observable<boolean> | Whether there is a cart operation in progress. This does not include operations specifically for cart subfields. | 
| resolving$ | Observable<boolean> | Whether there is a cart resolve operation in progress. This does not include operations specifically for cart subfields. This pertains only to requests that do not mutate data such as "load" or "list". | 
| mutating$ | Observable<boolean> | Whether there is a cart mutate operation in progress. This does not include operations specifically for cart subfields. This pertains only to requests that mutate data such as "update". | 
| billingAddressLoading$ | Observable<boolean> | Whether there is a cart billing address operation in progress. | 
| billingAddressResolving$ | Observable<boolean> | Whether there is a cart billing address resolve operation in progress. This pertains only to requests that do not mutate data such as "load" or "list". | 
| billingAddressMutating$ | Observable<boolean> | Whether there is a cart billing address mutate operation in progress. This pertains only to requests that mutate data such as "update". | 
| shippingAddressLoading$ | Observable<boolean> | Whether there is a cart shipping address operation in progress. | 
| shippingAddressResolving$ | Observable<boolean> | Whether there is a cart shipping address resolve operation in progress. This pertains only to requests that do not mutate data such as "load" or "list". | 
| shippingAddressMutating$ | Observable<boolean> | Whether there is a cart shipping address mutate operation in progress. This pertains only to requests that mutate data such as "update". | 
| shippingInformationLoading$ | Observable<boolean> | Whether there is a cart shipping information operation in progress. | 
| shippingInformationResolving$ | Observable<boolean> | Whether there is a cart shipping information resolve operation in progress. This pertains only to requests that do not mutate data such as "load" or "list". | 
| shippingInformationMutating$ | Observable<boolean> | Whether there is a cart shipping information mutate operation in progress. This pertains only to requests that mutate data such as "update". | 
| shippingMethodsLoading$ | Observable<boolean> | Whether there is a cart shipping methods operation in progress. | 
| shippingMethodsResolving$ | Observable<boolean> | Whether there is a cart shipping methods resolve operation in progress. This pertains only to requests that do not mutate data such as "load" or "list". | 
| paymentLoading$ | Observable<boolean> | Whether there is a cart payment operation in progress. | 
| paymentResolving$ | Observable<boolean> | Whether there is a cart payment resolve operation in progress. This pertains only to requests that do not mutate data such as "load" or "list". | 
| paymentMutating$ | Observable<boolean> | Whether there is a cart payment mutate operation in progress. This pertains only to requests that mutate data such as "update". | 
| paymentMethodsLoading$ | Observable<boolean> | Whether there is a cart payment methods operation in progress. | 
| paymentMethodsResolving$ | Observable<boolean> | Whether there is a cart payment methods resolve operation in progress. This pertains only to requests that do not mutate data such as "load" or "list". | 
| couponLoading$ | Observable<boolean> | Whether there is a cart coupon operation in progress. | 
| couponResolving$ | Observable<boolean> | Whether there is a cart coupon resolve operation in progress. This pertains only to requests that do not mutate data such as "load" or "list". | 
| couponMutating$ | Observable<boolean> | Whether there is a cart coupon mutate operation in progress. This pertains only to requests that mutate data such as "update". | 
| itemLoading$ | Observable<boolean> | Whether there is a cart item operation in progress. | 
| itemAdding$ | Observable<boolean> | Whether there is a cart item add operation in progress. | 
| itemResolving$ | Observable<boolean> | Whether there is a cart item resolve operation in progress. This pertains only to requests that do not mutate data such as "load" or "list". | 
| itemMutating$ | Observable<boolean> | Whether there is a cart item mutate operation in progress. This pertains only to requests that mutate data such as "update". | 
| errors$ | Observable< DaffCartErrors> | |
| cartErrors$ | Observable< DaffCartErrors[DaffCartOperationType.Cart]> | |
| itemErrors$ | Observable< DaffCartErrors[DaffCartOperationType.Item]> | |
| billingAddressErrors$ | Observable< DaffCartErrors[DaffCartOperationType.BillingAddress]> | |
| shippingAddressErrors$ | Observable< DaffCartErrors[DaffCartOperationType.ShippingAddress]> | |
| shippingInformationErrors$ | Observable< DaffCartErrors[DaffCartOperationType.ShippingInformation]> | |
| shippingMethodsErrors$ | Observable< DaffCartErrors[DaffCartOperationType.ShippingMethods]> | |
| paymentErrors$ | Observable< DaffCartErrors[DaffCartOperationType.Payment]> | |
| paymentMethodsErrors$ | Observable< DaffCartErrors[DaffCartOperationType.PaymentMethods]> | |
| couponErrors$ | Observable< DaffCartErrors[DaffCartOperationType.Coupon]> | |
| itemEntities$ | Observable< DaffOperationEntity<T['items'][number]>[]> | A list of the cart items. | 
| totalItems$ | Observable<number> | The total number of cart items, taking into account the quantity of each cart item. | 
| hasOutOfStockItems$ | Observable<boolean> | |
| outOfStockItems$ | Observable< DaffOperationEntity<T['items'][number]>[]> | All cart items that are out of stock. | 
| inStockItems$ | Observable< DaffOperationEntity<T['items'][number]>[]> | All cart items that are in stock. | 
| itemDictionary$ | Observable<Dictionary< DaffOperationEntity<T['items'][number]>>> | |
| paymentId$ | Observable<any> | The user-defined platform-agnostic payment identifier that corresponds to the cart's current (platform-specific) payment method. Define the mapping with the `DaffCartPaymentMethodIdMap` injection token. | 
| isCartEmpty$ | Observable<boolean> | |
| isBillingSameAsShipping$ | Observable<boolean> | Whether the cart's shipping address equals the billing address. Returns false if either address is null or undefined. | 
| hasBillingAddress$ | Observable<boolean> | |
| hasShippingAddress$ | Observable<boolean> | |
| hasShippingMethod$ | Observable<boolean> | |
| hasPaymentMethod$ | Observable<boolean> | |
| canPlaceOrder$ | Observable<boolean> | |
| orderResultLoading$ | Observable<boolean> | |
| orderResultErrors$ | Observable< DaffStateError[]> | |
| orderResult$ | Observable<V> | |
| orderResultId$ | Observable<V['orderId']> | |
| orderResultCartId$ | Observable<V['cartId']> | |
| hasOrderResult$ | Observable<boolean> | |
| getConfiguredCartItemAttributes | Observable< DaffConfigurableCartItemAttribute[]> | |
| getCompositeCartItemOptions | Observable< DaffCompositeCartItemOption[]> | |
| isCartItemOutOfStock | Observable<boolean> |