GitHub

DaffCustomerAddressInMemoryBackendService

An in-memory service that handles customer address HTTP requests.

import { DaffCustomerAddressInMemoryBackendService } from '@daffodil/customer/driver/in-memory'
@Injectable()
class DaffCustomerAddressInMemoryBackendService implements InMemoryDbService, DaffInMemorySingleRouteableBackend {
  readonly collectionName: DAFF_CUSTOMER_ADDRESS_IN_MEMORY_COLLECTION_NAME
  addresses: Record<DaffCustomerAddress['id'], DaffCustomerAddress>
  get(reqInfo: RequestInfo_2)
  put(reqInfo: RequestInfo_2)
  post(reqInfo: RequestInfo_2)
  delete(reqInfo: RequestInfo_2)
}

Properties

Name Type Description
collectionName DAFF_CUSTOMER_ADDRESS_IN_MEMORY_COLLECTION_NAME
addresses Record<DaffCustomerAddress['id'], DaffCustomerAddress>
get

Gets a customer.

put
post
delete