Package io.scanbot.sdk.common
Class ToJsonConfiguration
-
- All Implemented Interfaces:
-
android.os.Parcelable
public final class ToJsonConfiguration implements Parcelable
Configuration used to serialize an object to json.
-
-
Field Summary
Fields Modifier and Type Field Description private final Boolean
serializeImages
private final ImageSerializationMode
imageSerializationMode
-
Constructor Summary
Constructors Constructor Description ToJsonConfiguration(Map<String, Object> source)
ToJsonConfiguration(JSONObject json)
ToJsonConfiguration(Boolean serializeImages, ImageSerializationMode imageSerializationMode)
-
Method Summary
Modifier and Type Method Description final Boolean
getSerializeImages()
Serialize images in the object to json. final ImageSerializationMode
getImageSerializationMode()
image serialization mode. final JSONObject
toJson(ToJsonConfiguration config)
final ToJsonConfiguration
clone()
final static ToJsonConfiguration
default()
-
-
-
Constructor Detail
-
ToJsonConfiguration
ToJsonConfiguration(JSONObject json)
-
ToJsonConfiguration
ToJsonConfiguration(Boolean serializeImages, ImageSerializationMode imageSerializationMode)
-
-
Method Detail
-
getSerializeImages
final Boolean getSerializeImages()
Serialize images in the object to json. If false, then fields that contain images are not serialized.
Default is true
-
getImageSerializationMode
final ImageSerializationMode getImageSerializationMode()
image serialization mode.
Default is REFERENCE
-
toJson
final JSONObject toJson(ToJsonConfiguration config)
-
clone
final ToJsonConfiguration clone()
-
default
final static ToJsonConfiguration default()
-
-