> Fetch clean Markdown by appending `.md` to any page URL under https://signalwire.com/docs or requesting it with the HTTP header `Accept: text/markdown`. The root index at https://signalwire.com/docs/llms.txt lists the available documentation indexes. # RoomSessionRecording Represents a specific recording of a room session. ## Properties **`duration`** `number` Duration, if available. --- **`endedAt`** `Date` End time, if available. --- **`id`** `string` — required The unique id of this recording. --- **`roomSessionId`** `string` — required The id of the room session associated to this recording. --- **`startedAt`** `Date` Start time, if available. --- **`state`** `"recording" | "paused" | "completed"` — required Current state. --- ## Methods ### pause ▸ **pause**(): `Promise` Pauses the recording. #### Returns `Promise` --- ### resume ▸ **resume**(): `Promise` Resumes the recording. #### Returns `Promise` --- ### stop ▸ **stop**(): `Promise` Stops the recording. #### Returns `Promise`