toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'adminEnabled': adminEnabled,
    'bandwidth': bandwidth,
    'candidateIpv6Subnets': candidateIpv6Subnets,
    'candidateSubnets': candidateSubnets,
    'cloudRouterIpAddress': cloudRouterIpAddress,
    'cloudRouterIpv6Address': cloudRouterIpv6Address,
    'cloudRouterIpv6InterfaceId': cloudRouterIpv6InterfaceId,
    'configurationConstraints': configurationConstraints.toMap(),
    'creationTimestamp': creationTimestamp,
    'customerRouterIpAddress': customerRouterIpAddress,
    'customerRouterIpv6Address': customerRouterIpv6Address,
    'customerRouterIpv6InterfaceId': customerRouterIpv6InterfaceId,
    'dataplaneVersion': dataplaneVersion,
    'description': description,
    'edgeAvailabilityDomain': edgeAvailabilityDomain,
    'encryption': encryption,
    'googleReferenceId': googleReferenceId,
    'interconnect': interconnect,
    'ipsecInternalAddresses': ipsecInternalAddresses,
    'kind': kind,
    'labelFingerprint': labelFingerprint,
    'labels': labels,
    'mtu': mtu,
    'name': name,
    'operationalStatus': operationalStatus,
    'pairingKey': pairingKey,
    'partnerAsn': partnerAsn,
    'partnerMetadata': partnerMetadata.toMap(),
    'privateInterconnectInfo': privateInterconnectInfo.toMap(),
    'region': region,
    'remoteService': remoteService,
    'router': router,
    'satisfiesPzs': satisfiesPzs,
    'selfLink': selfLink,
    'selfLinkWithId': selfLinkWithId,
    'stackType': stackType,
    'state': state,
    'subnetLength': subnetLength,
    'type': type,
    'vlanTag8021q': vlanTag8021q,
  };
}