KnowledgeBox
@nuclia/core • Docs
@nuclia/core / KnowledgeBox
Class: KnowledgeBox
Provides access to all the Knowledge Box contents and services in read mode.
For any Knowledge Box operation that requires write access, you need to use WritableKnowledgeBox instead.
Extends
Extended by
Implements
Constructors
new KnowledgeBox()
new KnowledgeBox(
nuclia,account,data):KnowledgeBox
Parameters
• nuclia: INuclia
• account: string
• data: IKnowledgeBoxBase | IKnowledgeBoxStandalone
Returns
Inherited from
IKnowledgeBox.constructor
Defined in
libs/sdk-core/src/lib/db/kb/kb.ts:153
Properties
accountId
accountId:
string
Defined in
libs/sdk-core/src/lib/db/kb/kb.ts:103
allowed_ip_addresses?
optionalallowed_ip_addresses:null|string[]
Implementation of
IKnowledgeBox.allowed_ip_addresses
Inherited from
IKnowledgeBox.allowed_ip_addresses
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:40
allowed_origins?
optionalallowed_origins:null|string[]
Implementation of
Inherited from
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:39
created?
optionalcreated:string
Implementation of
Inherited from
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:38
description?
optionaldescription:string
Implementation of
Inherited from
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:36
enforce_security?
optionalenforce_security:boolean
Implementation of
IKnowledgeBox.enforce_security
Inherited from
IKnowledgeBox.enforce_security
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:44
external_index_provider?
optionalexternal_index_provider:string
Implementation of
IKnowledgeBox.external_index_provider
Inherited from
IKnowledgeBox.external_index_provider
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:45
hidden_resources_enabled?
optionalhidden_resources_enabled:boolean
Implementation of
IKnowledgeBox.hidden_resources_enabled
Inherited from
IKnowledgeBox.hidden_resources_enabled