From 59478630cb36d8bbc264557a5e1f149306d043df Mon Sep 17 00:00:00 2001 From: Ella Nan <38847123+ellanan@users.noreply.github.com> Date: Tue, 2 Dec 2025 17:01:24 -0500 Subject: [PATCH] feat: add account address filter type --- src/types/account-address.d.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/types/account-address.d.ts b/src/types/account-address.d.ts index c61852c..155999d 100644 --- a/src/types/account-address.d.ts +++ b/src/types/account-address.d.ts @@ -46,6 +46,29 @@ export interface AccountAddressEdit | 'country' > {} +export interface AccountAddressFilterAttributes { + first_name?: string + last_name?: string + name?: string + phone_number?: string + instructions?: string + company_name?: string + line_1?: string + line_2?: string + city?: string + county?: string + region?: string + postcode?: string + country?: string +} + +export interface AccountAddressFilter { + ilike?: AccountAddressFilterAttributes + eq?: AccountAddressFilterAttributes + in?: AccountAddressFilterAttributes + text?: AccountAddressFilterAttributes +} + /** * Address Endpoints * DOCS: https://documentation.elasticpath.com/commerce-cloud/docs/api/orders-and-customers/addresss/index.html @@ -93,4 +116,6 @@ export interface AccountAddressesEndpoint { Limit(value: number): AccountAddressesEndpoint Offset(value: number): AccountAddressesEndpoint + + Filter(filter: AccountAddressFilter): AccountAddressesEndpoint }