SubspaceProductAPI.Api.SipTeleportService (subspace_openapi_client v1.0.0)

API calls for all endpoints tagged SipTeleportService.

Link to this section Summary

Functions

CreateSipTeleport CreateSipTeleport creates a new SIP Teleport

DeleteSipTeleport DeleteSipTeleport deletes an existing SIP Teleport, specified by its id

GetSipTeleport GetSipTeleport fetches the details of a specific SIP Teleport, specified by its id

ListSipTeleports ListSipTeleports lists all SIP Teleports

UpdateSipTeleport UpdateSipTeleport updates an existing SIP Teleport, specified by its id

Link to this section Functions

Link to this function

sip_teleport_service_create(connection, opts \\ [])

Specs

sip_teleport_service_create(Tesla.Env.client(), keyword()) ::
  {:ok, SubspaceProductAPI.Model.V1SipTeleportResponse.t()}
  | {:ok, Map.t()}
  | {:ok, SubspaceProductAPI.Model.RpcStatus.t()}
  | {:ok, String.t()}
  | {:error, Tesla.Env.t()}

CreateSipTeleport CreateSipTeleport creates a new SIP Teleport

Parameters

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

    Returns

on success {:error, Tesla.Env.t} on failure

Link to this function

sip_teleport_service_delete(connection, id, opts \\ [])

Specs

sip_teleport_service_delete(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, SubspaceProductAPI.Model.V1SipTeleportResponse.t()}
  | {:ok, Map.t()}
  | {:ok, SubspaceProductAPI.Model.RpcStatus.t()}
  | {:ok, String.t()}
  | {:error, Tesla.Env.t()}

DeleteSipTeleport DeleteSipTeleport deletes an existing SIP Teleport, specified by its id

Parameters

  • connection (SubspaceProductAPI.Connection): Connection to server
  • id (String.t):
  • opts (KeywordList): [optional] Optional parameters

    Returns

on success {:error, Tesla.Env.t} on failure

Link to this function

sip_teleport_service_get(connection, id, opts \\ [])

Specs

sip_teleport_service_get(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, SubspaceProductAPI.Model.V1SipTeleportResponse.t()}
  | {:ok, Map.t()}
  | {:ok, SubspaceProductAPI.Model.RpcStatus.t()}
  | {:ok, String.t()}
  | {:error, Tesla.Env.t()}

GetSipTeleport GetSipTeleport fetches the details of a specific SIP Teleport, specified by its id

Parameters

  • connection (SubspaceProductAPI.Connection): Connection to server
  • id (String.t):
  • opts (KeywordList): [optional] Optional parameters

    Returns

on success {:error, Tesla.Env.t} on failure

Link to this function

sip_teleport_service_list(connection, opts \\ [])

Specs

sip_teleport_service_list(Tesla.Env.client(), keyword()) ::
  {:ok, SubspaceProductAPI.Model.V1ListSipTeleportResponse.t()}
  | {:ok, Map.t()}
  | {:ok, SubspaceProductAPI.Model.RpcStatus.t()}
  | {:ok, String.t()}
  | {:error, Tesla.Env.t()}

ListSipTeleports ListSipTeleports lists all SIP Teleports

Parameters

  • connection (SubspaceProductAPI.Connection): Connection to server
  • opts (KeywordList): [optional] Optional parameters
    • :before (String.t):
    • :limit (integer()):

      Returns

on success {:error, Tesla.Env.t} on failure

Link to this function

sip_teleport_service_update(connection, id, opts \\ [])

Specs

sip_teleport_service_update(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, SubspaceProductAPI.Model.V1SipTeleportResponse.t()}
  | {:ok, Map.t()}
  | {:ok, SubspaceProductAPI.Model.RpcStatus.t()}
  | {:ok, String.t()}
  | {:error, Tesla.Env.t()}

UpdateSipTeleport UpdateSipTeleport updates an existing SIP Teleport, specified by its id

Parameters

  • connection (SubspaceProductAPI.Connection): Connection to server
  • id (String.t):
  • opts (KeywordList): [optional] Optional parameters

    Returns

on success {:error, Tesla.Env.t} on failure