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