Classes
The following classes are available globally.
-
Holds the base options used for creation of any MediaPipe task, including model asset path and hardware delegate configuration.
Declaration
Swift
class BaseOptions : NSObject, NSCopying -
Configuration for evaluating a natural-language boolean predicate.
Declaration
Swift
public struct BooleanQuestion : Sendable, Equatable -
Calibrated result of evaluating a
BooleanQuestion.Declaration
Swift
public struct BooleanResult : Sendable, Equatable -
Configuration for evaluating a mutually exclusive categorical choice menu.
Declaration
Swift
public struct ChoiceQuestion : Sendable, Equatable -
Calibrated result of evaluating a
ChoiceQuestion.Declaration
Swift
public struct ChoiceResult : Sendable, Equatable -
Structured context wrapper combining primary input text with key-value metadata for multi-question evaluation.
Declaration
Swift
public struct DecisionContext : Sendable, Equatable -
Evaluates structured decision questions (
BooleanQuestion,ChoiceQuestion,ScoreQuestion, and multi-question JSON schemas) against input text in a single forward pass.Declaration
Swift
public final class DecisionMaker -
Configuration options for initializing a
DecisionMakertask instance.Declaration
Swift
public struct DecisionMakerOptions : Sendable, Equatable -
Configuration for evaluating an ordered rubric of levels and computing a continuous expected score.
Declaration
Swift
public struct ScoreQuestion : Sendable, Equatable -
Calibrated result of evaluating a
ScoreQuestion.Declaration
Swift
public struct ScoreResult : Sendable, Equatable