toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (dtype.isNotDefault) 'dtype': dtype.toJson(),
  if (shape.isNotDefault) 'shape': shape,
  if (boolVal.isNotDefault) 'boolVal': boolVal,
  if (stringVal.isNotDefault) 'stringVal': stringVal,
  if (bytesVal.isNotDefault) 'bytesVal': encodeListBytes(bytesVal),
  if (floatVal.isNotDefault) 'floatVal': floatVal,
  if (doubleVal.isNotDefault) 'doubleVal': doubleVal,
  if (intVal.isNotDefault) 'intVal': intVal,
  if (int64Val.isNotDefault) 'int64Val': int64Val,
  if (uintVal.isNotDefault) 'uintVal': uintVal,
  if (uint64Val.isNotDefault) 'uint64Val': uint64Val,
  if (listVal.isNotDefault) 'listVal': encodeList(listVal),
  if (structVal.isNotDefault) 'structVal': encodeMap(structVal),
  if (tensorVal.isNotDefault) 'tensorVal': encodeBytes(tensorVal),
};