Interface RecordingApi
-
- All Implemented Interfaces:
public interface RecordingApi
-
-
Method Summary
Modifier and Type Method Description abstract ListRecordingsResponselistRecordingsTypeId0(@Path(value = "type") String type, @Path(value = "id") String id)List recordings (type, id) Lists recordings Required permissions: - ListRecordings Responses: 200: Successful response
400: Bad request
429: Too many requests
abstract ListRecordingsResponselistRecordingsTypeIdSession1(@Path(value = "type") String type, @Path(value = "id") String id, @Path(value = "session") String session)List recordings (type, id, session) Lists recordings Required permissions: - ListRecordings Responses: 200: Successful response
400: Bad request
429: Too many requests
abstract StartRecordingResponsestartRecording(@Path(value = "type") String type, @Path(value = "id") String id)Start recording Starts recording Sends events: - call. abstract StopRecordingResponsestopRecording(@Path(value = "type") String type, @Path(value = "id") String id)Stop recording Stops recording Sends events: - call. -
-
Method Detail
-
listRecordingsTypeId0
@GET(value = "/video/call/{type}/{id}/recordings") abstract ListRecordingsResponse listRecordingsTypeId0(@Path(value = "type") String type, @Path(value = "id") String id)List recordings (type, id) Lists recordings Required permissions: - ListRecordings Responses:
200: Successful response
400: Bad request
429: Too many requests
-
listRecordingsTypeIdSession1
@GET(value = "/video/call/{type}/{id}/{session}/recordings") abstract ListRecordingsResponse listRecordingsTypeIdSession1(@Path(value = "type") String type, @Path(value = "id") String id, @Path(value = "session") String session)List recordings (type, id, session) Lists recordings Required permissions: - ListRecordings Responses:
200: Successful response
400: Bad request
429: Too many requests
-
startRecording
@POST(value = "/video/call/{type}/{id}/start_recording") abstract StartRecordingResponse startRecording(@Path(value = "type") String type, @Path(value = "id") String id)Start recording Starts recording Sends events: - call.recording_started Required permissions: - StopRecording Responses:
201: Successful response
400: Bad request
429: Too many requests
-
stopRecording
@POST(value = "/video/call/{type}/{id}/stop_recording") abstract StopRecordingResponse stopRecording(@Path(value = "type") String type, @Path(value = "id") String id)Stop recording Stops recording Sends events: - call.recording_stopped Required permissions: - StopRecording Responses:
201: Successful response
400: Bad request
429: Too many requests
-
-
-