Method.fromJson constructor

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

Implementation

factory Method.fromJson(Map<String, dynamic> json) {
  return Method(
    name: json['name'] ?? '',
    requestTypeUrl: json['requestTypeUrl'] ?? '',
    requestStreaming: json['requestStreaming'] ?? false,
    responseTypeUrl: json['responseTypeUrl'] ?? '',
    responseStreaming: json['responseStreaming'] ?? false,
    options: decodeListMessage(json['options'], Option.fromJson) ?? [],
    syntax: decodeEnum(json['syntax'], Syntax.fromJson) ?? Syntax.$default,
  );
}