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