# SunshineConversationsClient::Twitter ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **type** | **String** | To set up a Twitter integration, please follow the steps outlined in the [Twitter Setup Guide](https://docs.smooch.io/guide/twitter/#setup). | [optional] [default to 'twitter'] **tier** | **String** | Your Twitter app's tier. Only \"enterprise\" is supported for new integrations. | **env_name** | **String** | The Twitter dev environments label. Only required / used for sandbox and premium tiers. | [optional] [readonly] **consumer_key** | **String** | The consumer key for your Twitter app. | **consumer_secret** | **String** | The consumer key secret for your Twitter app. | **access_token_key** | **String** | The access token key obtained from your user via oauth. | **access_token_secret** | **String** | The access token secret obtained from your user via oauth. | **default_responder_id** | **String** | The default responder ID for the integration. This is the ID of the responder that will be used to send messages to the user. For more information, refer to <a href=\"https://docs.smooch.io/guide/switchboard/#per-channel-default-responder\">Per-channel default responder</a> guide. | [optional] **default_responder** | [**DefaultResponderDefaultResponder**](DefaultResponderDefaultResponder.md) | | [optional] ## Code Sample ```ruby require 'SunshineConversationsClient' instance = SunshineConversationsClient::Twitter.new(type: null, tier: null, env_name: null, consumer_key: your_consumer_key, consumer_secret: your_consumer_secret, access_token_key: your_access_token_key, access_token_secret: your_access_token_secret, default_responder_id: null, default_responder: null) ```