Api.fromJson constructor

Api.fromJson(
  1. Map<String, dynamic> json
)

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),
  );
}