Skip to content

SudoSOS Back-end API / service/sync/user/user-sync-manager / UserSyncManager

Class: UserSyncManager ​

Extends ​

Constructors ​

Constructor ​

ts
new UserSyncManager(services): UserSyncManager;

Parameters ​

ParameterType
servicesUserSyncService[]

Returns ​

UserSyncManager

Inherited from ​

SyncManager.constructor

Properties ​

PropertyModifierTypeOverridesInherited from
loggerprotectedLoggerSyncManager.logger-
managerprotectedEntityManager-SyncManager.manager
servicesreadonlyUserSyncService[]-SyncManager.services

Methods ​

down() ​

ts
down(entity, isDryRun?): Promise<void>;

Parameters ​

ParameterTypeDefault value
entityUserundefined
isDryRunbooleanfalse

Returns ​

Promise<void>

Inherited from ​

SyncManager.down


fetch() ​

ts
fetch(): Promise<void>;

Returns ​

Promise<void>

Inherited from ​

SyncManager.fetch


getTargets() ​

ts
getTargets(): Promise<User[]>;

Returns ​

Promise<User[]>

Overrides ​

SyncManager.getTargets


post() ​

ts
post(): Promise<void>;

Returns ​

Promise<void>

Inherited from ​

SyncManager.post


pre() ​

ts
pre(): Promise<void>;

Returns ​

Promise<void>

Inherited from ​

SyncManager.pre


run() ​

ts
run(isDryRun?): Promise<SyncResults<User>>;

Parameters ​

ParameterTypeDefault value
isDryRunbooleanfalse

Returns ​

Promise<SyncResults<User>>

Inherited from ​

SyncManager.run


runDry() ​

ts
runDry(): Promise<SyncResults<User>>;

Returns ​

Promise<SyncResults<User>>

Inherited from ​

SyncManager.runDry


sync() ​

ts
sync(entity, isDryRun?): Promise<SyncResult>;

Parameters ​

ParameterTypeDefault value
entityUserundefined
isDryRunbooleanfalse

Returns ​

Promise<SyncResult>

Inherited from ​

SyncManager.sync