Class WebChatChannelProperties


  • public final class WebChatChannelProperties
    extends Object
    The parameters to provide for the Web Chat channel.
    • Constructor Detail

      • WebChatChannelProperties

        public WebChatChannelProperties()
    • Method Detail

      • webChatEmbedCode

        public String webChatEmbedCode()
        Get the webChatEmbedCode property: Web chat control embed code.
        Returns:
        the webChatEmbedCode value.
      • sites

        public List<WebChatSite> sites()
        Get the sites property: The list of Web Chat sites.
        Returns:
        the sites value.
      • withSites

        public WebChatChannelProperties withSites​(List<WebChatSite> sites)
        Set the sites property: The list of Web Chat sites.
        Parameters:
        sites - the sites value to set.
        Returns:
        the WebChatChannelProperties object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.