toJson method

Map<String, Object?> toJson()

Encodes this value as a JSON object.

Implementation

Map<String, Object?> toJson() => <String, Object?>{
  'outcome': outcome,
  'source': source.toJson(),
  'wired': wired,
  'enabled': enabled,
  'leaseMs': leaseMs == null ? null : leaseMs!,
  'leaseRemainingMs': leaseRemainingMs == null ? null : leaseRemainingMs!,
  if (lastRelease != null) 'lastRelease': lastRelease!.toJson(),
  if (lastReleaseFailure != null) 'lastReleaseFailure': lastReleaseFailure!,
};