OSTIP_EXARI v0.1.0 Swagger.Client.Api.ApiDocsrecordingsFormat View Source

API calls for all endpoints tagged ApiDocsrecordingsFormat.

Link to this section Summary

Functions

Stop a live recording and discard it

Get a stored recording's details

Get the file associated with the stored recording

List recordings that are complete

Mute a live recording. Muting a recording suspends silence detection, which will be restarted when the recording is unmuted

Pause a live recording. Pausing a recording suspends silence detection, which will be restarted when the recording is unpaused. Paused time is not included in the accounting for maxDurationSeconds

Stop a live recording and store it

Link to this section Functions

Link to this function cancel(connection, recording_name, opts \\ []) View Source
cancel(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, nil} | {:error, Tesla.Env.t()}

Stop a live recording and discard it.

Parameters

  • connection (Swagger.Client.Connection): Connection to server
  • recording_name (String.t): The name of the recording
  • opts (KeywordList): [optional] Optional parameters

Returns

{:ok, %{}} on success {:error, info} on failure

Link to this function copy_stored(connection, recording_name, destination_recording_name, opts \\ []) View Source
copy_stored(Tesla.Env.client(), String.t(), String.t(), keyword()) ::
  {:ok, nil} | {:error, Tesla.Env.t()}

Copy a stored recording.

Parameters

  • connection (Swagger.Client.Connection): Connection to server
  • recording_name (String.t): The name of the recording to copy
  • destination_recording_name (String.t): The destination name of the recording
  • opts (KeywordList): [optional] Optional parameters

Returns

{:ok, %{}} on success {:error, info} on failure

Link to this function delete_stored(connection, recording_name, opts \\ []) View Source
delete_stored(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, nil} | {:error, Tesla.Env.t()}

Delete a stored recording.

Parameters

  • connection (Swagger.Client.Connection): Connection to server
  • recording_name (String.t): The name of the recording
  • opts (KeywordList): [optional] Optional parameters

Returns

{:ok, %{}} on success {:error, info} on failure

Link to this function get_live(connection, recording_name, opts \\ []) View Source
get_live(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, nil} | {:error, Tesla.Env.t()}

List live recordings.

Parameters

  • connection (Swagger.Client.Connection): Connection to server
  • recording_name (String.t): The name of the recording
  • opts (KeywordList): [optional] Optional parameters

Returns

{:ok, %{}} on success {:error, info} on failure

Link to this function get_stored(connection, recording_name, opts \\ []) View Source
get_stored(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, nil} | {:error, Tesla.Env.t()}

Get a stored recording's details.

Parameters

  • connection (Swagger.Client.Connection): Connection to server
  • recording_name (String.t): The name of the recording
  • opts (KeywordList): [optional] Optional parameters

Returns

{:ok, %{}} on success {:error, info} on failure

Link to this function get_stored_file(connection, recording_name, opts \\ []) View Source
get_stored_file(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, nil} | {:error, Tesla.Env.t()}

Get the file associated with the stored recording.

Parameters

  • connection (Swagger.Client.Connection): Connection to server
  • recording_name (String.t): The name of the recording
  • opts (KeywordList): [optional] Optional parameters

Returns

{:ok, %{}} on success {:error, info} on failure

Link to this function list_stored(connection, opts \\ []) View Source
list_stored(Tesla.Env.client(), keyword()) ::
  {:ok, nil} | {:error, Tesla.Env.t()}

List recordings that are complete.

Parameters

  • connection (Swagger.Client.Connection): Connection to server
  • opts (KeywordList): [optional] Optional parameters

Returns

{:ok, %{}} on success {:error, info} on failure

Link to this function mute(connection, recording_name, opts \\ []) View Source
mute(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, nil} | {:error, Tesla.Env.t()}

Mute a live recording. Muting a recording suspends silence detection, which will be restarted when the recording is unmuted.

Parameters

  • connection (Swagger.Client.Connection): Connection to server
  • recording_name (String.t): The name of the recording
  • opts (KeywordList): [optional] Optional parameters

Returns

{:ok, %{}} on success {:error, info} on failure

Link to this function pause(connection, recording_name, opts \\ []) View Source
pause(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, nil} | {:error, Tesla.Env.t()}

Pause a live recording. Pausing a recording suspends silence detection, which will be restarted when the recording is unpaused. Paused time is not included in the accounting for maxDurationSeconds.

Parameters

  • connection (Swagger.Client.Connection): Connection to server
  • recording_name (String.t): The name of the recording
  • opts (KeywordList): [optional] Optional parameters

Returns

{:ok, %{}} on success {:error, info} on failure

Link to this function stop(connection, recording_name, opts \\ []) View Source
stop(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, nil} | {:error, Tesla.Env.t()}

Stop a live recording and store it.

Parameters

  • connection (Swagger.Client.Connection): Connection to server
  • recording_name (String.t): The name of the recording
  • opts (KeywordList): [optional] Optional parameters

Returns

{:ok, %{}} on success {:error, info} on failure

Link to this function unmute(connection, recording_name, opts \\ []) View Source
unmute(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, nil} | {:error, Tesla.Env.t()}

Unmute a live recording.

Parameters

  • connection (Swagger.Client.Connection): Connection to server
  • recording_name (String.t): The name of the recording
  • opts (KeywordList): [optional] Optional parameters

Returns

{:ok, %{}} on success {:error, info} on failure

Link to this function unpause(connection, recording_name, opts \\ []) View Source
unpause(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, nil} | {:error, Tesla.Env.t()}

Unpause a live recording.

Parameters

  • connection (Swagger.Client.Connection): Connection to server
  • recording_name (String.t): The name of the recording
  • opts (KeywordList): [optional] Optional parameters

Returns

{:ok, %{}} on success {:error, info} on failure