toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (boolValue != null) 'boolValue': boolValue,
  if (doubleValue != null) 'doubleValue': encodeDouble(doubleValue),
  if (int64Value != null) 'int64Value': encodeInt64(int64Value),
  if (stringValue != null) 'stringValue': stringValue,
  if (boolArrayValue != null) 'boolArrayValue': boolArrayValue!.toJson(),
  if (doubleArrayValue != null)
    'doubleArrayValue': doubleArrayValue!.toJson(),
  if (int64ArrayValue != null) 'int64ArrayValue': int64ArrayValue!.toJson(),
  if (stringArrayValue != null)
    'stringArrayValue': stringArrayValue!.toJson(),
  if (bytesValue != null) 'bytesValue': encodeBytes(bytesValue),
  if (structValue != null) 'structValue': structValue!.toJson(),
  if (metadata != null) 'metadata': metadata!.toJson(),
};