RequestMessage constructor

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

Implementation

RequestMessage({
  required this.kind,
  this.regionOfInterest,
  this.recognitionLevel,
  this.recognitionLanguages,
  this.customWords,
  this.usesLanguageCorrection,
  this.automaticallyDetectsLanguage,
  this.minimumTextHeightFraction,
  this.maximumCandidateCount,
  this.reportCharacterBoxes,
  this.symbologies,
  this.coalescesCompositeSymbologies,
  this.detectsBarcodesInDocuments,
  this.cropAndScaleAction,
  this.upperBodyOnly,
  this.detectsHands,
  this.maximumHandCount,
  this.minimumAspectRatio,
  this.maximumAspectRatio,
  this.quadratureToleranceDegrees,
  this.minimumSize,
  this.minimumConfidence,
  this.maximumObservations,
  this.contrastAdjustment,
  this.contrastPivot,
  this.detectsDarkOnLight,
  this.maximumImageDimension,
  this.includeContourPoints,
  this.segmentationQuality,
  this.scaleMaskToImage,
  this.includeMask,
});