Classes
The following classes are available globally.
-
Declaration
Swift
public class BotsFormSubmissionMessagePayload -
Declaration
Swift
public class BotsSubmitFormAction : Decodable, BotsAction -
Declaration
Swift
public class DatePickerField : EditableField -
Declaration
Swift
public class MultiSelectField : EditableField -
Declaration
Swift
public class NumberInputField : EditableField -
Declaration
Swift
public class SingleSelectField : EditableField -
Declaration
Swift
public class SelectFieldOption : Decodable -
Declaration
Swift
public class TextInputField : EditableField -
Declaration
Swift
public class TimePickerField : EditableField -
Declaration
Swift
public class ToggleField : EditableField -
Declaration
Swift
public class Field : Decodable -
Declaration
Swift
public class ActionField : ReadOnlyField -
Declaration
Swift
public class LinkField : ReadOnlyField -
Declaration
Swift
public class MediaField : ReadOnlyField -
Declaration
Swift
public class TextField : ReadOnlyField -
Class that represents a call action.
See moreDeclaration
Swift
public class BotsCallAction : BotsAction -
Class that represents a location action.
See moreDeclaration
Swift
public class BotsLocationAction : BotsAction -
Class that represents a postback action.
See moreDeclaration
Swift
public class BotsPostbackAction : BotsAction -
Class that represents a share action.
See moreDeclaration
Swift
public class BotsShareAction : BotsAction -
Class that represents a url action.
See moreDeclaration
Swift
public class BotsUrlAction : BotsAction -
The class that represents an attachment.
See moreDeclaration
Swift
public class BotsAttachment : NSObject -
The class that represents a skill’s attachment message.
See moreDeclaration
Swift
public class BotsAttachmentMessage : BotsMessage -
Declaration
Swift
public class BotsEditableFormMessage : BotsMessage -
Declaration
Swift
public class BotsEditableFormMessagePayload -
Declaration
Swift
public class BotsFormMessage : BotsMessage -
Declaration
Swift
public class BotsFormMessagePayload -
Declaration
Swift
public class BotsTableFormMessagePayload -
Declaration
Swift
public class BotsTableMessage : BotsMessage -
Declaration
Swift
public class BotsTableMessagePayload -
The class that represents a card.
See moreDeclaration
Swift
public class BotsCard -
The class that represents a skill’s card message.
See moreDeclaration
Swift
public class BotsCardMessage : BotsMessage -
The class that represents a location.
See moreDeclaration
Swift
public class BotsLocation : NSObject -
The class that represents a skill’s location message.
See moreDeclaration
Swift
public class BotsLocationMessage : BotsMessage -
The class that represents a skill’s raw message.
See moreDeclaration
Swift
public class BotsRawMessage : BotsMessage -
Declaration
Swift
public class AgentStatusMessage : BotsMessage -
The class that represents a skill’s text message.
See moreDeclaration
Swift
public class BotsTextMessage : BotsMessage -
The class that represents a user text message.
See moreDeclaration
Swift
public class UserTextMessage : UserMessage -
Initializes the url, userId, channelId and carries the features flags settings for the app.
See moreDeclaration
Swift
public final class BotsConfiguration : NSObject -
This is the initialization point from where various services and public methods can be accessed. It initiates the services using the BotsConfiguration.
See moreDeclaration
Swift
public final class BotsManager : NSObject -
Declaration
Swift
@objc(Message) public class Message : NSManagedObject -
Declaration
Swift
@objc(User) public class User : NSManagedObject
Classes Reference