decode static method
Decodes this model and reports recoverable issues.
Implementation
static AcpDecoded<TerminalExitStatus> decode(Object? json) {
final decoder = AcpResilientDecoder(decodeAcpObject(json));
final value = TerminalExitStatus(
exitCode: decoder
.optionalOnError(
'exitCode',
(value) => decodeAcpIntegerInRange(value, 0, 4294967295),
)
.valueOrNull,
signal: decoder
.optionalOnError('signal', (value) => decodeAcpString(value))
.valueOrNull,
meta: decoder.meta(),
);
return decoder.finish(value);
}