Installation:
$ npm i @or-sdk/contacts
Contacts is a composition of separate Api entities.
Usage:
import { Contacts } from '@or-sdk/contacts'
const contacts = new Contacts({
token: 'my-account-token-string',
sdkUrl: 'http://example.account-settings/endpoint'
});
const accountSettings = new Contacts({
token: 'my-account-token-string',
discoveryUrl: 'http://example.account-settings/endpoint'
});
After when you initialize the Contacts Api,
various entities are available at your service with which you can work
(all entities presented in api
folder )
Example
Let's say you want to perform some CRUD operation on the contactBook entity
All you need to do, it's just refer to contactBookApi(entity)
import { Contacts } from '@or-sdk/contacts'
const {contactBookApi, migrationsApi, ...rest} = new Contacts(...);
const migrationsStatus = migrationsApi.migrationsStatus()
const book = contactBookApi.getContactsBook(id)
const newContactBook = contactBookApi.createContactBook(...)
[[include:contacts/CHANGELOG.md]]