fromJson static method
Decodes from JSON; a missing field takes its default.
Implementation
static TunnelHttpTimeouts fromJson(Map<String, dynamic> d) {
const defaults = TunnelHttpTimeouts();
return TunnelHttpTimeouts(
responseHeader:
_optMillis(d, 'responseHeaderMs') ?? defaults.responseHeader,
idle: _optMillis(d, 'idleMs') ?? defaults.idle,
clientHeader: _optMillis(d, 'clientHeaderMs') ?? defaults.clientHeader,
maxDuration: _optMillis(d, 'maxDurationMs'),
);
}