Enumerations

The following enumerations are available globally.

Centralized Logger (iOS 13+ Compatible)

  • Centralized logging that handles iOS version compatibility internally iOS 14+: Uses internal print overrides with full debugging info (file, line, function) iOS 13: Falls back to native Swift.print

    See more

    Declaration

    Swift

    public enum KindlyLogger
  • Input types supported by form fields in the chat.

    See more

    Declaration

    Swift

    public enum KindlyInputType : String
  • Undocumented

    See more

    Declaration

    Swift

    public enum BehaviorTypeEnum
  • Connection state for the Kindly Chat API.

    See more

    Declaration

    Swift

    public enum ChatConnectionState

Event Types

  • Types of events that can be emitted by the Kindly SDK

    See more

    Declaration

    Swift

    public enum KindlyEventType : String, CaseIterable
  • Types of UI actions that can be performed

    See more

    Declaration

    Swift

    public enum KindlyUIActionType : String, CaseIterable

Public Event Models

  • Event details that can be associated with different event types

    See more

    Declaration

    Swift

    public enum KindlyEventDetail

Public Event Data Models