Package-level declarations
Types
Link copied to clipboard
interface MeetingDao
Link copied to clipboard
internal class MeetingDaoImpl(meetingsQueries: MeetingsQueries, readDispatcher: ReadDispatcher, writeDispatcher: WriteDispatcher) : MeetingDao
Link copied to clipboard
data class MeetingEntity(val meetingId: QualifiedIDEntity, val conversationId: QualifiedIDEntity, val creatorId: QualifiedIDEntity, val createdAt: <Error class: unknown class>, val updatedAt: <Error class: unknown class>?, val title: String, val startTime: <Error class: unknown class>, val endTime: <Error class: unknown class>, val trial: Boolean, val recurrence: MeetingEntity.RecurrenceEntity?)
Link copied to clipboard
Link copied to clipboard
data class MeetingOccurrenceDetailsEntity(val occurrence: MeetingOccurrenceEntity, val meeting: MeetingEntity, val conversationName: String?, val conversationType: ConversationEntity.Type, val otherUserPreviewAssetId: QualifiedIDEntity?, val channelAccess: ConversationEntity.ChannelAccess?, val selfUserId: QualifiedIDEntity?, val participantPreviewAssetIds: List<QualifiedIDEntity> = emptyList())
Link copied to clipboard
data class MeetingOccurrenceEntity(val occurrenceId: String, val meetingId: QualifiedIDEntity, val occurrenceStart: <Error class: unknown class>, val occurrenceEnd: <Error class: unknown class>)
Link copied to clipboard
object MeetingOccurrencesGenerator
Link copied to clipboard
internal data class MeetingPagingParameters(val from: <Error class: unknown class>, val initialOffset: Long, val prefetchDistance: Int)
Link copied to clipboard
internal class MeetingPagingSource(meetingsQueries: MeetingsQueries, readContext: <Error class: unknown class>, writeContext: <Error class: unknown class>, parameters: MeetingPagingParameters)
Link copied to clipboard
data class MeetingParticipantPreviewAssetEntity(val conversationId: QualifiedIDEntity, val previewAssetId: QualifiedIDEntity?)
Functions
Link copied to clipboard
internal suspend fun MeetingsQueries.insertGeneratedOccurrences(meetings: List<MeetingEntity>, limit: MeetingOccurrencesGenerator.GenerationLimit, shouldRegenerateOccurrences: Map<QualifiedIDEntity, Boolean>): Int