Class TwitterAllOf


  • public class TwitterAllOf
    extends java.lang.Object
    TwitterAllOf
    • Field Detail

      • JSON_PROPERTY_TYPE

        public static final java.lang.String JSON_PROPERTY_TYPE
        See Also:
        Constant Field Values
      • JSON_PROPERTY_TIER

        public static final java.lang.String JSON_PROPERTY_TIER
        See Also:
        Constant Field Values
      • JSON_PROPERTY_ENV_NAME

        public static final java.lang.String JSON_PROPERTY_ENV_NAME
        See Also:
        Constant Field Values
      • JSON_PROPERTY_CONSUMER_KEY

        public static final java.lang.String JSON_PROPERTY_CONSUMER_KEY
        See Also:
        Constant Field Values
      • JSON_PROPERTY_CONSUMER_SECRET

        public static final java.lang.String JSON_PROPERTY_CONSUMER_SECRET
        See Also:
        Constant Field Values
      • JSON_PROPERTY_ACCESS_TOKEN_KEY

        public static final java.lang.String JSON_PROPERTY_ACCESS_TOKEN_KEY
        See Also:
        Constant Field Values
      • JSON_PROPERTY_ACCESS_TOKEN_SECRET

        public static final java.lang.String JSON_PROPERTY_ACCESS_TOKEN_SECRET
        See Also:
        Constant Field Values
    • Constructor Detail

      • TwitterAllOf

        public TwitterAllOf()
    • Method Detail

      • type

        public TwitterAllOf type​(java.lang.String type)
      • getType

        @Nullable
        public java.lang.String getType()
        To set up a Twitter integration, please follow the steps outlined in the [Twitter Setup Guide](https://docs.smooch.io/guide/twitter/#setup).
        Returns:
        type
      • setType

        public void setType​(java.lang.String type)
      • getTier

        public TwitterAllOf.TierEnum getTier()
        Your Twitter app's tier. Only \"enterprise\" is supported for new integrations.
        Returns:
        tier
      • getEnvName

        @Nullable
        public java.lang.String getEnvName()
        The Twitter dev environments label. Only required / used for sandbox and premium tiers.
        Returns:
        envName
      • consumerKey

        public TwitterAllOf consumerKey​(java.lang.String consumerKey)
      • getConsumerKey

        public java.lang.String getConsumerKey()
        The consumer key for your Twitter app.
        Returns:
        consumerKey
      • setConsumerKey

        public void setConsumerKey​(java.lang.String consumerKey)
      • consumerSecret

        public TwitterAllOf consumerSecret​(java.lang.String consumerSecret)
      • getConsumerSecret

        public java.lang.String getConsumerSecret()
        The consumer key secret for your Twitter app.
        Returns:
        consumerSecret
      • setConsumerSecret

        public void setConsumerSecret​(java.lang.String consumerSecret)
      • accessTokenKey

        public TwitterAllOf accessTokenKey​(java.lang.String accessTokenKey)
      • getAccessTokenKey

        public java.lang.String getAccessTokenKey()
        The access token key obtained from your user via oauth.
        Returns:
        accessTokenKey
      • setAccessTokenKey

        public void setAccessTokenKey​(java.lang.String accessTokenKey)
      • accessTokenSecret

        public TwitterAllOf accessTokenSecret​(java.lang.String accessTokenSecret)
      • getAccessTokenSecret

        public java.lang.String getAccessTokenSecret()
        The access token secret obtained from your user via oauth.
        Returns:
        accessTokenSecret
      • setAccessTokenSecret

        public void setAccessTokenSecret​(java.lang.String accessTokenSecret)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object