GitHub

DaffCustomerPaymentDriverInterface

The customer payment driver is responsible for loading customers.

import { DaffCustomerPaymentDriverInterface } from '@daffodil/customer-payment/driver'
interface DaffCustomerPaymentDriverInterface<TPayment extends DaffCustomerPayment = DaffCustomerPayment, TRequest extends DaffCustomerPaymentRequest = DaffCustomerPaymentRequest> {
  list: Observable<TPayment[]>
  get: Observable<TPayment>
  update: Observable<TPayment[]>
  add: Observable<TPayment[]>
  delete: Observable<TPayment[]>
}

Properties

Name Type Description
list Observable<TPayment[]>

Lists the customer's payments.

get Observable<TPayment>

Get the specified payment.

update Observable<TPayment[]>

Update the passed payment.

add Observable<TPayment[]>

Adds the passed payment.

delete Observable<TPayment[]>

Deletes the specified payment.