toJson method
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,
};