decode static method

RequestMessage decode(
  1. Object result
)

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?,
  );
}