HttpRouteRuleMatch.fromJson constructor

HttpRouteRuleMatch.fromJson(
  1. Map json_
)

Implementation

HttpRouteRuleMatch.fromJson(core.Map json_)
    : this(
        fullPathMatch: json_['fullPathMatch'] as core.String?,
        headerMatches: (json_['headerMatches'] as core.List?)
            ?.map((value) => HttpHeaderMatch.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        ignoreCase: json_['ignoreCase'] as core.bool?,
        metadataFilters: (json_['metadataFilters'] as core.List?)
            ?.map((value) => MetadataFilter.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        pathTemplateMatch: json_['pathTemplateMatch'] as core.String?,
        prefixMatch: json_['prefixMatch'] as core.String?,
        queryParameterMatches: (json_['queryParameterMatches'] as core.List?)
            ?.map((value) => HttpQueryParameterMatch.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        regexMatch: json_['regexMatch'] as core.String?,
      );