TeamDataSource
internal class TeamDataSource(userDAO: <Error class: unknown class>, userConfigDAO: <Error class: unknown class>, teamDAO: <Error class: unknown class>, teamsApi: <Error class: unknown class>, selfUserId: <Error class: unknown class>, serviceDAO: <Error class: unknown class>, legalHoldHandler: LegalHoldHandler, legalHoldRequestHandler: LegalHoldRequestHandler, teamMapper: TeamMapper = MapperProvider.teamMapper(), serviceMapper: ServiceMapper = MapperProvider.serviceMapper(), userTypeEntityTypeMapper: UserEntityTypeMapper = MapperProvider.userTypeEntityMapper(), legalHoldStatusMapper: LegalHoldStatusMapper = MapperProvider.legalHoldStatusMapper(), eventMapper: EventMapper = MapperProvider.eventMapper(selfUserId)) : TeamRepository
Constructors
Link copied to clipboard
constructor(userDAO: <Error class: unknown class>, userConfigDAO: <Error class: unknown class>, teamDAO: <Error class: unknown class>, teamsApi: <Error class: unknown class>, selfUserId: <Error class: unknown class>, serviceDAO: <Error class: unknown class>, legalHoldHandler: LegalHoldHandler, legalHoldRequestHandler: LegalHoldRequestHandler, teamMapper: TeamMapper = MapperProvider.teamMapper(), serviceMapper: ServiceMapper = MapperProvider.serviceMapper(), userTypeEntityTypeMapper: UserEntityTypeMapper = MapperProvider.userTypeEntityMapper(), legalHoldStatusMapper: LegalHoldStatusMapper = MapperProvider.legalHoldStatusMapper(), eventMapper: EventMapper = MapperProvider.eventMapper(selfUserId))
Functions
Link copied to clipboard
open suspend override fun approveLegalHoldRequest(teamId: <Error class: unknown class>, password: String?): Either<CoreFailure, Unit>
Link copied to clipboard
open suspend override fun deleteConversation(conversationId: <Error class: unknown class>, teamId: <Error class: unknown class>): Either<CoreFailure, Unit>
Link copied to clipboard
open suspend override fun fetchLegalHoldStatus(teamId: <Error class: unknown class>): Either<CoreFailure, <Error class: unknown class>>
Link copied to clipboard
open suspend override fun fetchMembersByTeamId(teamId: <Error class: unknown class>, userDomain: String, fetchedUsersLimit: Int?, pageSize: Int): Either<CoreFailure, Unit>
Link copied to clipboard
open suspend override fun fetchTeamById(teamId: <Error class: unknown class>): Either<CoreFailure, <Error class: unknown class>>
Link copied to clipboard
open suspend override fun syncServices(teamId: <Error class: unknown class>): Either<CoreFailure, Unit>
Link copied to clipboard
open suspend override fun syncTeam(teamId: <Error class: unknown class>): Either<CoreFailure, <Error class: unknown class>>