KindlyEventUIAction

public struct KindlyEventUIAction

UI action data for events

  • Action type

    Declaration

    Swift

    public let type: KindlyUIActionType
  • Action source (user or programmatic)

    Declaration

    Swift

    public let source: String
  • Chat ID

    Declaration

    Swift

    public let chatId: String
  • Additional value data

    Declaration

    Swift

    public let value: [String : Any]?
  • Feedback type if applicable

    Declaration

    Swift

    public let feedbackType: String?
  • Feedback value if applicable

    Declaration

    Swift

    public let feedbackValue: [String : Any]?
  • Language code for language change events

    Declaration

    Swift

    public let languageCode: String?
  • Language name for language change events

    Declaration

    Swift

    public let languageName: String?
  • Previous language code for language change events

    Declaration

    Swift

    public let previousLanguageCode: String?
  • Previous language name for language change events

    Declaration

    Swift

    public let previousLanguageName: String?
  • Next page for navigation events

    Declaration

    Swift

    public let nextPage: String?
  • Undocumented

    Declaration

    Swift

    public init(
    	type: KindlyUIActionType,
    	source: String = "user",
    	chatId: String,
    	value: [String: Any]? = nil,
    	feedbackType: String? = nil,
    	feedbackValue: [String: Any]? = nil,
    	languageCode: String? = nil,
    	languageName: String? = nil,
    	previousLanguageCode: String? = nil,
    	previousLanguageName: String? = nil,
    	nextPage: String? = nil
    )