SMIChoiceListConfiguration

Objective-C

@protocol SMIChoiceListConfiguration <NSObject>

Swift

protocol ChoiceListConfiguration : NSObjectProtocol

Information about choice lists that can appear in a pre-chat form. This object contains an array of choice lists, along with their dependencies.

  • Choice lists that come back from Salesforce.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly, nullable) NSArray<id<SMIChoiceList>> *choiceLists;

    Swift

    var choiceLists: [any ChoiceList]? { get }
  • Choice list dependencies that are used for for parent-child relationships between lists.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSArray<id<SMIChoiceListDependency>> *_Nonnull valueDependencies;

    Swift

    var valueDependencies: [any ChoiceListDependency] { get }