{"id":18656590,"url":"https://github.com/zendesk/sunshine-conversations-javascript","last_synced_at":"2025-04-05T11:10:29.234Z","repository":{"id":38779465,"uuid":"45292528","full_name":"zendesk/sunshine-conversations-javascript","owner":"zendesk","description":"Javascript API for Sunshine Conversations","archived":false,"fork":false,"pushed_at":"2025-03-17T18:28:30.000Z","size":4342,"stargazers_count":32,"open_issues_count":3,"forks_count":14,"subscribers_count":217,"default_branch":"master","last_synced_at":"2025-03-29T10:07:14.766Z","etag":null,"topics":["smooch-lib"],"latest_commit_sha":null,"homepage":"https://smooch.io","language":"JavaScript","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.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":"2015-10-31T07:11:39.000Z","updated_at":"2025-03-24T21:52:19.000Z","dependencies_parsed_at":"2022-07-09T10:46:13.762Z","dependency_job_id":"4b67d514-7e98-42d8-abb0-7b6b97fe01b9","html_url":"https://github.com/zendesk/sunshine-conversations-javascript","commit_stats":{"total_commits":288,"total_committers":22,"mean_commits":"13.090909090909092","dds":0.6319444444444444,"last_synced_commit":"62212b4b584e3d43cdeb7711f24114d60a53f482"},"previous_names":["smooch/smooch-core-js"],"tags_count":141,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fsunshine-conversations-javascript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fsunshine-conversations-javascript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fsunshine-conversations-javascript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fsunshine-conversations-javascript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zendesk","download_url":"https://codeload.github.com/zendesk/sunshine-conversations-javascript/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247325693,"owners_count":20920714,"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:11.555Z","updated_at":"2025-04-05T11:10:29.226Z","avatar_url":"https://github.com/zendesk.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sunshine-conversations-client\n\nSunshineConversationsClient - JavaScript client for sunshine-conversations-client\nThis SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:\n\n- API version: 15.2.0\n- Package version: 15.2.0\n- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen\n\n\n## Installation\n\n### For [Node.js](https://nodejs.org/)\n\n#### npm\n\nTo publish the library as a [npm](https://www.npmjs.com/), please follow the procedure in [\"Publishing npm packages\"](https://docs.npmjs.com/getting-started/publishing-npm-packages).\n\nThen install it via:\n\n```shell\nnpm install sunshine-conversations-client --save\n```\n\n##### Local development\n\nTo use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing `package.json` (and this README). Let's call this `JAVASCRIPT_CLIENT_DIR`. Then run:\n\n```shell\nnpm install\nnpm build\n```\n\nNext, [link](https://docs.npmjs.com/cli/link) it globally in npm with the following, also from `JAVASCRIPT_CLIENT_DIR`:\n\n```shell\nnpm link\n```\n\nFinally, switch to the directory you want to use your sunshine-conversations-client from, and run:\n\n```shell\nnpm link /path/to/\u003cJAVASCRIPT_CLIENT_DIR\u003e\n```\n\nYou should now be able to `require('sunshine-conversations-client')` in javascript files from the directory you ran the last command above from.\n\n### git\n\nIf the library is hosted at a git repository, e.g. https://github.com/GIT_USER_ID/GIT_REPO_ID\nthen install it via:\n\n```shell\n    npm install GIT_USER_ID/GIT_REPO_ID --save\n```\n\n### For browser\n\nThe library also works in the browser environment via npm and [browserify](http://browserify.org/). After following the above steps with Node.js and installing browserify with `npm install -g browserify`, perform the following (assuming *main.js* is your entry file, that's to say your javascript file where you actually use this library):\n\n```shell\nbrowserify main.js \u003e bundle.js\n```\n\nThen include *bundle.js* in the HTML pages.\n\n### Webpack Configuration\n\nUsing Webpack you may encounter the following error: \"Module not found: Error:\nCannot resolve module\", most certainly you should disable AMD loader. Add/merge\nthe following section to your webpack config:\n\n```javascript\nmodule: {\n  rules: [\n    {\n      parser: {\n        amd: false\n      }\n    }\n  ]\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 `defaultClient.basePath`. For example:\n\n```javascript\nvar defaultClient = SunshineConversationsClient.ApiClient.instance;\ndefaultClient.basePath = \"https://api.smooch.io\";\n```\n\n\n## Getting Started\n\nPlease follow the [installation](#installation) instructions and execute the following JS code:\n\n```javascript\nvar SunshineConversationsClient = require('sunshine-conversations-client');\n\nvar defaultClient = SunshineConversationsClient.ApiClient.instance;\n// Configure HTTP basic authorization: basicAuth\nvar basicAuth = defaultClient.authentications['basicAuth'];\nbasicAuth.username = 'YOUR USERNAME'\nbasicAuth.password = 'YOUR PASSWORD'\n// Configure Bearer (JWT) access token for authorization: bearerAuth\nvar bearerAuth = defaultClient.authentications['bearerAuth'];\nbearerAuth.accessToken = \"YOUR ACCESS TOKEN\"\n\nvar api = new SunshineConversationsClient.ActivitiesApi()\nvar appId = 5d8cff3cd55b040010928b5b; // {String} Identifies the app.\nvar conversationId = 029c31f25a21b47effd7be90; // {String} Identifies the conversation.\nvar activityPost = {\"author\":{\"type\":\"user\",\"userId\":\"5963c0d619a30a2e00de36b8\"},\"type\":\"conversation:read\"}; // {ActivityPost} \napi.postActivity(appId, conversationId, activityPost).then(function(data) {\n  console.log('API called successfully. Returned data: ' + data);\n}, function(error) {\n  console.error(error);\n});\n\n\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* | [**postActivity**](docs/ActivitiesApi.md#postActivity) | **POST** /v2/apps/{appId}/conversations/{conversationId}/activity | Post Activity\n*SunshineConversationsClient.AppKeysApi* | [**createAppKey**](docs/AppKeysApi.md#createAppKey) | **POST** /v2/apps/{appId}/keys | Create App Key\n*SunshineConversationsClient.AppKeysApi* | [**deleteAppKey**](docs/AppKeysApi.md#deleteAppKey) | **DELETE** /v2/apps/{appId}/keys/{keyId} | Delete App Key\n*SunshineConversationsClient.AppKeysApi* | [**getAppKey**](docs/AppKeysApi.md#getAppKey) | **GET** /v2/apps/{appId}/keys/{keyId} | Get App Key\n*SunshineConversationsClient.AppKeysApi* | [**listAppKeys**](docs/AppKeysApi.md#listAppKeys) | **GET** /v2/apps/{appId}/keys | List App Keys\n*SunshineConversationsClient.AppsApi* | [**createApp**](docs/AppsApi.md#createApp) | **POST** /v2/apps | Create App\n*SunshineConversationsClient.AppsApi* | [**deleteApp**](docs/AppsApi.md#deleteApp) | **DELETE** /v2/apps/{appId} | Delete App\n*SunshineConversationsClient.AppsApi* | [**getApp**](docs/AppsApi.md#getApp) | **GET** /v2/apps/{appId} | Get App\n*SunshineConversationsClient.AppsApi* | [**listApps**](docs/AppsApi.md#listApps) | **GET** /v2/apps | List Apps\n*SunshineConversationsClient.AppsApi* | [**updateApp**](docs/AppsApi.md#updateApp) | **PATCH** /v2/apps/{appId} | Update App\n*SunshineConversationsClient.AttachmentsApi* | [**deleteAttachment**](docs/AttachmentsApi.md#deleteAttachment) | **POST** /v2/apps/{appId}/attachments/remove | Delete Attachment\n*SunshineConversationsClient.AttachmentsApi* | [**uploadAttachment**](docs/AttachmentsApi.md#uploadAttachment) | **POST** /v2/apps/{appId}/attachments | Upload Attachment\n*SunshineConversationsClient.ClientsApi* | [**createClient**](docs/ClientsApi.md#createClient) | **POST** /v2/apps/{appId}/users/{userIdOrExternalId}/clients | Create Client\n*SunshineConversationsClient.ClientsApi* | [**listClients**](docs/ClientsApi.md#listClients) | **GET** /v2/apps/{appId}/users/{userIdOrExternalId}/clients | List Clients\n*SunshineConversationsClient.ClientsApi* | [**removeClient**](docs/ClientsApi.md#removeClient) | **DELETE** /v2/apps/{appId}/users/{userIdOrExternalId}/clients/{clientId} | Remove Client\n*SunshineConversationsClient.ConversationsApi* | [**createConversation**](docs/ConversationsApi.md#createConversation) | **POST** /v2/apps/{appId}/conversations | Create Conversation\n*SunshineConversationsClient.ConversationsApi* | [**deleteConversation**](docs/ConversationsApi.md#deleteConversation) | **DELETE** /v2/apps/{appId}/conversations/{conversationId} | Delete Conversation\n*SunshineConversationsClient.ConversationsApi* | [**downloadMessageRef**](docs/ConversationsApi.md#downloadMessageRef) | **POST** /v2/apps/{appId}/conversations/{conversationId}/download | Download Message Ref\n*SunshineConversationsClient.ConversationsApi* | [**getConversation**](docs/ConversationsApi.md#getConversation) | **GET** /v2/apps/{appId}/conversations/{conversationId} | Get Conversation\n*SunshineConversationsClient.ConversationsApi* | [**listConversations**](docs/ConversationsApi.md#listConversations) | **GET** /v2/apps/{appId}/conversations | List Conversations\n*SunshineConversationsClient.ConversationsApi* | [**updateConversation**](docs/ConversationsApi.md#updateConversation) | **PATCH** /v2/apps/{appId}/conversations/{conversationId} | Update Conversation\n*SunshineConversationsClient.CustomIntegrationApiKeysApi* | [**createCustomIntegrationKey**](docs/CustomIntegrationApiKeysApi.md#createCustomIntegrationKey) | **POST** /v2/apps/{appId}/integrations/{integrationId}/keys | Create Integration Key\n*SunshineConversationsClient.CustomIntegrationApiKeysApi* | [**deleteCustomIntegrationKey**](docs/CustomIntegrationApiKeysApi.md#deleteCustomIntegrationKey) | **DELETE** /v2/apps/{appId}/integrations/{integrationId}/keys/{keyId} | Delete Integration Key\n*SunshineConversationsClient.CustomIntegrationApiKeysApi* | [**getCustomIntegrationKey**](docs/CustomIntegrationApiKeysApi.md#getCustomIntegrationKey) | **GET** /v2/apps/{appId}/integrations/{integrationId}/keys/{keyId} | Get Integration Key\n*SunshineConversationsClient.CustomIntegrationApiKeysApi* | [**listCustomIntegrationKeys**](docs/CustomIntegrationApiKeysApi.md#listCustomIntegrationKeys) | **GET** /v2/apps/{appId}/integrations/{integrationId}/keys | List Integration Keys\n*SunshineConversationsClient.DevicesApi* | [**getDevice**](docs/DevicesApi.md#getDevice) | **GET** /v2/apps/{appId}/users/{userIdOrExternalId}/devices/{deviceId} | Get Device\n*SunshineConversationsClient.DevicesApi* | [**listDevices**](docs/DevicesApi.md#listDevices) | **GET** /v2/apps/{appId}/users/{userIdOrExternalId}/devices | List Devices\n*SunshineConversationsClient.IntegrationsApi* | [**createIntegration**](docs/IntegrationsApi.md#createIntegration) | **POST** /v2/apps/{appId}/integrations | Create Integration\n*SunshineConversationsClient.IntegrationsApi* | [**deleteIntegration**](docs/IntegrationsApi.md#deleteIntegration) | **DELETE** /v2/apps/{appId}/integrations/{integrationId} | Delete Integration\n*SunshineConversationsClient.IntegrationsApi* | [**getIntegration**](docs/IntegrationsApi.md#getIntegration) | **GET** /v2/apps/{appId}/integrations/{integrationId} | Get Integration\n*SunshineConversationsClient.IntegrationsApi* | [**listIntegrations**](docs/IntegrationsApi.md#listIntegrations) | **GET** /v2/apps/{appId}/integrations | List Integrations\n*SunshineConversationsClient.IntegrationsApi* | [**updateIntegration**](docs/IntegrationsApi.md#updateIntegration) | **PATCH** /v2/apps/{appId}/integrations/{integrationId} | Update Integration\n*SunshineConversationsClient.MessagesApi* | [**deleteAllMessages**](docs/MessagesApi.md#deleteAllMessages) | **DELETE** /v2/apps/{appId}/conversations/{conversationId}/messages | Delete All Messages\n*SunshineConversationsClient.MessagesApi* | [**deleteMessage**](docs/MessagesApi.md#deleteMessage) | **DELETE** /v2/apps/{appId}/conversations/{conversationId}/messages/{messageId} | Delete Message\n*SunshineConversationsClient.MessagesApi* | [**listMessages**](docs/MessagesApi.md#listMessages) | **GET** /v2/apps/{appId}/conversations/{conversationId}/messages | List Messages\n*SunshineConversationsClient.MessagesApi* | [**postMessage**](docs/MessagesApi.md#postMessage) | **POST** /v2/apps/{appId}/conversations/{conversationId}/messages | Post Message\n*SunshineConversationsClient.OAuthEndpointsApi* | [**authorize**](docs/OAuthEndpointsApi.md#authorize) | **GET** /oauth/authorize | Authorize\n*SunshineConversationsClient.OAuthEndpointsApi* | [**getToken**](docs/OAuthEndpointsApi.md#getToken) | **POST** /oauth/token | Get Token\n*SunshineConversationsClient.OAuthEndpointsApi* | [**revokeAccess**](docs/OAuthEndpointsApi.md#revokeAccess) | **DELETE** /oauth/authorization | Revoke Access\n*SunshineConversationsClient.ParticipantsApi* | [**joinConversation**](docs/ParticipantsApi.md#joinConversation) | **POST** /v2/apps/{appId}/conversations/{conversationId}/join | Join Conversation\n*SunshineConversationsClient.ParticipantsApi* | [**leaveConversation**](docs/ParticipantsApi.md#leaveConversation) | **POST** /v2/apps/{appId}/conversations/{conversationId}/leave | Leave Conversation\n*SunshineConversationsClient.ParticipantsApi* | [**listParticipants**](docs/ParticipantsApi.md#listParticipants) | **GET** /v2/apps/{appId}/conversations/{conversationId}/participants | List Participants\n*SunshineConversationsClient.SwitchboardActionsApi* | [**acceptControl**](docs/SwitchboardActionsApi.md#acceptControl) | **POST** /v2/apps/{appId}/conversations/{conversationId}/acceptControl | Accept Control\n*SunshineConversationsClient.SwitchboardActionsApi* | [**offerControl**](docs/SwitchboardActionsApi.md#offerControl) | **POST** /v2/apps/{appId}/conversations/{conversationId}/offerControl | Offer Control\n*SunshineConversationsClient.SwitchboardActionsApi* | [**passControl**](docs/SwitchboardActionsApi.md#passControl) | **POST** /v2/apps/{appId}/conversations/{conversationId}/passControl | Pass Control\n*SunshineConversationsClient.SwitchboardActionsApi* | [**releaseControl**](docs/SwitchboardActionsApi.md#releaseControl) | **POST** /v2/apps/{appId}/conversations/{conversationId}/releaseControl | Release Control\n*SunshineConversationsClient.SwitchboardIntegrationsApi* | [**createSwitchboardIntegration**](docs/SwitchboardIntegrationsApi.md#createSwitchboardIntegration) | **POST** /v2/apps/{appId}/switchboards/{switchboardId}/switchboardIntegrations | Create Switchboard Integration\n*SunshineConversationsClient.SwitchboardIntegrationsApi* | [**deleteSwitchboardIntegration**](docs/SwitchboardIntegrationsApi.md#deleteSwitchboardIntegration) | **DELETE** /v2/apps/{appId}/switchboards/{switchboardId}/switchboardIntegrations/{switchboardIntegrationId} | Delete Switchboard Integration\n*SunshineConversationsClient.SwitchboardIntegrationsApi* | [**listSwitchboardIntegrations**](docs/SwitchboardIntegrationsApi.md#listSwitchboardIntegrations) | **GET** /v2/apps/{appId}/switchboards/{switchboardId}/switchboardIntegrations | List Switchboard Integrations\n*SunshineConversationsClient.SwitchboardIntegrationsApi* | [**updateSwitchboardIntegration**](docs/SwitchboardIntegrationsApi.md#updateSwitchboardIntegration) | **PATCH** /v2/apps/{appId}/switchboards/{switchboardId}/switchboardIntegrations/{switchboardIntegrationId} | Update Switchboard Integration\n*SunshineConversationsClient.SwitchboardsApi* | [**createSwitchboard**](docs/SwitchboardsApi.md#createSwitchboard) | **POST** /v2/apps/{appId}/switchboards | Create Switchboard\n*SunshineConversationsClient.SwitchboardsApi* | [**deleteSwitchboard**](docs/SwitchboardsApi.md#deleteSwitchboard) | **DELETE** /v2/apps/{appId}/switchboards/{switchboardId} | Delete Switchboard\n*SunshineConversationsClient.SwitchboardsApi* | [**listSwitchboards**](docs/SwitchboardsApi.md#listSwitchboards) | **GET** /v2/apps/{appId}/switchboards | List Switchboards\n*SunshineConversationsClient.SwitchboardsApi* | [**updateSwitchboard**](docs/SwitchboardsApi.md#updateSwitchboard) | **PATCH** /v2/apps/{appId}/switchboards/{switchboardId} | Update Switchboard\n*SunshineConversationsClient.UsersApi* | [**createUser**](docs/UsersApi.md#createUser) | **POST** /v2/apps/{appId}/users | Create User\n*SunshineConversationsClient.UsersApi* | [**deleteUser**](docs/UsersApi.md#deleteUser) | **DELETE** /v2/apps/{appId}/users/{userIdOrExternalId} | Delete User\n*SunshineConversationsClient.UsersApi* | [**deleteUserPersonalInformation**](docs/UsersApi.md#deleteUserPersonalInformation) | **DELETE** /v2/apps/{appId}/users/{userIdOrExternalId}/personalinformation | Delete User Personal Information\n*SunshineConversationsClient.UsersApi* | [**getUser**](docs/UsersApi.md#getUser) | **GET** /v2/apps/{appId}/users/{userIdOrExternalId} | Get User\n*SunshineConversationsClient.UsersApi* | [**updateUser**](docs/UsersApi.md#updateUser) | **PATCH** /v2/apps/{appId}/users/{userIdOrExternalId} | Update User\n*SunshineConversationsClient.WebhooksApi* | [**createWebhook**](docs/WebhooksApi.md#createWebhook) | **POST** /v2/apps/{appId}/integrations/{integrationId}/webhooks | Create Webhook\n*SunshineConversationsClient.WebhooksApi* | [**deleteWebhook**](docs/WebhooksApi.md#deleteWebhook) | **DELETE** /v2/apps/{appId}/integrations/{integrationId}/webhooks/{webhookId} | Delete Webhook\n*SunshineConversationsClient.WebhooksApi* | [**getWebhook**](docs/WebhooksApi.md#getWebhook) | **GET** /v2/apps/{appId}/integrations/{integrationId}/webhooks/{webhookId} | Get Webhook\n*SunshineConversationsClient.WebhooksApi* | [**listWebhooks**](docs/WebhooksApi.md#listWebhooks) | **GET** /v2/apps/{appId}/integrations/{integrationId}/webhooks | List Webhooks\n*SunshineConversationsClient.WebhooksApi* | [**updateWebhook**](docs/WebhooksApi.md#updateWebhook) | **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\n### basicAuth\n\n\n- **Type**: HTTP basic authentication\n\n\n\n### bearerAuth\n\n\n- **Type**: Bearer authentication (JWT)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzendesk%2Fsunshine-conversations-javascript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzendesk%2Fsunshine-conversations-javascript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzendesk%2Fsunshine-conversations-javascript/lists"}