bedrock-account

6.3.2 • Public • Published

bedrock-account

User accounts for Bedrock Applications

API Reference

bedrock-account

bedrock-account.insert(options) ⇒ Promise

Inserts a new account. The account must contain id.

Kind: static method of bedrock-account
Returns: Promise - Resolves to the database account record.

Param Type Description
options object The options to use.
options.account object The account containing at least the minimum required data.
[options.meta] object The meta information to include.

bedrock-account.exists(options) ⇒ Promise

Check for the existence of an account.

Kind: static method of bedrock-account
Returns: Promise - Resolves to a boolean indicating account existence.

Param Type Default Description
options object The options to use.
[options.id] string The ID of the account to check.
[options.email] string The email address for the account.
[options.status] string "active" The status to check for (options: 'active', deleted').

bedrock-account.get(options) ⇒ Promise

Retrieves an account.

Kind: static method of bedrock-account
Returns: Promise - Resolves to {account, meta}.

Param Type Description
options object The options to use.
options.id string The ID of the account to retrieve.

bedrock-account.getAll(options) ⇒ Promise

Retrieves all accounts matching the given query.

Kind: static method of bedrock-account
Returns: Promise - Resolves to the records that matched the query.

Param Type Default Description
options object The options to use.
[options.query] object {} The query to use.
[options.options] object {} The options (eg: 'sort', 'limit').

bedrock-account.update(options) ⇒ Promise

Updates an account.

Kind: static method of bedrock-account
Returns: Promise - Resolves once the operation completes.

Param Type Description
options object The options to use.
options.id string The ID of the account to update.
options.patch Array A JSON patch for performing the update.
options.sequence number The sequence number that must match the current record prior to the patch.

bedrock-account.setStatus(options) ⇒ Promise

Sets an account's status.

Kind: static method of bedrock-account
Returns: Promise - Resolves once the operation completes.

Param Type Description
options object The options to use.
options.id string The account ID.
options.status string The status.

Dependencies (3)

Dev Dependencies (4)

Package Sidebar

Install

npm i bedrock-account

Weekly Downloads

2

Version

6.3.2

License

SEE LICENSE IN LICENSE.md

Unpacked Size

41.3 kB

Total Files

18

Last publish

Collaborators

  • msporny
  • dlongley
  • davidlehn
  • mattcollier
  • gannan