toJson method

Map<String, Object?> toJson({
  1. int referenceIdOverrideIfNull = 0,
})

Implementation

Map<String, Object?> toJson({int referenceIdOverrideIfNull = 0}) {
  final json = <String, Object?>{};
  json['referenceType'] = referenceType.toJson();
  if (referenceId != null) {
    json['referenceId'] = referenceId;
  } else {
    json['referenceId'] = referenceIdOverrideIfNull;
  }
  if (image != null) {
    json['referenceImage'] = image!.toJson();
  }
  if (referenceConfig != null) {
    json.addAll(referenceConfig!.toJson());
  }

  return json;
}