Skip to main content

Class: AddressService

Defined in: service/AddressService.ts:103

Backwards-compatible class form. New code should call addressService(client).

Constructors​

Constructor​

new AddressService(client): AddressService

Defined in: service/AddressService.ts:105

Parameters​

client​

GraphQLClient

Returns​

AddressService

Methods​

createCompanyAddress()​

createCompanyAddress(input): Promise<Address>

Defined in: service/AddressService.ts:120

Creates a new address for a company

Parameters​

input​

CompanyAddressCreateInput

Company address creation input data

Returns​

Promise<Address>


createCustomerAddress()​

createCustomerAddress(input): Promise<Address>

Defined in: service/AddressService.ts:135

Creates a new address for a customer

Parameters​

input​

CustomerAddressCreateInput

Customer address creation input data

Returns​

Promise<Address>


deleteCompanyAddress()​

deleteCompanyAddress(input): Promise<boolean>

Defined in: service/AddressService.ts:130

Deletes a company address

Parameters​

input​

CompanyAddressDeleteInput

Company address deletion input data

Returns​

Promise<boolean>


deleteCustomerAddress()​

deleteCustomerAddress(input): Promise<boolean>

Defined in: service/AddressService.ts:145

Deletes a customer address

Parameters​

input​

CustomerAddressDeleteInput

Customer address deletion input data

Returns​

Promise<boolean>


getAddressesByCompanyId()​

getAddressesByCompanyId(companyId): Promise<Address[]>

Defined in: service/AddressService.ts:110

Fetches addresses for a company

Parameters​

companyId​

number

Company ID

Returns​

Promise<Address[]>


getAddressesByCustomerId()​

getAddressesByCustomerId(customerId): Promise<Address[]>

Defined in: service/AddressService.ts:115

Fetches addresses for a customer

Parameters​

customerId​

number

Customer ID

Returns​

Promise<Address[]>


updateCompanyAddress()​

updateCompanyAddress(input): Promise<Address>

Defined in: service/AddressService.ts:125

Updates an existing company address

Parameters​

input​

CompanyAddressUpdateInput

Company address update input data

Returns​

Promise<Address>


updateCustomerAddress()​

updateCustomerAddress(input): Promise<Address>

Defined in: service/AddressService.ts:140

Updates an existing customer address

Parameters​

input​

CustomerAddressUpdateInput

Customer address update input data

Returns​

Promise<Address>