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>