ContainerState.fromJson constructor
Deserialises a ContainerState from Docker's JSON representation.
Implementation
factory ContainerState.fromJson(Map<String, dynamic> json) {
final healthData = json['Health'] as Map<String, dynamic>?;
return ContainerState(
status: json['Status'] as String?,
running: json['Running'] as bool?,
paused: json['Paused'] as bool?,
restarting: json['Restarting'] as bool?,
oomKilled: json['OOMKilled'] as bool?,
dead: json['Dead'] as bool?,
pid: json['Pid'] as int?,
exitCode: json['ExitCode'] as int?,
error: json['Error'] as String?,
startedAt: json['StartedAt'] as String?,
finishedAt: json['FinishedAt'] as String?,
health: healthData != null ? ContainerHealth.fromJson(healthData) : null,
);
}