Skip to main content

Class: SyncImsUserController

api-sync/sync-ims-user.controller.SyncImsUserController

Constructors​

constructor​

• new SyncImsUserController(imsUserService, strategyService, imsUserFindingService)

Parameters​

NameType
imsUserServiceUserLoginDataImsUserService
strategyServiceStrategiesService
imsUserFindingServiceImsUserFindingService

Defined in​

login-service/src/api-sync/sync-ims-user.controller.ts:32

Properties​

imsUserFindingService​

• Private Readonly imsUserFindingService: ImsUserFindingService

Defined in​

login-service/src/api-sync/sync-ims-user.controller.ts:35


imsUserService​

• Private Readonly imsUserService: UserLoginDataImsUserService

Defined in​

login-service/src/api-sync/sync-ims-user.controller.ts:33


logger​

• Private Readonly logger: Logger

Defined in​

login-service/src/api-sync/sync-ims-user.controller.ts:31


strategyService​

• Private Readonly strategyService: StrategiesService

Defined in​

login-service/src/api-sync/sync-ims-user.controller.ts:34

Methods​

getIMSToken​

▸ getIMSToken(imsUserId): Promise<GetImsTokenResult>

Parameters​

NameType
imsUserIdstring

Returns​

Promise<GetImsTokenResult>

Defined in​

login-service/src/api-sync/sync-ims-user.controller.ts:39


linkIMSUser​

▸ linkIMSUser(imsUserId): Promise<DefaultReturn>

Parameters​

NameType
imsUserIdstring

Returns​

Promise<DefaultReturn>

Defined in​

login-service/src/api-sync/sync-ims-user.controller.ts:71