ClientConfig.fromJson constructor

ClientConfig.fromJson(
  1. Map<String, Object?> json
)

Wraps decoded JSON.

Implementation

factory ClientConfig.fromJson(Map<String, Object?> json) => ClientConfig._({
  'pkgDir':
      _optionalStringField(json['pkgDir'], scope: 'client.pkgDir') ??
      '.spry/client',
  'output':
      _optionalStringField(json['output'], scope: 'client.output') ?? 'lib',
  'endpoint': ?_optionalString(json, 'endpoint', scope: 'client'),
  'headers': ?_optionalHeaders(json['headers'], scope: 'client.headers'),
});