Class SwitchboardIntegrationWebhook


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

      • JSON_PROPERTY_ID

        public static final java.lang.String JSON_PROPERTY_ID
        See Also:
        Constant Field Values
      • JSON_PROPERTY_NAME

        public static final java.lang.String JSON_PROPERTY_NAME
        See Also:
        Constant Field Values
      • JSON_PROPERTY_INTEGRATION_ID

        public static final java.lang.String JSON_PROPERTY_INTEGRATION_ID
        See Also:
        Constant Field Values
      • JSON_PROPERTY_INTEGRATION_TYPE

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

      • SwitchboardIntegrationWebhook

        public SwitchboardIntegrationWebhook()
    • Method Detail

      • getId

        @Nullable
        public java.lang.String getId()
        The unique ID of the switchboard integration.
        Returns:
        id
      • setId

        public void setId​(java.lang.String id)
      • getName

        @Nullable
        public java.lang.String getName()
        Identifier for use in control transfer protocols. Restricted to alphanumeric characters, `-` and `_`.
        Returns:
        name
      • setName

        public void setName​(java.lang.String name)
      • getIntegrationId

        @Nullable
        public java.lang.String getIntegrationId()
        Id of the integration that should deliver events routed by the switchboard.
        Returns:
        integrationId
      • setIntegrationId

        public void setIntegrationId​(java.lang.String integrationId)
      • getIntegrationType

        @Nullable
        public java.lang.String getIntegrationType()
        Type of integration that should deliver events routed by the switchboard. If referencing an OAuth integration, the clientId issued by Sunshine Conversations during the OAuth partnership process will be the value of integrationType.
        Returns:
        integrationType
      • setIntegrationType

        public void setIntegrationType​(java.lang.String integrationType)
      • 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