RouteInfo.fromJson constructor

RouteInfo.fromJson(
  1. Map json_
)

Implementation

RouteInfo.fromJson(core.Map json_)
  : this(
      advertisedRouteNextHopUri:
          json_['advertisedRouteNextHopUri'] as core.String?,
      advertisedRouteSourceRouterUri:
          json_['advertisedRouteSourceRouterUri'] as core.String?,
      destIpRange: json_['destIpRange'] as core.String?,
      destPortRanges:
          (json_['destPortRanges'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      displayName: json_['displayName'] as core.String?,
      instanceTags:
          (json_['instanceTags'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      nccHubRouteUri: json_['nccHubRouteUri'] as core.String?,
      nccHubUri: json_['nccHubUri'] as core.String?,
      nccSpokeUri: json_['nccSpokeUri'] as core.String?,
      networkUri: json_['networkUri'] as core.String?,
      nextHop: json_['nextHop'] as core.String?,
      nextHopNetworkUri: json_['nextHopNetworkUri'] as core.String?,
      nextHopType: json_['nextHopType'] as core.String?,
      nextHopUri: json_['nextHopUri'] as core.String?,
      originatingRouteDisplayName:
          json_['originatingRouteDisplayName'] as core.String?,
      originatingRouteUri: json_['originatingRouteUri'] as core.String?,
      priority: json_['priority'] as core.int?,
      protocols:
          (json_['protocols'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      region: json_['region'] as core.String?,
      routeScope: json_['routeScope'] as core.String?,
      routeType: json_['routeType'] as core.String?,
      srcIpRange: json_['srcIpRange'] as core.String?,
      srcPortRanges:
          (json_['srcPortRanges'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      uri: json_['uri'] as core.String?,
    );