Classes
The following classes are available globally.
-
This class stores configuration information that is necessary when creating an
See moreSMICoreClient
instance using theSMICoreFactory
class.Declaration
Objective-C
@interface SMICoreConfiguration : NSObject <NSCopying>
Swift
class Configuration : NSObject, NSCopying
-
This factory class allows you to create an instance of
SMICoreClient
using anSMICoreConfiguration
config object. For additional documentation, refer to the protocol documentation forSMICoreFactory
.See
SMICoreFactory
Declaration
Objective-C
@interface SMICoreFactory : NSObject <SMICoreFactory>
Swift
class CoreFactory : NSObject, CoreFactoryProtocol
-
Contains information about logging.
See moreDeclaration
Objective-C
@interface SMILogging : NSObject <SMILogging>
Swift
class Logging : NSObject, LoggingProtocol
-
Base class for JSON serializable objects used with network communication for In-App Messaging.
Declaration
Objective-C
@interface SMISerializable : NSObject
Swift
class Serializable : NSObject
-
This class contains information associated with a verified user.
See moreDeclaration
Objective-C
@interface SMIUserVerification : NSObject <SMIAuthorization>
Swift
class UserVerification : NSObject, SMIAuthorization