import { DaffCustomerPaymentTestingDriver } from '@daffodil/customer-payment/driver/testing'
A basic customer driver that creates mock customer results of different kinds. For testing purposes.
@Injectable()
class DaffCustomerPaymentTestingDriver implements DaffCustomerPaymentDriverInterface {
  list(): Observable<DaffCustomerPayment[]>
  get(paymentId: string): Observable<DaffCustomerPayment>
  update(payment: Partial<DaffCustomerPayment<unknown>> & DaffIdentifiable): Observable<DaffCustomerPayment[]>
  add(payment: DaffPaymentRequest<unknown>): Observable<DaffCustomerPayment[]>
  delete(paymentId: string): Observable<DaffCustomerPayment[]>
}
Observable<DaffCustomerPayment[]>Lists the customer's payments.
Observable<DaffCustomerPayment>Get the specified payment.
| Parameter | paymentId: string | 
|---|---|
| Description | 
Observable<DaffCustomerPayment[]>Update the passed payment.
| Parameter | payment: Partial<DaffCustomerPayment | 
|---|---|
| Description | 
Observable<DaffCustomerPayment[]>Adds the passed payment.
| Parameter | payment: DaffPaymentRequest | 
|---|---|
| Description | 
Observable<DaffCustomerPayment[]>Deletes the specified payment.
| Parameter | paymentId: string | 
|---|---|
| Description |