relatedJson property

  1. @override
dynamic get relatedJson
override

Implementation

@override
FieldRefInput? get relatedJson {
  if (_create != null) {
    return {"node": _create!.toJson()};
  } else if (_linkedId == null) {
    return isDisconnect ? {"disconnect": {}} : null;
  } else {
    return {
      "connect": {
        "where": {
          "node": {
            "id": _linkedId,
          }
        },
        "edge": (_props!.toJson() as Object?)?.withoutKey('node'),
      },
      "disconnect": {
        "where": {
          "node": {
            "id_NOT": _linkedId,
          }
        }
      }
    };
  }
}