encode method
Encode any type value into Map
Implementation
dynamic encode(dynamic value) {
if (value is DateTime) {
return _encodeDate(value);
}
if (value is Uint8List) {
return <String, dynamic>{
"__type": "Bytes",
"base64": base64.encode(value)
};
}
if (value is ParseObject) {
return pointerOrLocalIdEncoder.encodeRelatedObject(value);
}
if (value is ParseQuery) {
return value.toJson();
}
if (value is ParseFile) {
return value.toJson;
}
if (value is ParseGeoPoint) {
return value.toJson;
}
return value;
}