FlowExperimentVerdictInput constructor
FlowExperimentVerdictInput({
- required FlowExperimentClosure clientBaselineClosure,
- required FlowExperimentClosure candidateArmClosure,
- required InstalledCapability installedCapability,
- required List<
FlowActionBindingFingerprint> actionBindings, - required List<
String> installedSignals, - required Surface surfaceType,
- required FlowDeliveryMode deliveryMode,
- required int flowGateRevision,
Creates a deep-frozen evaluator input.
Implementation
factory FlowExperimentVerdictInput({
required FlowExperimentClosure clientBaselineClosure,
required FlowExperimentClosure candidateArmClosure,
required InstalledCapability installedCapability,
required List<FlowActionBindingFingerprint> actionBindings,
required List<String> installedSignals,
required Surface surfaceType,
required FlowDeliveryMode deliveryMode,
required int flowGateRevision,
}) {
return FlowExperimentVerdictInput._(
clientBaselineClosure: clientBaselineClosure,
candidateArmClosure: candidateArmClosure,
installedCapability: installedCapability,
actionBindings: List.unmodifiable(actionBindings),
installedSignals: List.unmodifiable(installedSignals),
surfaceType: surfaceType,
deliveryMode: deliveryMode,
flowGateRevision: flowGateRevision,
);
}