decode static method
Implementation
static RequestMessage decode(Object result) {
result as List<Object?>;
return RequestMessage(
kind: result[0]! as RequestKindMessage,
regionOfInterest: result[1] as NormalizedRectMessage?,
recognitionLevel: result[2] as RecognitionLevelMessage?,
recognitionLanguages: (result[3] as List<Object?>?)?.cast<String>(),
customWords: (result[4] as List<Object?>?)?.cast<String>(),
usesLanguageCorrection: result[5] as bool?,
automaticallyDetectsLanguage: result[6] as bool?,
minimumTextHeightFraction: result[7] as double?,
maximumCandidateCount: result[8] as int?,
reportCharacterBoxes: result[9] as bool?,
symbologies: (result[10] as List<Object?>?)
?.cast<BarcodeSymbologyMessage>(),
coalescesCompositeSymbologies: result[11] as bool?,
detectsBarcodesInDocuments: result[12] as bool?,
cropAndScaleAction: result[13] as CropAndScaleActionMessage?,
upperBodyOnly: result[14] as bool?,
detectsHands: result[15] as bool?,
maximumHandCount: result[16] as int?,
minimumAspectRatio: result[17] as double?,
maximumAspectRatio: result[18] as double?,
quadratureToleranceDegrees: result[19] as double?,
minimumSize: result[20] as double?,
minimumConfidence: result[21] as double?,
maximumObservations: result[22] as int?,
contrastAdjustment: result[23] as double?,
contrastPivot: result[24] as double?,
detectsDarkOnLight: result[25] as bool?,
maximumImageDimension: result[26] as int?,
includeContourPoints: result[27] as bool?,
segmentationQuality: result[28] as SegmentationQualityMessage?,
scaleMaskToImage: result[29] as bool?,
includeMask: result[30] as bool?,
);
}