import { DaffCartShippingAddressServiceInterface } from '@daffodil/cart/driver'
The interface responsible for managing the shipping address of a cart.
interface DaffCartShippingAddressServiceInterface<T extends DaffCart = DaffCart> {
get(cartId: T["id"]): Observable<T['shipping_address']>
update(
cartId: T["id"]
address: Partial<T["shipping_address"]>
): Observable<Partial<T>>
}
Observable<T['shipping_address']>
Retrieve the shipping address of a cart.
Parameter | cartId: T["id"] |
---|---|
Description |
Observable<Partial<T>>
Update the shipping address of a cart.
Parameter | cartId: T["id"] |
---|---|
Description |
Parameter | address: Partial |
---|---|
Description |