SudoSOS Back-end API / service/sync/user/user-sync-manager / UserSyncManager
Class: UserSyncManager ​
Extends ​
Constructors ​
Constructor ​
ts
new UserSyncManager(services): UserSyncManager;Parameters ​
| Parameter | Type |
|---|---|
services | UserSyncService[] |
Returns ​
UserSyncManager
Inherited from ​
Properties ​
| Property | Modifier | Type | Overrides | Inherited from |
|---|---|---|---|---|
logger | protected | Logger | SyncManager.logger | - |
manager | protected | EntityManager | - | SyncManager.manager |
services | readonly | UserSyncService[] | - | SyncManager.services |
Methods ​
down() ​
ts
down(entity, isDryRun?): Promise<void>;Parameters ​
| Parameter | Type | Default value |
|---|---|---|
entity | User | undefined |
isDryRun | boolean | false |
Returns ​
Promise<void>
Inherited from ​
fetch() ​
ts
fetch(): Promise<void>;Returns ​
Promise<void>
Inherited from ​
getTargets() ​
ts
getTargets(): Promise<User[]>;Returns ​
Promise<User[]>
Overrides ​
post() ​
ts
post(): Promise<void>;Returns ​
Promise<void>
Inherited from ​
pre() ​
ts
pre(): Promise<void>;Returns ​
Promise<void>
Inherited from ​
run() ​
ts
run(isDryRun?): Promise<SyncResults<User>>;Parameters ​
| Parameter | Type | Default value |
|---|---|---|
isDryRun | boolean | false |
Returns ​
Promise<SyncResults<User>>
Inherited from ​
runDry() ​
ts
runDry(): Promise<SyncResults<User>>;Returns ​
Promise<SyncResults<User>>
Inherited from ​
sync() ​
ts
sync(entity, isDryRun?): Promise<SyncResult>;Parameters ​
| Parameter | Type | Default value |
|---|---|---|
entity | User | undefined |
isDryRun | boolean | false |
Returns ​
Promise<SyncResult>