HttpRule.fromJson constructor

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

Implementation

factory HttpRule.fromJson(Map<String, dynamic> json) {
  return HttpRule(
    selector: json['selector'] ?? '',
    get: json['get'],
    put: json['put'],
    post: json['post'],
    delete: json['delete'],
    patch: json['patch'],
    custom: decode(json['custom'], CustomHttpPattern.fromJson),
    body: json['body'] ?? '',
    responseBody: json['responseBody'] ?? '',
    additionalBindings:
        decodeListMessage(json['additionalBindings'], HttpRule.fromJson) ??
        [],
  );
}