OpenAPIConfig.fromJson constructor
Wraps decoded JSON.
Implementation
factory OpenAPIConfig.fromJson(Map<String, Object?> json) => OpenAPIConfig._({
'document': OpenAPIDocumentConfig.fromJson(
_requireMap(json, 'document', scope: 'openapi'),
),
'output': json['output'] == null
? OpenAPIOutput.route('openapi.json')
: OpenAPIOutput.fromJson(_requireMap(json, 'output', scope: 'openapi')),
'componentsMergeStrategy': _readMergeStrategy(
json['componentsMergeStrategy'],
).name,
if (json.containsKey('ui') && json['ui'] != null)
'ui': Scalar.fromJson(_requireMap(json, 'ui', scope: 'openapi')),
});