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