import { DaffCustomerAddressTestingDriver } from '@daffodil/customer/driver/testing'
A basic customer driver that creates mock customer results of different kinds. For testing purposes.
@Injectable()
class DaffCustomerAddressTestingDriver 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 |