Files
dashlibstorage/API.entityaddress.md
seb 70e0a9ddc4 Add entity customer numbers and scope APIs via selected company.
Entity gets an optional unique-per-company number with allocate/peek/isNumberFree helpers. Company-scoped store methods no longer take companyId and resolve google_auth.selected_company instead.
2026-08-07 04:29:35 +02:00

1.2 KiB

entityaddress

This document is auto-generated from the JSDoc comments in src/store by running npm run api-doc.

entityaddress.create

Source: src/store/entityaddress/create.js

Creates a new address for an entity.

const fn = create(pool);
const address = await fn(42, 5, { addressType: 'billing', street: 'Main St', city: 'Berlin' });
// => { id, entityId, firstName, name, street, streetNumber, zip, city, county, addressType, sort }

entityaddress.delete

Source: src/store/entityaddress/delete.js

Deletes an address of an entity.

const fn = del(pool);
await fn(42, 5, 9);

entityaddress.list

Source: src/store/entityaddress/list.js

Lists the addresses of an entity.

const fn = list(pool);
const addresses = await fn(42, 5);
// => [{ id, entityId, firstName, name, street, streetNumber, zip, city, county, addressType, sort }]

entityaddress.update

Source: src/store/entityaddress/update.js

Updates an address of an entity.

const fn = update(pool);
const address = await fn(42, 5, 9, { city: 'Hamburg' });
// => { id, entityId, firstName, name, street, streetNumber, zip, city, county, addressType, sort }