toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (genericMetadata case final genericMetadata?)
    'genericMetadata': genericMetadata.toJson(),
  if (importedEntityCount.isNotDefault)
    'importedEntityCount': importedEntityCount.toString(),
  if (importedFeatureValueCount.isNotDefault)
    'importedFeatureValueCount': importedFeatureValueCount.toString(),
  if (sourceUris.isNotDefault) 'sourceUris': sourceUris,
  if (invalidRowCount.isNotDefault)
    'invalidRowCount': invalidRowCount.toString(),
  if (timestampOutsideRetentionRowsCount.isNotDefault)
    'timestampOutsideRetentionRowsCount': timestampOutsideRetentionRowsCount
        .toString(),
  if (blockingOperationIds.isNotDefault)
    'blockingOperationIds': [
      for (final i in blockingOperationIds) i.toString(),
    ],
};