ParameterProperty.fromJson constructor
ParameterProperty.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ParameterProperty.fromJson(Map<String, dynamic> json) =>
ParameterProperty(
propertyType: json['type'] as String,
description: json['description'] as String,
items: json['items'] != null
? ParameterProperty.fromJson(json['items'] as Map<String, dynamic>)
: null,
enumList: json['enum'] != null
? List<String>.from(json['enum'] as List)
: null,
properties: json['properties'] != null
? (json['properties'] as Map<String, dynamic>).map(
(key, value) => MapEntry(
key,
ParameterProperty.fromJson(value as Map<String, dynamic>),
),
)
: null,
required: json['required'] != null
? List<String>.from(json['required'] as List)
: null,
);