Class

CatalogueServices

CatalogueServices(ctx)

Constructor

# new CatalogueServices(ctx)

Parameters:
Name Type Description
ctx Context

Context instance

Since:
  • 1.0, 09.2025, jh

View Source infohub/Catalogue.js, line 39

Classes

CatalogueServices

Methods

# async createCatalogue(cat_data) → {Promise.<function()>}

Parameters:
Name Type Description
cat_data *

View Source infohub/Catalogue.js, line 57

Callback function

Promise.<function()>

# async getCatalogue(cat_id, query, cb, cat_data) → {Promise.<function()>}

Get catalogue by ID. If catalogue does not exist and cat_data is given, a new catalogu is created using cat_data

Parameters:
Name Type Default Description
cat_id *
query *

= { 'members' : 'properties' : 'nodes' : }

cb *
cat_data * null

View Source infohub/Catalogue.js, line 100

Callback function

Promise.<function()>

# getCatalogueByShortId(project_sid, cb, query)

Parameters:
Name Type Description
project_sid *
cb *
query *

View Source infohub/Catalogue.js, line 164

# async getCatalogueList(cb, query)

Get list of catalogues.

Parameters:
Name Type Default Description
cb *

callback

query * null

optional query filter

View Source infohub/Catalogue.js, line 212