Classes

The following classes are available globally.

  • A lightweight promise implementation for asynchronous operations. Used by SDK methods like endChat(), setLanguage(), and kill() which return Promise<Void>. Chain results with .then { } and handle errors with .catch { }.

    See more

    Declaration

    Swift

    public class Promise<T>
  • iOS SDK for connecting and interacting with the Kindly Chat API.

    See more

    Declaration

    Swift

    public final class KindlyChatClient : Loggable
  • Handles push notification presentation and user interaction for the Kindly SDK. Set as UNUserNotificationCenter.current().delegate to let the SDK process Kindly notifications.

    See more

    Declaration

    Swift

    public class NotificationDelegate : NSObject, UNUserNotificationCenterDelegate
  • Manager for typing events

    See more

    Declaration

    Swift

    public final class TypingEventManager
  • A central class to manage Theme support.

    See more

    Declaration

    Swift

    public final class ThemeManager