RouterStatusBgpPeerStatus.fromJson constructor

RouterStatusBgpPeerStatus.fromJson(
  1. Map json_
)

Implementation

RouterStatusBgpPeerStatus.fromJson(core.Map json_)
    : this(
        advertisedRoutes: (json_['advertisedRoutes'] as core.List?)
            ?.map((value) =>
                Route.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        bfdStatus: json_.containsKey('bfdStatus')
            ? BfdStatus.fromJson(
                json_['bfdStatus'] as core.Map<core.String, core.dynamic>)
            : null,
        enableIpv4: json_['enableIpv4'] as core.bool?,
        enableIpv6: json_['enableIpv6'] as core.bool?,
        ipAddress: json_['ipAddress'] as core.String?,
        ipv4NexthopAddress: json_['ipv4NexthopAddress'] as core.String?,
        ipv6NexthopAddress: json_['ipv6NexthopAddress'] as core.String?,
        linkedVpnTunnel: json_['linkedVpnTunnel'] as core.String?,
        md5AuthEnabled: json_['md5AuthEnabled'] as core.bool?,
        name: json_['name'] as core.String?,
        numLearnedRoutes: json_['numLearnedRoutes'] as core.int?,
        peerIpAddress: json_['peerIpAddress'] as core.String?,
        peerIpv4NexthopAddress:
            json_['peerIpv4NexthopAddress'] as core.String?,
        peerIpv6NexthopAddress:
            json_['peerIpv6NexthopAddress'] as core.String?,
        routerApplianceInstance:
            json_['routerApplianceInstance'] as core.String?,
        state: json_['state'] as core.String?,
        status: json_['status'] as core.String?,
        statusReason: json_['statusReason'] as core.String?,
        uptime: json_['uptime'] as core.String?,
        uptimeSeconds: json_['uptimeSeconds'] as core.String?,
      );