{"id":18656712,"url":"https://github.com/zendesk/sunshine-conversations-ruby","last_synced_at":"2025-04-09T07:06:17.187Z","repository":{"id":38744927,"uuid":"84474582","full_name":"zendesk/sunshine-conversations-ruby","owner":"zendesk","description":"Smooch API Library for Ruby","archived":false,"fork":false,"pushed_at":"2025-03-05T21:17:13.000Z","size":3394,"stargazers_count":14,"open_issues_count":6,"forks_count":17,"subscribers_count":224,"default_branch":"master","last_synced_at":"2025-03-13T08:04:20.364Z","etag":null,"topics":["smooch-lib"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zendesk.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG_RB.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-09T18:20:07.000Z","updated_at":"2025-03-05T21:17:17.000Z","dependencies_parsed_at":"2024-06-12T21:54:42.775Z","dependency_job_id":"aba9d3f1-0ea8-438d-a8ca-d1c97bab4538","html_url":"https://github.com/zendesk/sunshine-conversations-ruby","commit_stats":null,"previous_names":["smooch/smooch-ruby"],"tags_count":139,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fsunshine-conversations-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fsunshine-conversations-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fsunshine-conversations-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fsunshine-conversations-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zendesk","download_url":"https://codeload.github.com/zendesk/sunshine-conversations-ruby/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247767252,"owners_count":20992541,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["smooch-lib"],"created_at":"2024-11-07T07:24:54.508Z","updated_at":"2025-04-09T07:06:17.179Z","avatar_url":"https://github.com/zendesk.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sunshine-conversations-ruby\n\nSunshineConversationsClient - the Ruby gem for the Sunshine Conversations API\n\nThis SDK is automatically generated by the [OpenAPI Generator Codegen](https://github.com/OpenAPITools/openapi-generator) project using the [Sunshine Conversations API spec](https://github.com/zendesk/sunshine-conversations-api-spec).\n\n- API version: 15.3.1\n- Package version: 15.3.1\n- Build package: org.openapitools.codegen.languages.RubyClientCodegen\n\n## Sunshine Conversations API Version\n\nThe Sunshine Conversations API offers multiple [versions](https://docs.smooch.io/guide/versioning/). Each release of this project targets one and only one Sunshine Conversations API version. If you depend on an older version of the Sunshine Conversations API, you may need to use an older release of this library. Use the table below as your guide:\n\n| Sunshine Conversations API version | `zendesk/sunshine-conversations-ruby` version to use |\n|--------------------|--------------------------------|\n| `v2` [Implementation guide](https://docs.smooch.io/guide/multi-party-conversations/#implementation-guide/) | `9.*` or newer      |\n| `v1.1` [Upgrade guide](https://docs.smooch.io/guide/versioning/#upgrading-to-v11-from-v1) | `4.0.0` or newer      |\n| `v1`               | `3.*` or older                 |\n\n\n## Installation\n\n### Build a gem\n\nTo build the Ruby code into a gem:\n\n```shell\ngem build sunshine-conversations-client.gemspec\n```\n\nThen either install the gem locally:\n\n```shell\ngem install ./sunshine-conversations-client-15.3.1.gem\n```\n\n(for development, run `gem install --dev ./sunshine-conversations-client-15.3.1.gem` to install the development dependencies)\n\nor publish the gem to a gem hosting service, e.g. [RubyGems](https://rubygems.org/).\n\nFinally add this to the Gemfile:\n\n    gem 'sunshine-conversations-client', '~\u003e 15.3.1'\n\n### Install from Git\n\nIf the Ruby gem is hosted at a git repository: https://github.com/GIT_USER_ID/GIT_REPO_ID, then add the following in the Gemfile:\n\n    gem 'sunshine-conversations-client', :git =\u003e 'https://github.com/GIT_USER_ID/GIT_REPO_ID.git'\n\n### Include the Ruby code directly\n\nInclude the Ruby code directly using `-I` as follows:\n\n```shell\nruby -Ilib script.rb\n```\n\n## Getting Started\n\nFamiliarity with [Sunshine Conversations API authentication](https://docs.smooch.io/guide/authentication-overview) is recommended.\n\n### Basic Authentication (recommended)\n\nWith [basic authentication](https://docs.smooch.io/guide/basic-authentication), you can use your API key ID and secret to authenticate API requests. See below for a code sample.\n\n### Authentication with JSON Web Tokens (JWTs)\n\nSee the [JSON Web Tokens (JWTs)](https://docs.smooch.io/guide/jwt) guide for more information and guidelines on when to use this method. In general, you'll want to favor using basic authentication.\n\nTo generate a JWT, use your API key ID and secret.\n\nUsing the [ruby-jwt](https://github.com/jwt/ruby-jwt) gem:\n\n```ruby\nrequire 'jwt'\n\npayload = {:scope =\u003e 'app'}\njwtHeader = {:kid =\u003e API_KEY_ID}\n\ntoken = JWT.encode payload, API_KEY_SECRET, 'HS256', jwtHeader\n```\n\n### Running the code\n\nPlease follow the [installation](#installation) procedure and then run the following code:\n\n```ruby\n# Load the gem\nrequire 'sunshine-conversations-client'\n\n# Setup authorization\nSunshineConversationsClient.configure do |config|\n  # Configure HTTP basic authorization: basicAuth\n  config.username = 'YOUR_USERNAME'\n  config.password = 'YOUR_PASSWORD'\n\n  # Configure Bearer authorization (JWT): bearerAuth\n  config.access_token = 'YOUR_BEARER_TOKEN'\nend\n\napi_instance = SunshineConversationsClient::ActivitiesApi.new\napp_id = '5d8cff3cd55b040010928b5b' # String | Identifies the app.\nconversation_id = '029c31f25a21b47effd7be90' # String | Identifies the conversation.\nactivity_post = {\"author\":{\"type\":\"user\",\"userId\":\"5963c0d619a30a2e00de36b8\"},\"type\":\"conversation:read\"} # ActivityPost | \n\nbegin\n  #Post Activity\n  result = api_instance.post_activity(app_id, conversation_id, activity_post)\n  p result\nrescue SunshineConversationsClient::ApiError =\u003e e\n  puts \"Exception when calling ActivitiesApi-\u003epost_activity: #{e}\"\nend\n\n```\n\n### Region\n\nSunshine Conversations is available in the following [regions](https://docs.smooch.io/rest/#section/Introduction/Regions). The US region will be used by default. To target any other region, specify the region's API host in `config.host`. For example:\n\n```ruby\nSunshineConversationsClient.configure do |config|\n  config.host = 'api.eu-1.smooch.io'\nend\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *https://api.smooch.io*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*SunshineConversationsClient::ActivitiesApi* | [**post_activity**](docs/ActivitiesApi.md#post_activity) | **POST** /v2/apps/{appId}/conversations/{conversationId}/activity | Post Activity\n*SunshineConversationsClient::AppKeysApi* | [**create_app_key**](docs/AppKeysApi.md#create_app_key) | **POST** /v2/apps/{appId}/keys | Create App Key\n*SunshineConversationsClient::AppKeysApi* | [**delete_app_key**](docs/AppKeysApi.md#delete_app_key) | **DELETE** /v2/apps/{appId}/keys/{keyId} | Delete App Key\n*SunshineConversationsClient::AppKeysApi* | [**get_app_key**](docs/AppKeysApi.md#get_app_key) | **GET** /v2/apps/{appId}/keys/{keyId} | Get App Key\n*SunshineConversationsClient::AppKeysApi* | [**list_app_keys**](docs/AppKeysApi.md#list_app_keys) | **GET** /v2/apps/{appId}/keys | List App Keys\n*SunshineConversationsClient::AppsApi* | [**create_app**](docs/AppsApi.md#create_app) | **POST** /v2/apps | Create App\n*SunshineConversationsClient::AppsApi* | [**delete_app**](docs/AppsApi.md#delete_app) | **DELETE** /v2/apps/{appId} | Delete App\n*SunshineConversationsClient::AppsApi* | [**get_app**](docs/AppsApi.md#get_app) | **GET** /v2/apps/{appId} | Get App\n*SunshineConversationsClient::AppsApi* | [**list_apps**](docs/AppsApi.md#list_apps) | **GET** /v2/apps | List Apps\n*SunshineConversationsClient::AppsApi* | [**update_app**](docs/AppsApi.md#update_app) | **PATCH** /v2/apps/{appId} | Update App\n*SunshineConversationsClient::AttachmentsApi* | [**delete_attachment**](docs/AttachmentsApi.md#delete_attachment) | **POST** /v2/apps/{appId}/attachments/remove | Delete Attachment\n*SunshineConversationsClient::AttachmentsApi* | [**upload_attachment**](docs/AttachmentsApi.md#upload_attachment) | **POST** /v2/apps/{appId}/attachments | Upload Attachment\n*SunshineConversationsClient::ClientsApi* | [**create_client**](docs/ClientsApi.md#create_client) | **POST** /v2/apps/{appId}/users/{userIdOrExternalId}/clients | Create Client\n*SunshineConversationsClient::ClientsApi* | [**list_clients**](docs/ClientsApi.md#list_clients) | **GET** /v2/apps/{appId}/users/{userIdOrExternalId}/clients | List Clients\n*SunshineConversationsClient::ClientsApi* | [**remove_client**](docs/ClientsApi.md#remove_client) | **DELETE** /v2/apps/{appId}/users/{userIdOrExternalId}/clients/{clientId} | Remove Client\n*SunshineConversationsClient::ConversationsApi* | [**create_conversation**](docs/ConversationsApi.md#create_conversation) | **POST** /v2/apps/{appId}/conversations | Create Conversation\n*SunshineConversationsClient::ConversationsApi* | [**delete_conversation**](docs/ConversationsApi.md#delete_conversation) | **DELETE** /v2/apps/{appId}/conversations/{conversationId} | Delete Conversation\n*SunshineConversationsClient::ConversationsApi* | [**download_message_ref**](docs/ConversationsApi.md#download_message_ref) | **POST** /v2/apps/{appId}/conversations/{conversationId}/download | Download Message Ref\n*SunshineConversationsClient::ConversationsApi* | [**get_conversation**](docs/ConversationsApi.md#get_conversation) | **GET** /v2/apps/{appId}/conversations/{conversationId} | Get Conversation\n*SunshineConversationsClient::ConversationsApi* | [**list_conversations**](docs/ConversationsApi.md#list_conversations) | **GET** /v2/apps/{appId}/conversations | List Conversations\n*SunshineConversationsClient::ConversationsApi* | [**update_conversation**](docs/ConversationsApi.md#update_conversation) | **PATCH** /v2/apps/{appId}/conversations/{conversationId} | Update Conversation\n*SunshineConversationsClient::CustomIntegrationApiKeysApi* | [**create_custom_integration_key**](docs/CustomIntegrationApiKeysApi.md#create_custom_integration_key) | **POST** /v2/apps/{appId}/integrations/{integrationId}/keys | Create Integration Key\n*SunshineConversationsClient::CustomIntegrationApiKeysApi* | [**delete_custom_integration_key**](docs/CustomIntegrationApiKeysApi.md#delete_custom_integration_key) | **DELETE** /v2/apps/{appId}/integrations/{integrationId}/keys/{keyId} | Delete Integration Key\n*SunshineConversationsClient::CustomIntegrationApiKeysApi* | [**get_custom_integration_key**](docs/CustomIntegrationApiKeysApi.md#get_custom_integration_key) | **GET** /v2/apps/{appId}/integrations/{integrationId}/keys/{keyId} | Get Integration Key\n*SunshineConversationsClient::CustomIntegrationApiKeysApi* | [**list_custom_integration_keys**](docs/CustomIntegrationApiKeysApi.md#list_custom_integration_keys) | **GET** /v2/apps/{appId}/integrations/{integrationId}/keys | List Integration Keys\n*SunshineConversationsClient::DevicesApi* | [**get_device**](docs/DevicesApi.md#get_device) | **GET** /v2/apps/{appId}/users/{userIdOrExternalId}/devices/{deviceId} | Get Device\n*SunshineConversationsClient::DevicesApi* | [**list_devices**](docs/DevicesApi.md#list_devices) | **GET** /v2/apps/{appId}/users/{userIdOrExternalId}/devices | List Devices\n*SunshineConversationsClient::IntegrationsApi* | [**create_integration**](docs/IntegrationsApi.md#create_integration) | **POST** /v2/apps/{appId}/integrations | Create Integration\n*SunshineConversationsClient::IntegrationsApi* | [**delete_integration**](docs/IntegrationsApi.md#delete_integration) | **DELETE** /v2/apps/{appId}/integrations/{integrationId} | Delete Integration\n*SunshineConversationsClient::IntegrationsApi* | [**get_integration**](docs/IntegrationsApi.md#get_integration) | **GET** /v2/apps/{appId}/integrations/{integrationId} | Get Integration\n*SunshineConversationsClient::IntegrationsApi* | [**list_integrations**](docs/IntegrationsApi.md#list_integrations) | **GET** /v2/apps/{appId}/integrations | List Integrations\n*SunshineConversationsClient::IntegrationsApi* | [**update_integration**](docs/IntegrationsApi.md#update_integration) | **PATCH** /v2/apps/{appId}/integrations/{integrationId} | Update Integration\n*SunshineConversationsClient::MessagesApi* | [**delete_all_messages**](docs/MessagesApi.md#delete_all_messages) | **DELETE** /v2/apps/{appId}/conversations/{conversationId}/messages | Delete All Messages\n*SunshineConversationsClient::MessagesApi* | [**delete_message**](docs/MessagesApi.md#delete_message) | **DELETE** /v2/apps/{appId}/conversations/{conversationId}/messages/{messageId} | Delete Message\n*SunshineConversationsClient::MessagesApi* | [**list_messages**](docs/MessagesApi.md#list_messages) | **GET** /v2/apps/{appId}/conversations/{conversationId}/messages | List Messages\n*SunshineConversationsClient::MessagesApi* | [**post_message**](docs/MessagesApi.md#post_message) | **POST** /v2/apps/{appId}/conversations/{conversationId}/messages | Post Message\n*SunshineConversationsClient::OAuthEndpointsApi* | [**authorize**](docs/OAuthEndpointsApi.md#authorize) | **GET** /oauth/authorize | Authorize\n*SunshineConversationsClient::OAuthEndpointsApi* | [**get_token**](docs/OAuthEndpointsApi.md#get_token) | **POST** /oauth/token | Get Token\n*SunshineConversationsClient::OAuthEndpointsApi* | [**revoke_access**](docs/OAuthEndpointsApi.md#revoke_access) | **DELETE** /oauth/authorization | Revoke Access\n*SunshineConversationsClient::ParticipantsApi* | [**join_conversation**](docs/ParticipantsApi.md#join_conversation) | **POST** /v2/apps/{appId}/conversations/{conversationId}/join | Join Conversation\n*SunshineConversationsClient::ParticipantsApi* | [**leave_conversation**](docs/ParticipantsApi.md#leave_conversation) | **POST** /v2/apps/{appId}/conversations/{conversationId}/leave | Leave Conversation\n*SunshineConversationsClient::ParticipantsApi* | [**list_participants**](docs/ParticipantsApi.md#list_participants) | **GET** /v2/apps/{appId}/conversations/{conversationId}/participants | List Participants\n*SunshineConversationsClient::SwitchboardActionsApi* | [**accept_control**](docs/SwitchboardActionsApi.md#accept_control) | **POST** /v2/apps/{appId}/conversations/{conversationId}/acceptControl | Accept Control\n*SunshineConversationsClient::SwitchboardActionsApi* | [**offer_control**](docs/SwitchboardActionsApi.md#offer_control) | **POST** /v2/apps/{appId}/conversations/{conversationId}/offerControl | Offer Control\n*SunshineConversationsClient::SwitchboardActionsApi* | [**pass_control**](docs/SwitchboardActionsApi.md#pass_control) | **POST** /v2/apps/{appId}/conversations/{conversationId}/passControl | Pass Control\n*SunshineConversationsClient::SwitchboardActionsApi* | [**release_control**](docs/SwitchboardActionsApi.md#release_control) | **POST** /v2/apps/{appId}/conversations/{conversationId}/releaseControl | Release Control\n*SunshineConversationsClient::SwitchboardIntegrationsApi* | [**create_switchboard_integration**](docs/SwitchboardIntegrationsApi.md#create_switchboard_integration) | **POST** /v2/apps/{appId}/switchboards/{switchboardId}/switchboardIntegrations | Create Switchboard Integration\n*SunshineConversationsClient::SwitchboardIntegrationsApi* | [**delete_switchboard_integration**](docs/SwitchboardIntegrationsApi.md#delete_switchboard_integration) | **DELETE** /v2/apps/{appId}/switchboards/{switchboardId}/switchboardIntegrations/{switchboardIntegrationId} | Delete Switchboard Integration\n*SunshineConversationsClient::SwitchboardIntegrationsApi* | [**list_switchboard_integrations**](docs/SwitchboardIntegrationsApi.md#list_switchboard_integrations) | **GET** /v2/apps/{appId}/switchboards/{switchboardId}/switchboardIntegrations | List Switchboard Integrations\n*SunshineConversationsClient::SwitchboardIntegrationsApi* | [**update_switchboard_integration**](docs/SwitchboardIntegrationsApi.md#update_switchboard_integration) | **PATCH** /v2/apps/{appId}/switchboards/{switchboardId}/switchboardIntegrations/{switchboardIntegrationId} | Update Switchboard Integration\n*SunshineConversationsClient::SwitchboardsApi* | [**create_switchboard**](docs/SwitchboardsApi.md#create_switchboard) | **POST** /v2/apps/{appId}/switchboards | Create Switchboard\n*SunshineConversationsClient::SwitchboardsApi* | [**delete_switchboard**](docs/SwitchboardsApi.md#delete_switchboard) | **DELETE** /v2/apps/{appId}/switchboards/{switchboardId} | Delete Switchboard\n*SunshineConversationsClient::SwitchboardsApi* | [**list_switchboards**](docs/SwitchboardsApi.md#list_switchboards) | **GET** /v2/apps/{appId}/switchboards | List Switchboards\n*SunshineConversationsClient::SwitchboardsApi* | [**update_switchboard**](docs/SwitchboardsApi.md#update_switchboard) | **PATCH** /v2/apps/{appId}/switchboards/{switchboardId} | Update Switchboard\n*SunshineConversationsClient::UsersApi* | [**create_user**](docs/UsersApi.md#create_user) | **POST** /v2/apps/{appId}/users | Create User\n*SunshineConversationsClient::UsersApi* | [**delete_user**](docs/UsersApi.md#delete_user) | **DELETE** /v2/apps/{appId}/users/{userIdOrExternalId} | Delete User\n*SunshineConversationsClient::UsersApi* | [**delete_user_personal_information**](docs/UsersApi.md#delete_user_personal_information) | **DELETE** /v2/apps/{appId}/users/{userIdOrExternalId}/personalinformation | Delete User Personal Information\n*SunshineConversationsClient::UsersApi* | [**get_user**](docs/UsersApi.md#get_user) | **GET** /v2/apps/{appId}/users/{userIdOrExternalId} | Get User\n*SunshineConversationsClient::UsersApi* | [**sync_user**](docs/UsersApi.md#sync_user) | **POST** /v2/apps/{appId}/users/{zendeskId}/sync | Synchronize User\n*SunshineConversationsClient::UsersApi* | [**update_user**](docs/UsersApi.md#update_user) | **PATCH** /v2/apps/{appId}/users/{userIdOrExternalId} | Update User\n*SunshineConversationsClient::WebhooksApi* | [**create_webhook**](docs/WebhooksApi.md#create_webhook) | **POST** /v2/apps/{appId}/integrations/{integrationId}/webhooks | Create Webhook\n*SunshineConversationsClient::WebhooksApi* | [**delete_webhook**](docs/WebhooksApi.md#delete_webhook) | **DELETE** /v2/apps/{appId}/integrations/{integrationId}/webhooks/{webhookId} | Delete Webhook\n*SunshineConversationsClient::WebhooksApi* | [**get_webhook**](docs/WebhooksApi.md#get_webhook) | **GET** /v2/apps/{appId}/integrations/{integrationId}/webhooks/{webhookId} | Get Webhook\n*SunshineConversationsClient::WebhooksApi* | [**list_webhooks**](docs/WebhooksApi.md#list_webhooks) | **GET** /v2/apps/{appId}/integrations/{integrationId}/webhooks | List Webhooks\n*SunshineConversationsClient::WebhooksApi* | [**update_webhook**](docs/WebhooksApi.md#update_webhook) | **PATCH** /v2/apps/{appId}/integrations/{integrationId}/webhooks/{webhookId} | Update Webhook\n\n\n## Documentation for Models\n\n - [SunshineConversationsClient::AcceptControlBody](docs/AcceptControlBody.md)\n - [SunshineConversationsClient::Action](docs/Action.md)\n - [SunshineConversationsClient::ActionSubset](docs/ActionSubset.md)\n - [SunshineConversationsClient::Activity](docs/Activity.md)\n - [SunshineConversationsClient::ActivityAllOf](docs/ActivityAllOf.md)\n - [SunshineConversationsClient::ActivityMessage](docs/ActivityMessage.md)\n - [SunshineConversationsClient::ActivityPost](docs/ActivityPost.md)\n - [SunshineConversationsClient::ActivityPostAllOf](docs/ActivityPostAllOf.md)\n - [SunshineConversationsClient::ActivityTypes](docs/ActivityTypes.md)\n - [SunshineConversationsClient::Android](docs/Android.md)\n - [SunshineConversationsClient::AndroidAllOf](docs/AndroidAllOf.md)\n - [SunshineConversationsClient::AndroidUpdate](docs/AndroidUpdate.md)\n - [SunshineConversationsClient::AndroidUpdateAllOf](docs/AndroidUpdateAllOf.md)\n - [SunshineConversationsClient::ApiKey](docs/ApiKey.md)\n - [SunshineConversationsClient::App](docs/App.md)\n - [SunshineConversationsClient::AppCreateBody](docs/AppCreateBody.md)\n - [SunshineConversationsClient::AppKey](docs/AppKey.md)\n - [SunshineConversationsClient::AppKeyCreateBody](docs/AppKeyCreateBody.md)\n - [SunshineConversationsClient::AppKeyListResponse](docs/AppKeyListResponse.md)\n - [SunshineConversationsClient::AppKeyResponse](docs/AppKeyResponse.md)\n - [SunshineConversationsClient::AppListFilter](docs/AppListFilter.md)\n - [SunshineConversationsClient::AppListResponse](docs/AppListResponse.md)\n - [SunshineConversationsClient::AppResponse](docs/AppResponse.md)\n - [SunshineConversationsClient::AppSettings](docs/AppSettings.md)\n - [SunshineConversationsClient::AppSubSchema](docs/AppSubSchema.md)\n - [SunshineConversationsClient::AppUpdateBody](docs/AppUpdateBody.md)\n - [SunshineConversationsClient::Apple](docs/Apple.md)\n - [SunshineConversationsClient::AppleAllOf](docs/AppleAllOf.md)\n - [SunshineConversationsClient::AppleMessageOverridePayload](docs/AppleMessageOverridePayload.md)\n - [SunshineConversationsClient::AppleUpdate](docs/AppleUpdate.md)\n - [SunshineConversationsClient::AppleUpdateAllOf](docs/AppleUpdateAllOf.md)\n - [SunshineConversationsClient::AttachmentDeleteBody](docs/AttachmentDeleteBody.md)\n - [SunshineConversationsClient::AttachmentResponse](docs/AttachmentResponse.md)\n - [SunshineConversationsClient::AttachmentSchema](docs/AttachmentSchema.md)\n - [SunshineConversationsClient::AttachmentUploadBody](docs/AttachmentUploadBody.md)\n - [SunshineConversationsClient::Author](docs/Author.md)\n - [SunshineConversationsClient::AuthorWebhook](docs/AuthorWebhook.md)\n - [SunshineConversationsClient::Buy](docs/Buy.md)\n - [SunshineConversationsClient::Campaign](docs/Campaign.md)\n - [SunshineConversationsClient::CarouselMessage](docs/CarouselMessage.md)\n - [SunshineConversationsClient::CarouselMessageDisplaySettings](docs/CarouselMessageDisplaySettings.md)\n - [SunshineConversationsClient::Client](docs/Client.md)\n - [SunshineConversationsClient::ClientAddEvent](docs/ClientAddEvent.md)\n - [SunshineConversationsClient::ClientAddEventAllOf](docs/ClientAddEventAllOf.md)\n - [SunshineConversationsClient::ClientAddEventAllOfPayload](docs/ClientAddEventAllOfPayload.md)\n - [SunshineConversationsClient::ClientAssociation](docs/ClientAssociation.md)\n - [SunshineConversationsClient::ClientCreate](docs/ClientCreate.md)\n - [SunshineConversationsClient::ClientListResponse](docs/ClientListResponse.md)\n - [SunshineConversationsClient::ClientRemoveEvent](docs/ClientRemoveEvent.md)\n - [SunshineConversationsClient::ClientRemoveEventAllOf](docs/ClientRemoveEventAllOf.md)\n - [SunshineConversationsClient::ClientRemoveEventAllOfPayload](docs/ClientRemoveEventAllOfPayload.md)\n - [SunshineConversationsClient::ClientResponse](docs/ClientResponse.md)\n - [SunshineConversationsClient::ClientType](docs/ClientType.md)\n - [SunshineConversationsClient::ClientUpdateEvent](docs/ClientUpdateEvent.md)\n - [SunshineConversationsClient::ClientUpdateEventAllOf](docs/ClientUpdateEventAllOf.md)\n - [SunshineConversationsClient::ClientUpdateEventAllOfPayload](docs/ClientUpdateEventAllOfPayload.md)\n - [SunshineConversationsClient::Confirmation](docs/Confirmation.md)\n - [SunshineConversationsClient::Content](docs/Content.md)\n - [SunshineConversationsClient::Conversation](docs/Conversation.md)\n - [SunshineConversationsClient::ConversationAllOf](docs/ConversationAllOf.md)\n - [SunshineConversationsClient::ConversationCreateBody](docs/ConversationCreateBody.md)\n - [SunshineConversationsClient::ConversationCreateEvent](docs/ConversationCreateEvent.md)\n - [SunshineConversationsClient::ConversationCreateEventAllOf](docs/ConversationCreateEventAllOf.md)\n - [SunshineConversationsClient::ConversationCreateEventAllOfPayload](docs/ConversationCreateEventAllOfPayload.md)\n - [SunshineConversationsClient::ConversationJoinEvent](docs/ConversationJoinEvent.md)\n - [SunshineConversationsClient::ConversationJoinEventAllOf](docs/ConversationJoinEventAllOf.md)\n - [SunshineConversationsClient::ConversationJoinEventAllOfPayload](docs/ConversationJoinEventAllOfPayload.md)\n - [SunshineConversationsClient::ConversationLeaveEvent](docs/ConversationLeaveEvent.md)\n - [SunshineConversationsClient::ConversationLeaveEventAllOf](docs/ConversationLeaveEventAllOf.md)\n - [SunshineConversationsClient::ConversationLeaveEventAllOfPayload](docs/ConversationLeaveEventAllOfPayload.md)\n - [SunshineConversationsClient::ConversationListFilter](docs/ConversationListFilter.md)\n - [SunshineConversationsClient::ConversationListResponse](docs/ConversationListResponse.md)\n - [SunshineConversationsClient::ConversationMessageDeliveryChannelEvent](docs/ConversationMessageDeliveryChannelEvent.md)\n - [SunshineConversationsClient::ConversationMessageDeliveryChannelEventAllOf](docs/ConversationMessageDeliveryChannelEventAllOf.md)\n - [SunshineConversationsClient::ConversationMessageDeliveryFailureEvent](docs/ConversationMessageDeliveryFailureEvent.md)\n - [SunshineConversationsClient::ConversationMessageDeliveryFailureEventAllOf](docs/ConversationMessageDeliveryFailureEventAllOf.md)\n - [SunshineConversationsClient::ConversationMessageDeliveryPayload](docs/ConversationMessageDeliveryPayload.md)\n - [SunshineConversationsClient::ConversationMessageDeliveryPayloadDestination](docs/ConversationMessageDeliveryPayloadDestination.md)\n - [SunshineConversationsClient::ConversationMessageDeliveryPayloadExternalMessages](docs/ConversationMessageDeliveryPayloadExternalMessages.md)\n - [SunshineConversationsClient::ConversationMessageDeliveryPayloadMessage](docs/ConversationMessageDeliveryPayloadMessage.md)\n - [SunshineConversationsClient::ConversationMessageDeliveryUserEvent](docs/ConversationMessageDeliveryUserEvent.md)\n - [SunshineConversationsClient::ConversationMessageEvent](docs/ConversationMessageEvent.md)\n - [SunshineConversationsClient::ConversationMessageEventAllOf](docs/ConversationMessageEventAllOf.md)\n - [SunshineConversationsClient::ConversationMessageEventAllOfPayload](docs/ConversationMessageEventAllOfPayload.md)\n - [SunshineConversationsClient::ConversationPostbackEvent](docs/ConversationPostbackEvent.md)\n - [SunshineConversationsClient::ConversationPostbackEventAllOf](docs/ConversationPostbackEventAllOf.md)\n - [SunshineConversationsClient::ConversationPostbackEventAllOfPayload](docs/ConversationPostbackEventAllOfPayload.md)\n - [SunshineConversationsClient::ConversationReadEvent](docs/ConversationReadEvent.md)\n - [SunshineConversationsClient::ConversationReadEventAllOf](docs/ConversationReadEventAllOf.md)\n - [SunshineConversationsClient::ConversationReadEventAllOfPayload](docs/ConversationReadEventAllOfPayload.md)\n - [SunshineConversationsClient::ConversationReferralEvent](docs/ConversationReferralEvent.md)\n - [SunshineConversationsClient::ConversationReferralEventAllOf](docs/ConversationReferralEventAllOf.md)\n - [SunshineConversationsClient::ConversationReferralEventAllOfPayload](docs/ConversationReferralEventAllOfPayload.md)\n - [SunshineConversationsClient::ConversationRemoveEvent](docs/ConversationRemoveEvent.md)\n - [SunshineConversationsClient::ConversationRemoveEventAllOf](docs/ConversationRemoveEventAllOf.md)\n - [SunshineConversationsClient::ConversationRemoveEventAllOfPayload](docs/ConversationRemoveEventAllOfPayload.md)\n - [SunshineConversationsClient::ConversationResponse](docs/ConversationResponse.md)\n - [SunshineConversationsClient::ConversationTruncated](docs/ConversationTruncated.md)\n - [SunshineConversationsClient::ConversationType](docs/ConversationType.md)\n - [SunshineConversationsClient::ConversationTypingEvent](docs/ConversationTypingEvent.md)\n - [SunshineConversationsClient::ConversationTypingEventAllOf](docs/ConversationTypingEventAllOf.md)\n - [SunshineConversationsClient::ConversationTypingEventAllOfPayload](docs/ConversationTypingEventAllOfPayload.md)\n - [SunshineConversationsClient::ConversationUpdateBody](docs/ConversationUpdateBody.md)\n - [SunshineConversationsClient::Custom](docs/Custom.md)\n - [SunshineConversationsClient::CustomAllOf](docs/CustomAllOf.md)\n - [SunshineConversationsClient::CustomUpdate](docs/CustomUpdate.md)\n - [SunshineConversationsClient::DefaultResponder](docs/DefaultResponder.md)\n - [SunshineConversationsClient::DefaultResponderDefaultResponder](docs/DefaultResponderDefaultResponder.md)\n - [SunshineConversationsClient::DefaultResponderId](docs/DefaultResponderId.md)\n - [SunshineConversationsClient::Destination](docs/Destination.md)\n - [SunshineConversationsClient::Device](docs/Device.md)\n - [SunshineConversationsClient::DeviceListResponse](docs/DeviceListResponse.md)\n - [SunshineConversationsClient::DeviceResponse](docs/DeviceResponse.md)\n - [SunshineConversationsClient::DownloadMessageRefBody](docs/DownloadMessageRefBody.md)\n - [SunshineConversationsClient::DownloadMessageRefBodyAllOf](docs/DownloadMessageRefBodyAllOf.md)\n - [SunshineConversationsClient::DownloadMessageRefBodyAllOfApple](docs/DownloadMessageRefBodyAllOfApple.md)\n - [SunshineConversationsClient::DownloadMessageRefBodyAllOfAppleInteractiveDataRef](docs/DownloadMessageRefBodyAllOfAppleInteractiveDataRef.md)\n - [SunshineConversationsClient::Error](docs/Error.md)\n - [SunshineConversationsClient::ErrorResponse](docs/ErrorResponse.md)\n - [SunshineConversationsClient::EventSubSchema](docs/EventSubSchema.md)\n - [SunshineConversationsClient::ExtraChannelOptions](docs/ExtraChannelOptions.md)\n - [SunshineConversationsClient::ExtraChannelOptionsMessenger](docs/ExtraChannelOptionsMessenger.md)\n - [SunshineConversationsClient::Field](docs/Field.md)\n - [SunshineConversationsClient::FileMessage](docs/FileMessage.md)\n - [SunshineConversationsClient::FormMessage](docs/FormMessage.md)\n - [SunshineConversationsClient::FormMessageField](docs/FormMessageField.md)\n - [SunshineConversationsClient::FormMessageFieldAllOf](docs/FormMessageFieldAllOf.md)\n - [SunshineConversationsClient::FormResponseMessage](docs/FormResponseMessage.md)\n - [SunshineConversationsClient::FormResponseMessageField](docs/FormResponseMessageField.md)\n - [SunshineConversationsClient::FormResponseMessageFieldAllOf](docs/FormResponseMessageFieldAllOf.md)\n - [SunshineConversationsClient::Identity](docs/Identity.md)\n - [SunshineConversationsClient::ImageMessage](docs/ImageMessage.md)\n - [SunshineConversationsClient::InlineObject](docs/InlineObject.md)\n - [SunshineConversationsClient::Instagram](docs/Instagram.md)\n - [SunshineConversationsClient::InstagramAllOf](docs/InstagramAllOf.md)\n - [SunshineConversationsClient::InstagramUpdate](docs/InstagramUpdate.md)\n - [SunshineConversationsClient::InstagramUpdateAllOf](docs/InstagramUpdateAllOf.md)\n - [SunshineConversationsClient::Integration](docs/Integration.md)\n - [SunshineConversationsClient::IntegrationApiKey](docs/IntegrationApiKey.md)\n - [SunshineConversationsClient::IntegrationApiKeyListResponse](docs/IntegrationApiKeyListResponse.md)\n - [SunshineConversationsClient::IntegrationApiKeyResponse](docs/IntegrationApiKeyResponse.md)\n - [SunshineConversationsClient::IntegrationId](docs/IntegrationId.md)\n - [SunshineConversationsClient::IntegrationListFilter](docs/IntegrationListFilter.md)\n - [SunshineConversationsClient::IntegrationListResponse](docs/IntegrationListResponse.md)\n - [SunshineConversationsClient::IntegrationResponse](docs/IntegrationResponse.md)\n - [SunshineConversationsClient::IntegrationType](docs/IntegrationType.md)\n - [SunshineConversationsClient::IntegrationUpdate](docs/IntegrationUpdate.md)\n - [SunshineConversationsClient::IntegrationUpdateBase](docs/IntegrationUpdateBase.md)\n - [SunshineConversationsClient::Ios](docs/Ios.md)\n - [SunshineConversationsClient::IosAllOf](docs/IosAllOf.md)\n - [SunshineConversationsClient::IosUpdate](docs/IosUpdate.md)\n - [SunshineConversationsClient::IosUpdateAllOf](docs/IosUpdateAllOf.md)\n - [SunshineConversationsClient::Item](docs/Item.md)\n - [SunshineConversationsClient::Line](docs/Line.md)\n - [SunshineConversationsClient::LineAllOf](docs/LineAllOf.md)\n - [SunshineConversationsClient::LineUpdate](docs/LineUpdate.md)\n - [SunshineConversationsClient::Link](docs/Link.md)\n - [SunshineConversationsClient::Links](docs/Links.md)\n - [SunshineConversationsClient::ListMessage](docs/ListMessage.md)\n - [SunshineConversationsClient::LocationMessage](docs/LocationMessage.md)\n - [SunshineConversationsClient::LocationMessageCoordinates](docs/LocationMessageCoordinates.md)\n - [SunshineConversationsClient::LocationMessageLocation](docs/LocationMessageLocation.md)\n - [SunshineConversationsClient::LocationRequest](docs/LocationRequest.md)\n - [SunshineConversationsClient::Mailgun](docs/Mailgun.md)\n - [SunshineConversationsClient::MailgunAllOf](docs/MailgunAllOf.md)\n - [SunshineConversationsClient::MailgunUpdate](docs/MailgunUpdate.md)\n - [SunshineConversationsClient::MailgunUpdateAllOf](docs/MailgunUpdateAllOf.md)\n - [SunshineConversationsClient::MatchCriteria](docs/MatchCriteria.md)\n - [SunshineConversationsClient::MatchCriteriaBase](docs/MatchCriteriaBase.md)\n - [SunshineConversationsClient::MatchCriteriaMailgun](docs/MatchCriteriaMailgun.md)\n - [SunshineConversationsClient::MatchCriteriaMailgunAllOf](docs/MatchCriteriaMailgunAllOf.md)\n - [SunshineConversationsClient::MatchCriteriaMessagebird](docs/MatchCriteriaMessagebird.md)\n - [SunshineConversationsClient::MatchCriteriaMessagebirdAllOf](docs/MatchCriteriaMessagebirdAllOf.md)\n - [SunshineConversationsClient::MatchCriteriaTwilio](docs/MatchCriteriaTwilio.md)\n - [SunshineConversationsClient::MatchCriteriaTwilioAllOf](docs/MatchCriteriaTwilioAllOf.md)\n - [SunshineConversationsClient::MatchCriteriaWhatsapp](docs/MatchCriteriaWhatsapp.md)\n - [SunshineConversationsClient::MatchCriteriaWhatsappAllOf](docs/MatchCriteriaWhatsappAllOf.md)\n - [SunshineConversationsClient::Message](docs/Message.md)\n - [SunshineConversationsClient::MessageBirdUpdate](docs/MessageBirdUpdate.md)\n - [SunshineConversationsClient::MessageListResponse](docs/MessageListResponse.md)\n - [SunshineConversationsClient::MessageOverride](docs/MessageOverride.md)\n - [SunshineConversationsClient::MessageOverrideApple](docs/MessageOverrideApple.md)\n - [SunshineConversationsClient::MessageOverrideLine](docs/MessageOverrideLine.md)\n - [SunshineConversationsClient::MessageOverrideMessenger](docs/MessageOverrideMessenger.md)\n - [SunshineConversationsClient::MessageOverridePayload](docs/MessageOverridePayload.md)\n - [SunshineConversationsClient::MessageOverrideWhatsapp](docs/MessageOverrideWhatsapp.md)\n - [SunshineConversationsClient::MessagePost](docs/MessagePost.md)\n - [SunshineConversationsClient::MessagePostResponse](docs/MessagePostResponse.md)\n - [SunshineConversationsClient::MessageWebhook](docs/MessageWebhook.md)\n - [SunshineConversationsClient::Messagebird](docs/Messagebird.md)\n - [SunshineConversationsClient::MessagebirdAllOf](docs/MessagebirdAllOf.md)\n - [SunshineConversationsClient::Messenger](docs/Messenger.md)\n - [SunshineConversationsClient::MessengerAllOf](docs/MessengerAllOf.md)\n - [SunshineConversationsClient::MessengerUpdate](docs/MessengerUpdate.md)\n - [SunshineConversationsClient::Meta](docs/Meta.md)\n - [SunshineConversationsClient::OfferControlBody](docs/OfferControlBody.md)\n - [SunshineConversationsClient::Page](docs/Page.md)\n - [SunshineConversationsClient::Participant](docs/Participant.md)\n - [SunshineConversationsClient::ParticipantJoinBody](docs/ParticipantJoinBody.md)\n - [SunshineConversationsClient::ParticipantLeaveBody](docs/ParticipantLeaveBody.md)\n - [SunshineConversationsClient::ParticipantLeaveBodyParticipantId](docs/ParticipantLeaveBodyParticipantId.md)\n - [SunshineConversationsClient::ParticipantLeaveBodyUserExternalId](docs/ParticipantLeaveBodyUserExternalId.md)\n - [SunshineConversationsClient::ParticipantLeaveBodyUserId](docs/ParticipantLeaveBodyUserId.md)\n - [SunshineConversationsClient::ParticipantListResponse](docs/ParticipantListResponse.md)\n - [SunshineConversationsClient::ParticipantResponse](docs/ParticipantResponse.md)\n - [SunshineConversationsClient::ParticipantSubSchema](docs/ParticipantSubSchema.md)\n - [SunshineConversationsClient::ParticipantWithUserExternalId](docs/ParticipantWithUserExternalId.md)\n - [SunshineConversationsClient::ParticipantWithUserId](docs/ParticipantWithUserId.md)\n - [SunshineConversationsClient::PassControlBody](docs/PassControlBody.md)\n - [SunshineConversationsClient::Postback](docs/Postback.md)\n - [SunshineConversationsClient::PostbackWebhook](docs/PostbackWebhook.md)\n - [SunshineConversationsClient::PrechatCapture](docs/PrechatCapture.md)\n - [SunshineConversationsClient::Profile](docs/Profile.md)\n - [SunshineConversationsClient::QuotedMessage](docs/QuotedMessage.md)\n - [SunshineConversationsClient::QuotedMessageExternalMessageId](docs/QuotedMessageExternalMessageId.md)\n - [SunshineConversationsClient::QuotedMessageMessage](docs/QuotedMessageMessage.md)\n - [SunshineConversationsClient::Referral](docs/Referral.md)\n - [SunshineConversationsClient::ReferralDetails](docs/ReferralDetails.md)\n - [SunshineConversationsClient::Reply](docs/Reply.md)\n - [SunshineConversationsClient::Source](docs/Source.md)\n - [SunshineConversationsClient::SourceWebhook](docs/SourceWebhook.md)\n - [SunshineConversationsClient::SourceWithCampaignWebhook](docs/SourceWithCampaignWebhook.md)\n - [SunshineConversationsClient::SourceWithCampaignWebhookAllOf](docs/SourceWithCampaignWebhookAllOf.md)\n - [SunshineConversationsClient::Status](docs/Status.md)\n - [SunshineConversationsClient::Switchboard](docs/Switchboard.md)\n - [SunshineConversationsClient::SwitchboardAcceptControl](docs/SwitchboardAcceptControl.md)\n - [SunshineConversationsClient::SwitchboardAcceptControlAllOf](docs/SwitchboardAcceptControlAllOf.md)\n - [SunshineConversationsClient::SwitchboardAcceptControlAllOfPayload](docs/SwitchboardAcceptControlAllOfPayload.md)\n - [SunshineConversationsClient::SwitchboardAcceptControlFailure](docs/SwitchboardAcceptControlFailure.md)\n - [SunshineConversationsClient::SwitchboardAcceptControlFailureAllOf](docs/SwitchboardAcceptControlFailureAllOf.md)\n - [SunshineConversationsClient::SwitchboardAcceptControlFailureAllOfPayload](docs/SwitchboardAcceptControlFailureAllOfPayload.md)\n - [SunshineConversationsClient::SwitchboardIntegration](docs/SwitchboardIntegration.md)\n - [SunshineConversationsClient::SwitchboardIntegrationCreateBody](docs/SwitchboardIntegrationCreateBody.md)\n - [SunshineConversationsClient::SwitchboardIntegrationListResponse](docs/SwitchboardIntegrationListResponse.md)\n - [SunshineConversationsClient::SwitchboardIntegrationResponse](docs/SwitchboardIntegrationResponse.md)\n - [SunshineConversationsClient::SwitchboardIntegrationUpdateBody](docs/SwitchboardIntegrationUpdateBody.md)\n - [SunshineConversationsClient::SwitchboardIntegrationWebhook](docs/SwitchboardIntegrationWebhook.md)\n - [SunshineConversationsClient::SwitchboardListResponse](docs/SwitchboardListResponse.md)\n - [SunshineConversationsClient::SwitchboardOfferControl](docs/SwitchboardOfferControl.md)\n - [SunshineConversationsClient::SwitchboardOfferControlAllOf](docs/SwitchboardOfferControlAllOf.md)\n - [SunshineConversationsClient::SwitchboardOfferControlAllOfPayload](docs/SwitchboardOfferControlAllOfPayload.md)\n - [SunshineConversationsClient::SwitchboardOfferControlFailure](docs/SwitchboardOfferControlFailure.md)\n - [SunshineConversationsClient::SwitchboardPassControl](docs/SwitchboardPassControl.md)\n - [SunshineConversationsClient::SwitchboardPassControlAllOf](docs/SwitchboardPassControlAllOf.md)\n - [SunshineConversationsClient::SwitchboardPassControlAllOfPayload](docs/SwitchboardPassControlAllOfPayload.md)\n - [SunshineConversationsClient::SwitchboardPassControlFailure](docs/SwitchboardPassControlFailure.md)\n - [SunshineConversationsClient::SwitchboardResponse](docs/SwitchboardResponse.md)\n - [SunshineConversationsClient::SwitchboardUpdateBody](docs/SwitchboardUpdateBody.md)\n - [SunshineConversationsClient::Target](docs/Target.md)\n - [SunshineConversationsClient::Telegram](docs/Telegram.md)\n - [SunshineConversationsClient::TelegramAllOf](docs/TelegramAllOf.md)\n - [SunshineConversationsClient::TelegramUpdate](docs/TelegramUpdate.md)\n - [SunshineConversationsClient::TemplateMessage](docs/TemplateMessage.md)\n - [SunshineConversationsClient::TextMessage](docs/TextMessage.md)\n - [SunshineConversationsClient::TicketClosed](docs/TicketClosed.md)\n - [SunshineConversationsClient::TransferToEmail](docs/TransferToEmail.md)\n - [SunshineConversationsClient::Twilio](docs/Twilio.md)\n - [SunshineConversationsClient::TwilioAllOf](docs/TwilioAllOf.md)\n - [SunshineConversationsClient::TwilioUpdate](docs/TwilioUpdate.md)\n - [SunshineConversationsClient::Twitter](docs/Twitter.md)\n - [SunshineConversationsClient::TwitterAllOf](docs/TwitterAllOf.md)\n - [SunshineConversationsClient::TwitterUpdate](docs/TwitterUpdate.md)\n - [SunshineConversationsClient::Unity](docs/Unity.md)\n - [SunshineConversationsClient::UnityAllOf](docs/UnityAllOf.md)\n - [SunshineConversationsClient::UnityUpdate](docs/UnityUpdate.md)\n - [SunshineConversationsClient::UnityUpdateAllOf](docs/UnityUpdateAllOf.md)\n - [SunshineConversationsClient::User](docs/User.md)\n - [SunshineConversationsClient::UserAllOf](docs/UserAllOf.md)\n - [SunshineConversationsClient::UserCreateBody](docs/UserCreateBody.md)\n - [SunshineConversationsClient::UserMergeEvent](docs/UserMergeEvent.md)\n - [SunshineConversationsClient::UserMergeEventAllOf](docs/UserMergeEventAllOf.md)\n - [SunshineConversationsClient::UserMergeEventAllOfPayload](docs/UserMergeEventAllOfPayload.md)\n - [SunshineConversationsClient::UserMergeEventAllOfPayloadMergedClients](docs/UserMergeEventAllOfPayloadMergedClients.md)\n - [SunshineConversationsClient::UserMergeEventAllOfPayloadMergedConversations](docs/UserMergeEventAllOfPayloadMergedConversations.md)\n - [SunshineConversationsClient::UserMergeEventAllOfPayloadMergedUsers](docs/UserMergeEventAllOfPayloadMergedUsers.md)\n - [SunshineConversationsClient::UserRemoveEvent](docs/UserRemoveEvent.md)\n - [SunshineConversationsClient::UserRemoveEventAllOf](docs/UserRemoveEventAllOf.md)\n - [SunshineConversationsClient::UserRemoveEventAllOfPayload](docs/UserRemoveEventAllOfPayload.md)\n - [SunshineConversationsClient::UserResponse](docs/UserResponse.md)\n - [SunshineConversationsClient::UserTruncated](docs/UserTruncated.md)\n - [SunshineConversationsClient::UserUpdateBody](docs/UserUpdateBody.md)\n - [SunshineConversationsClient::UserUpdateEvent](docs/UserUpdateEvent.md)\n - [SunshineConversationsClient::UserUpdateEventAllOf](docs/UserUpdateEventAllOf.md)\n - [SunshineConversationsClient::UserUpdateEventAllOfPayload](docs/UserUpdateEventAllOfPayload.md)\n - [SunshineConversationsClient::Viber](docs/Viber.md)\n - [SunshineConversationsClient::ViberAllOf](docs/ViberAllOf.md)\n - [SunshineConversationsClient::ViberUpdate](docs/ViberUpdate.md)\n - [SunshineConversationsClient::Web](docs/Web.md)\n - [SunshineConversationsClient::WebAllOf](docs/WebAllOf.md)\n - [SunshineConversationsClient::WebUpdate](docs/WebUpdate.md)\n - [SunshineConversationsClient::WebUpdateAllOf](docs/WebUpdateAllOf.md)\n - [SunshineConversationsClient::Webhook](docs/Webhook.md)\n - [SunshineConversationsClient::WebhookBody](docs/WebhookBody.md)\n - [SunshineConversationsClient::WebhookCreateBody](docs/WebhookCreateBody.md)\n - [SunshineConversationsClient::WebhookListResponse](docs/WebhookListResponse.md)\n - [SunshineConversationsClient::WebhookResponse](docs/WebhookResponse.md)\n - [SunshineConversationsClient::WebhookSubSchema](docs/WebhookSubSchema.md)\n - [SunshineConversationsClient::Webview](docs/Webview.md)\n - [SunshineConversationsClient::WhatsAppUpdate](docs/WhatsAppUpdate.md)\n - [SunshineConversationsClient::WhatsAppUpdateAllOf](docs/WhatsAppUpdateAllOf.md)\n - [SunshineConversationsClient::Whatsapp](docs/Whatsapp.md)\n - [SunshineConversationsClient::WhatsappAllOf](docs/WhatsappAllOf.md)\n\n\n## Documentation for Authorization\n\n\n### basicAuth\n\n- **Type**: HTTP basic authentication\n\n### bearerAuth\n\n- **Type**: Bearer authentication (JWT)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzendesk%2Fsunshine-conversations-ruby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzendesk%2Fsunshine-conversations-ruby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzendesk%2Fsunshine-conversations-ruby/lists"}