MeetingApi

interface MeetingApi : BaseApi

Inheritors

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract suspend fun createNewMeeting(request: UpsertMeetingRequest): NetworkResponse<UpsertMeetingResponse>
Link copied to clipboard
abstract suspend fun deleteMeeting(meetingId: MeetingId): NetworkResponse<Unit>
Link copied to clipboard
abstract suspend fun fetchMeeting(meetingId: MeetingId): NetworkResponse<MeetingDTO>
Link copied to clipboard
abstract suspend fun fetchMeetings(): NetworkResponse<List<MeetingDTO>>
Link copied to clipboard
open fun getApiNotSupportedError(apiName: String, apiVersion: Int): NetworkResponse.Error
Link copied to clipboard
abstract suspend fun updateMeeting(meetingId: MeetingId, request: UpsertMeetingRequest): NetworkResponse<UpsertMeetingResponse>