toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  Map<String, dynamic> obj = <String, dynamic>{};
  obj["pageId"] = pageId;
  obj["polygon"] = polygon.map((it) => it.toJson()).toList();
  obj["detectionResult"] = detectionResult.name;
  obj["pageImageSource"] = pageImageSource.name;
  obj["filter"] = filter.name;
  obj["parametricFilters"] = parametricFilters != null
      ? parametricFilters!.map((it) => it.toJson()).toList()
      : null;
  obj["documentImageSizeLimit"] = documentImageSizeLimit != null
      ? documentImageSizeLimit!.toJson()
      : null;
  obj["originalImageFileUri"] = originalImageFileUri;
  obj["documentImageFileUri"] =
      documentImageFileUri != null ? documentImageFileUri! : null;
  obj["originalPreviewImageFileUri"] = originalPreviewImageFileUri;
  obj["documentPreviewImageFileUri"] = documentPreviewImageFileUri != null
      ? documentPreviewImageFileUri!
      : null;

  return obj;
}