toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (featureId.isNotDefault) 'featureId': featureId,
  if (featureStats != null) 'featureStats': featureStats!.toJson(),
  if (distributionDeviation.isNotDefault)
    'distributionDeviation': encodeDouble(distributionDeviation),
  if (driftDetectionThreshold.isNotDefault)
    'driftDetectionThreshold': encodeDouble(driftDetectionThreshold),
  if (driftDetected.isNotDefault) 'driftDetected': driftDetected,
  if (statsTime != null) 'statsTime': statsTime!.toJson(),
  if (featureMonitorJobId.isNotDefault)
    'featureMonitorJobId': encodeInt64(featureMonitorJobId),
  if (featureMonitorId.isNotDefault) 'featureMonitorId': featureMonitorId,
};