toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() => {
  if (advertiseMode != null) 'advertiseMode': advertiseMode!,
  if (advertisedGroups != null) 'advertisedGroups': advertisedGroups!,
  if (advertisedIpRanges != null) 'advertisedIpRanges': advertisedIpRanges!,
  if (advertisedRoutePriority != null)
    'advertisedRoutePriority': advertisedRoutePriority!,
  if (bfd != null) 'bfd': bfd!,
  if (customLearnedIpRanges != null)
    'customLearnedIpRanges': customLearnedIpRanges!,
  if (customLearnedRoutePriority != null)
    'customLearnedRoutePriority': customLearnedRoutePriority!,
  if (enable != null) 'enable': enable!,
  if (enableIpv4 != null) 'enableIpv4': enableIpv4!,
  if (enableIpv6 != null) 'enableIpv6': enableIpv6!,
  if (exportPolicies != null) 'exportPolicies': exportPolicies!,
  if (importPolicies != null) 'importPolicies': importPolicies!,
  if (interfaceName != null) 'interfaceName': interfaceName!,
  if (ipAddress != null) 'ipAddress': ipAddress!,
  if (ipv4NexthopAddress != null) 'ipv4NexthopAddress': ipv4NexthopAddress!,
  if (ipv6NexthopAddress != null) 'ipv6NexthopAddress': ipv6NexthopAddress!,
  if (managementType != null) 'managementType': managementType!,
  if (md5AuthenticationKeyName != null)
    'md5AuthenticationKeyName': md5AuthenticationKeyName!,
  if (name != null) 'name': name!,
  if (peerAsn != null) 'peerAsn': peerAsn!,
  if (peerIpAddress != null) 'peerIpAddress': peerIpAddress!,
  if (peerIpv4NexthopAddress != null)
    'peerIpv4NexthopAddress': peerIpv4NexthopAddress!,
  if (peerIpv6NexthopAddress != null)
    'peerIpv6NexthopAddress': peerIpv6NexthopAddress!,
  if (routerApplianceInstance != null)
    'routerApplianceInstance': routerApplianceInstance!,
};