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,drive_id?,path?,page_token?):Observable<StorageStructure>
Parameters
• externalConnectorId: string
• drive_id?: string
• path?: string
• page_token?: string
Returns
Observable<StorageStructure>
Defined in
libs/sdk-core/src/lib/db/sync/sync.models.ts:31
createConfig()
createConfig(
config):Observable<SyncConfiguration>
Parameters
• config: SyncConfigurationCreate
Returns
Observable<SyncConfiguration>
Defined in
libs/sdk-core/src/lib/db/sync/sync.models.ts:26
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>
Parameters
• id: string
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/sync/sync.models.ts:29
getConfig()
getConfig(
id):Observable<SyncConfiguration>
Parameters
• id: string
Returns
Observable<SyncConfiguration>
Defined in
libs/sdk-core/src/lib/db/sync/sync.models.ts:28
getConfigJobs()
getConfigJobs(
id):Observable<Job[]>
Parameters
• id: string
Returns
Observable<Job[]>
Defined in
libs/sdk-core/src/lib/db/sync/sync.models.ts:30
getConfigs()
getConfigs():
Observable<SyncConfiguration[]>
Returns
Observable<SyncConfiguration[]>