create method

Future<ParseResponse> create(
  1. {bool allowCustomObjectId = false}
)

Creates a new object and saves it online

Implementation

Future<ParseResponse> create({bool allowCustomObjectId = false}) async {
  try {
    final Uri url = getSanitisedUri(_client, '$_path');
    final String body = json.encode(toJson(
      forApiRQ: true,
      allowCustomObjectId: allowCustomObjectId,
    ));
    _saveChanges();
    final ParseNetworkResponse result =
        await _client.post(url.toString(), data: body);

    return handleResponse<ParseObject>(
        this, result, ParseApiRQ.create, _debug, parseClassName);
  } on Exception catch (e) {
    return handleException(e, ParseApiRQ.create, _debug, parseClassName);
  }
}