toJson method
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;
}