toJson method

  1. @override
Object toJson()

Implementation

@override
Object toJson() => {
  if (featureId.isNotDefault) 'featureId': featureId,
  if (featureStats case final $1?) 'featureStats': $1.toJson(),
  if (distributionDeviation.isNotDefault)
    'distributionDeviation': encodeDouble(distributionDeviation),
  if (driftDetectionThreshold.isNotDefault)
    'driftDetectionThreshold': encodeDouble(driftDetectionThreshold),
  if (driftDetected.isNotDefault) 'driftDetected': driftDetected,
  'statsTime': ?statsTime?.toJson(),
  if (featureMonitorJobId.isNotDefault)
    'featureMonitorJobId': featureMonitorJobId.toString(),
  if (featureMonitorId.isNotDefault) 'featureMonitorId': featureMonitorId,
};