SMIRemoteConfiguration
Objective-C
@protocol SMIRemoteConfiguration
Swift
protocol RemoteConfiguration
Remote configuration information representing this embedded service deployment.
-
The list of pre-chat configurations.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSArray<id<SMIPreChatConfiguration>> *preChatConfiguration;
Swift
var preChatConfiguration: [any PreChatConfiguration]? { get }
-
The name of this remote configuration.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull name;
Swift
var name: String { get }
-
The deployment type of the remote configuration.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull deploymentType;
Swift
var deploymentType: String { get }
-
The timestamp of the remote configuration.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSDate *_Nonnull timestamp;
Swift
var timestamp: Date { get }
-
The choice list configuration.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) id<SMIChoiceListConfiguration> choiceListConfiguration;
Swift
var choiceListConfiguration: (any ChoiceListConfiguration)? { get }
-
The Terms and Conditions.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) id<SMITermsAndConditions> termsAndConditions;
Swift
var termsAndConditions: (any TermsAndConditions)? { get }