Classes

The following classes are available globally.

  • The ASAPP class holds references to its various configurable properties and allows you to call various functions. No instances of ASAPP are to be created.

    See more

    Declaration

    Swift

    @objc(ASAPP)
    @objcMembers
    public class ASAPP : NSObject

ASAPPConfig

  • Configuration for the SDK’s connection to the API.

    See more

    Declaration

    Swift

    @objc(ASAPPConfig)
    @objcMembers
    public class ASAPPConfig : NSObject
  • Customizable strings for various parts of the UI.

    See more

    Declaration

    Swift

    @objc(ASAPPStrings)
    @objcMembers
    public class ASAPPStrings : NSObject

ASAPPUser

  • Holds configuration information pertaining to the current user session.

    See more

    Declaration

    Swift

    @objc(ASAPPUser)
    @objcMembers
    public class ASAPPUser : NSObject
  • Holds references to optional custom views.

    See more

    Declaration

    Swift

    @objc(ASAPPViews)
    @objcMembers
    public class ASAPPViews : NSObject
  • Used for configuring the styles of a button. For example, assign an instance to ASAPPColors.quickReplyButton.

    See more

    Declaration

    Swift

    @objc(ASAPPButtonColors)
    @objcMembers
    public class ASAPPButtonColors : NSObject
  • Configurable colors for various parts of the SDK.

    See more

    Declaration

    Swift

    @objc(ASAPPColors)
    @objcMembers
    public class ASAPPColors : NSObject
  • Used to define an icon for a button.

    See more

    Declaration

    Swift

    @objc(ASAPPCustomImage)
    @objcMembers
    public class ASAPPCustomImage : NSObject
  • Represents a font family used by default styles.

    See more

    Declaration

    Swift

    @objc(ASAPPFontFamily)
    @objcMembers
    public class ASAPPFontFamily : NSObject
  • Used to configure the colors of text input area in the chat view.

    See more

    Declaration

    Swift

    @objc(ASAPPInputColors)
    @objcMembers
    public class ASAPPInputColors : NSObject
  • Customizable images for navigation bar buttons.

    See more

    Declaration

    Swift

    @objc(ASAPPNavBarButtonImages)
    @objcMembers
    public class ASAPPNavBarButtonImages : NSObject
  • Customizable navigation bar styles.

    See more

    Declaration

    Swift

    @objc(ASAPPNavBarStyles)
    @objcMembers
    public class ASAPPNavBarStyles : NSObject
  • Defines the corner rounding style of primary Component buttons.

    See more

    Declaration

    Swift

    @objc(ASAPPPrimaryButtonRoundingStyle)
    @objcMembers
    public class ASAPPPrimaryButtonRoundingStyle : NSObject
  • Holds customizable styles and other visual SDK settings.

    See more

    Declaration

    Swift

    @objc(ASAPPStyles)
    @objcMembers
    public class ASAPPStyles : NSObject
  • Used to define a text style.

    See more

    Declaration

    Swift

    @objc(ASAPPTextStyle)
    @objcMembers
    public class ASAPPTextStyle : NSObject
  • Customizable text styles for various classes of text.

    See more

    Declaration

    Swift

    @objc(ASAPPTextStyles)
    @objcMembers
    public class ASAPPTextStyles : NSObject
  • Shows the UI for Chat Instead.

    See more

    Declaration

    Swift

    @objc(ASAPPChatInsteadViewController)
    public class ASAPPChatInsteadViewController : UIViewController