toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final json = <String, dynamic>{};
    json[r'pid'] = this.pid;
    json[r'status'] = this.status;
  if (this.lastHeartbeat != null) {
    json[r'lastHeartbeat'] = this.lastHeartbeat!.toUtc().toIso8601String();
  } else {
    json[r'lastHeartbeat'] = null;
  }
  if (this.nextHeartbeat != null) {
    json[r'nextHeartbeat'] = this.nextHeartbeat!.toUtc().toIso8601String();
  } else {
    json[r'nextHeartbeat'] = null;
  }
  if (this.interval != null) {
    json[r'interval'] = this.interval;
  } else {
    json[r'interval'] = null;
  }
    json[r'metadata'] = this.metadata;
    json[r'created'] = this.created.toUtc().toIso8601String();
    json[r'updated'] = this.updated.toUtc().toIso8601String();
  return json;
}