toJson method

  1. @override
Object toJson()
override

Implementation

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