Twilio.Conversations.V1.Service.ConfigurationService (twilio_elixir v0.1.1)

Copy Markdown View Source

A Service Configuration resource manages service-level settings applicable to the Conversation API.

Operations: fetch, update

Summary

Functions

Fetch the configuration of a conversation service

Update configuration settings of a conversation service

Functions

fetch(client, chat_service_sid, opts \\ [])

@spec fetch(Twilio.Client.t(), String.t(), keyword()) ::
  {:ok, Twilio.Resources.Conversations.V1.Service.Configuration.t()}
  | {:ok, map(), map()}
  | :ok
  | {:error, Twilio.Error.t()}

Fetch the configuration of a conversation service

Operation: FetchServiceConfiguration | Tags: ConversationsV1Configuration

update(client, chat_service_sid, params \\ %{}, opts \\ [])

@spec update(Twilio.Client.t(), String.t(), map(), keyword()) ::
  {:ok, Twilio.Resources.Conversations.V1.Service.Configuration.t()}
  | {:ok, map(), map()}
  | :ok
  | {:error, Twilio.Error.t()}

Update configuration settings of a conversation service

Operation: UpdateServiceConfiguration | Tags: ConversationsV1Configuration

Optional Parameters

ParameterTypeDescription

credo:disable-for-next-line Credo.Check.Readability.MaxLineLength

| DefaultChatServiceRoleSid | string | The service-level role assigned to users when they are added to the service. See Conversation Role for more info about roles. |

credo:disable-for-next-line Credo.Check.Readability.MaxLineLength

| DefaultConversationCreatorRoleSid | string | The conversation-level role assigned to a conversation creator when they join a new conversation. See Conversation Role for more info about roles. |

credo:disable-for-next-line Credo.Check.Readability.MaxLineLength

| DefaultConversationRoleSid | string | The conversation-level role assigned to users when they are added to a conversation. See Conversation Role for more info about roles. |

credo:disable-for-next-line Credo.Check.Readability.MaxLineLength

| ReachabilityEnabled | boolean | Whether the Reachability Indicator is enabled for this Conversations Service. The default is false. |