CIOResult
@objc
public class CIOResult : NSObject
extension CIOResult: Identifiable
Struct encapsulating a result with associated metadata and variations
-
The value (or name) of the result
Declaration
Swift
public let value: String -
Additional data about the result
Declaration
Swift
public let data: CIOResultData -
Terms associated with the result that was matched on
Declaration
Swift
public let matchedTerms: [String] -
Variations for the result
Declaration
Swift
public let variations: [CIOResult] -
Variations map for the result
Declaration
Swift
public let variationsMap: Any -
Additional metadata
Declaration
Swift
public let json: JSONObject -
The underlying recommendations strategy for the result (only applies to recommendations)
Declaration
Swift
public let strategy: CIORecommendationsStrategy -
Labels associated with the result item
Declaration
Swift
public let labels: [String : Any] -
Create a result object
Declaration
Swift
public init?(json: JSONObject)Parameters
jsonJSON data from the server response
-
Declaration
Swift
public var id: String { get }