feat(customer): admin addresses (#6235)

**What**
- GET /admin/customers/:id/addresses
- POST /admin/customers/:id/addresses
- POST /admin/customers/:id/addresses/:address_id
- DELETE /admin/customers/:id/addresses/:address_id
This commit is contained in:
Sebastian Rindom
2024-01-31 09:55:07 +00:00
committed by GitHub
parent ca0e0631af
commit 36ec3ea3aa
20 changed files with 990 additions and 34 deletions
+13
View File
@@ -144,12 +144,25 @@ export interface ICustomerModuleService extends IModuleService {
sharedContext?: Context
): Promise<CustomerAddressDTO[]>
deleteAddress(addressId: string, sharedContext?: Context): Promise<void>
deleteAddress(addressIds: string[], sharedContext?: Context): Promise<void>
deleteAddress(
selector: FilterableCustomerAddressProps,
sharedContext?: Context
): Promise<void>
listAddresses(
filters?: FilterableCustomerAddressProps,
config?: FindConfig<CustomerAddressDTO>,
sharedContext?: Context
): Promise<CustomerAddressDTO[]>
listAndCountAddresses(
filters?: FilterableCustomerAddressProps,
config?: FindConfig<CustomerAddressDTO>,
sharedContext?: Context
): Promise<[CustomerAddressDTO[], number]>
listCustomerGroupRelations(
filters?: FilterableCustomerGroupCustomerProps,
config?: FindConfig<CustomerGroupCustomerDTO>,