import { DaffCustomerAddressInMemoryDriver } from '@daffodil/customer/driver/in-memory'
The customer address in-memory driver to mock the customer address backend service.
@Injectable()
class DaffCustomerAddressInMemoryDriver extends DaffInMemoryDriverBase implements DaffCustomerAddressDriverInterface {
list(): Observable<DaffCustomerAddress[]>
get(addressId: string): Observable<DaffCustomerAddress>
update(address: Partial<DaffCustomerAddress> & DaffIdentifiable): Observable<DaffCustomerAddress[]>
add(address: DaffCustomerAddress): Observable<DaffCustomerAddress[]>
delete(addressId: string): Observable<DaffCustomerAddress[]>
}
Observable<DaffCustomerAddress[]>
Lists the customer's addresses.
Observable<DaffCustomerAddress>
Get the specified address.
Parameter | addressId: string |
---|---|
Description |
Observable<DaffCustomerAddress[]>
Update the passed address.
Parameter | address: Partial<DaffCustomerAddress> & DaffIdentifiable |
---|---|
Description |
Observable<DaffCustomerAddress[]>
Adds the passed address.
Parameter | address: DaffCustomerAddress |
---|---|
Description |
Observable<DaffCustomerAddress[]>
Deletes the specified address.
Parameter | addressId: string |
---|---|
Description |