ISyncManager
@nuclia/core • Docs
@nuclia/core / ISyncManager
Interface: ISyncManager
Properties
kb
Defined in
libs/sdk-core/src/lib/db/sync/sync.models.ts:22
nuclia
nuclia:
INuclia
Defined in
libs/sdk-core/src/lib/db/sync/sync.models.ts:23
Methods
browse()
browse(
externalConnectorId,options):Observable<StorageStructure>
Parameters
• externalConnectorId: string
• options: BrowseOptions
Returns
Observable<StorageStructure>
Defined in
libs/sdk-core/src/lib/db/sync/sync.models.ts:34
createConfig()
createConfig(
config):Observable<SyncConfiguration>
Parameters
• config: SyncConfigurationCreate
Returns
Observable<SyncConfiguration>
Defined in
libs/sdk-core/src/lib/db/sync/sync.models.ts:27
createExternalConnection()
createExternalConnection(
provider,credentials):Observable<ExternalConnection>
Parameters
• provider: string
• credentials
Returns
Observable<ExternalConnection>
Defined in
libs/sdk-core/src/lib/db/sync/sync.models.ts:25
createOAuthExternalConnection()
createOAuthExternalConnection(
provider):Observable<OAuthUrl>
Parameters
• provider: string
Returns
Observable<OAuthUrl>
Defined in
libs/sdk-core/src/lib/db/sync/sync.models.ts:24
deleteConfig()
deleteConfig(
id):Observable<void>