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.
1.2 KiB
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 }