DaffOrderFacadeInterface
import { DaffOrderFacadeInterface } from '@daffodil/order/state'
interface DaffOrderFacadeInterface<T extends DaffOrder = DaffOrder> {
loading$: Observable<boolean>
errors$: Observable<DaffStateError[]>
orders$: Observable<T[]>
orderIds$: Observable<T['id'][]>
orderCount$: Observable<number>
orderEntities$: Observable<Dictionary<T>>
getOrder$: Observable<T>
getTotals$: Observable<T['totals']>
getAppliedCodes$: Observable<T['applied_codes']>
getItems$: Observable<T['items']>
getBillingAddresses$: Observable<T['billing_addresses']>
getShippingAddresses$: Observable<T['shipping_addresses']>
getShipments$: Observable<T['shipments']>
getPayment$: Observable<T['payment']>
getInvoices$: Observable<T['invoices']>
getCredits$: Observable<T['credits']>
getGrandTotal$: Observable<DaffOrderTotal>
getSubtotal$: Observable<DaffOrderTotal>
getShippingTotal$: Observable<DaffOrderTotal>
getDiscountTotal$: Observable<DaffOrderTotal>
hasDiscount$: Observable<boolean>
getTaxTotal$: Observable<DaffOrderTotal>
}
Properties
Name | Type | Description |
---|---|---|
loading$ | Observable<boolean> | |
errors$ | Observable<DaffStateError[]> | |
orders$ | Observable<T[]> | |
orderIds$ | Observable<T['id'][]> | |
orderCount$ | Observable<number> | |
orderEntities$ | Observable<Dictionary<T>> | |
getOrder$ | Observable<T> | |
getTotals$ | Observable<T['totals']> | |
getAppliedCodes$ | Observable<T['applied_codes']> | |
getItems$ | Observable<T['items']> | |
getBillingAddresses$ | Observable<T['billing_addresses']> | |
getShippingAddresses$ | Observable<T['shipping_addresses']> | |
getShipments$ | Observable<T['shipments']> | |
getPayment$ | Observable<T['payment']> | |
getInvoices$ | Observable<T['invoices']> | |
getCredits$ | Observable<T['credits']> | |
getGrandTotal$ | Observable<DaffOrderTotal> | The specified order's grand total. |
getSubtotal$ | Observable<DaffOrderTotal> | The specified order's subtotal. |
getShippingTotal$ | Observable<DaffOrderTotal> | The specified order's shipping total. |
getDiscountTotal$ | Observable<DaffOrderTotal> | The specified order's discount total. |
hasDiscount$ | Observable<boolean> | Whether the specified order has a discount. |
getTaxTotal$ | Observable<DaffOrderTotal> | The specified order's tax total. |