encodeRelatedObject method

Map<String, dynamic> encodeRelatedObject (ParseObject object)

Implementation

Map<String, dynamic> encodeRelatedObject(ParseObject object) {
  Map<String, dynamic> json = new Map();

  json.putIfAbsent("__type", () => "Pointer");
  json.putIfAbsent("className", () => object.className);
  if (object.objectId != null) {
    json.putIfAbsent("objectId", () => object.objectId);
  } else {
    String localId = new DateTime.now().millisecondsSinceEpoch.toString();
    json.putIfAbsent("objectId", () => localId);
  }

  return json;
}