Api.fromJson constructor
Implementation
factory Api.fromJson(Map<String, dynamic> json) {
return Api(
name: json['name'] ?? '',
methods: decodeListMessage(json['methods'], Method.fromJson) ?? [],
options: decodeListMessage(json['options'], Option.fromJson) ?? [],
version: json['version'] ?? '',
sourceContext: decode(json['sourceContext'], SourceContext.fromJson),
mixins: decodeListMessage(json['mixins'], Mixin.fromJson) ?? [],
syntax: decodeEnum(json['syntax'], Syntax.fromJson) ?? Syntax.$default,
);
}