SyncManager
@nuclia/core • Docs
@nuclia/core / SyncManager
Class: SyncManager
Implements
Constructors
new SyncManager()
new SyncManager(
kb,nuclia):SyncManager
Parameters
• kb: IWritableKnowledgeBox
• nuclia: INuclia
Returns
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:19
Properties
kb
Implementation of
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:16
nuclia
nuclia:
INuclia
Implementation of
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:17
Methods
browse()
browse(
externalConnectorId,drive_id?,path?,page_token?):Observable<StorageStructure>
Parameters
• externalConnectorId: string
• drive_id?: string
• path?: string
• page_token?: string
Returns
Observable<StorageStructure>
Implementation of
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:55
createConfig()
createConfig(
config):Observable<SyncConfiguration>
Parameters
• config: SyncConfigurationCreate
Returns
Observable<SyncConfiguration>
Implementation of
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:35
createExternalConnection()
createExternalConnection(
provider,credentials):Observable<ExternalConnection>
Parameters
• provider: string
• credentials: ExternalConnectionCredentials
Returns
Observable<ExternalConnection>
Implementation of
ISyncManager.createExternalConnection
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:28
createOAuthExternalConnection()
createOAuthExternalConnection(
provider):Observable<OAuthUrl>
Parameters
• provider: string
Returns
Observable<OAuthUrl>
Implementation of
ISyncManager.createOAuthExternalConnection
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:24
deleteConfig()
deleteConfig(
id):Observable<void>
Parameters
• id: string
Returns
Observable<void>
Implementation of
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:47
getConfig()
getConfig(
id):Observable<SyncConfiguration>
Parameters
• id: string
Returns
Observable<SyncConfiguration>
Implementation of
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:43
getConfigJobs()
getConfigJobs(
id):Observable<Job[]>
Parameters
• id: string
Returns
Observable<Job[]>
Implementation of
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:51
getConfigs()
getConfigs():
Observable<SyncConfiguration[]>
Returns
Observable<SyncConfiguration[]>