UserDataSource

internal constructor(userDAO: UserDAO, clientDAO: ClientDAO, memberDAO: MemberDAO, appDAO: AppDAO, selfApi: SelfApi, userDetailsApi: UserDetailsApi, upgradePersonalToTeamApi: UpgradePersonalToTeamApi, teamsApi: TeamsApi, sessionRepository: SessionRepository, selfUserId: UserId, selfTeamIdProvider: SelfTeamIdProvider, legalHoldHandler: LegalHoldHandler, idMapper: IdMapper = MapperProvider.idMapper(), userMapper: UserMapper = MapperProvider.userMapper(), teamMapper: TeamMapper = MapperProvider.teamMapper(), availabilityStatusMapper: AvailabilityStatusMapper = MapperProvider.availabilityStatusMapper(), userTypeEntityMapper: UserEntityTypeMapper = MapperProvider.userTypeEntityMapper(), memberMapper: MemberMapper = MapperProvider.memberMapper(), appMapper: AppMapper = MapperProvider.appMapper())