Class NCChatUIConfig

  • All Implemented Interfaces:

    
    public class NCChatUIConfig
    
                        

    SDK configuration entry point.

    Applications can modify per-screen configurations through this class.

    Note: Configuration must be applied before calling initialize.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      NCChatUIConfig()
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      static void syncFromXml(Context context)
      static ChannelListConfig channelListConfig() Returns the channel-list screen configuration.
      static ChannelConfig channelConfig() Returns the channel (conversation) screen configuration.
      static FeatureConfig featureConfig() Returns the feature-flag configuration.
      static NotificationConfig notificationConfig() Returns the notification configuration.
      static GatheredChannelConfig gatheredChannelConfig() Returns the gathered (aggregated) channel configuration.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NCChatUIConfig

        NCChatUIConfig()
    • Method Detail

      • syncFromXml

         static void syncFromXml(Context context)
      • channelListConfig

         static ChannelListConfig channelListConfig()

        Returns the channel-list screen configuration.

        Returns:

        ChannelListConfig

      • channelConfig

         static ChannelConfig channelConfig()

        Returns the channel (conversation) screen configuration.

        Returns:

        ChannelConfig

      • featureConfig

         static FeatureConfig featureConfig()

        Returns the feature-flag configuration.

        Returns:

        FeatureConfig

      • notificationConfig

         static NotificationConfig notificationConfig()

        Returns the notification configuration.

        Returns:

        NotificationConfig

      • gatheredChannelConfig

         static GatheredChannelConfig gatheredChannelConfig()

        Returns the gathered (aggregated) channel configuration.

        Returns:

        GatheredChannelConfig