toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() {
  final allowSubnetCidrRoutesOverlap = this.allowSubnetCidrRoutesOverlap;
  final creationTimestamp = this.creationTimestamp;
  final description = this.description;
  final enableFlowLogs = this.enableFlowLogs;
  final externalIpv6Prefix = this.externalIpv6Prefix;
  final fingerprint = this.fingerprint;
  final gatewayAddress = this.gatewayAddress;
  final id = this.id;
  final internalIpv6Prefix = this.internalIpv6Prefix;
  final ipCidrRange = this.ipCidrRange;
  final ipCollection = this.ipCollection;
  final ipv6AccessType = this.ipv6AccessType;
  final ipv6CidrRange = this.ipv6CidrRange;
  final ipv6GceEndpoint = this.ipv6GceEndpoint;
  final kind = this.kind;
  final logConfig = this.logConfig;
  final name = this.name;
  final network = this.network;
  final params = this.params;
  final privateIpGoogleAccess = this.privateIpGoogleAccess;
  final privateIpv6GoogleAccess = this.privateIpv6GoogleAccess;
  final purpose = this.purpose;
  final region = this.region;
  final reservedInternalRange = this.reservedInternalRange;
  final resolveSubnetMask = this.resolveSubnetMask;
  final role = this.role;
  final secondaryIpRanges = this.secondaryIpRanges;
  final selfLink = this.selfLink;
  final stackType = this.stackType;
  final state = this.state;
  final systemReservedExternalIpv6Ranges =
      this.systemReservedExternalIpv6Ranges;
  final systemReservedInternalIpv6Ranges =
      this.systemReservedInternalIpv6Ranges;
  final utilizationDetails = this.utilizationDetails;
  return {
    'allowSubnetCidrRoutesOverlap': ?allowSubnetCidrRoutesOverlap,
    'creationTimestamp': ?creationTimestamp,
    'description': ?description,
    'enableFlowLogs': ?enableFlowLogs,
    'externalIpv6Prefix': ?externalIpv6Prefix,
    'fingerprint': ?fingerprint,
    'gatewayAddress': ?gatewayAddress,
    'id': ?id,
    'internalIpv6Prefix': ?internalIpv6Prefix,
    'ipCidrRange': ?ipCidrRange,
    'ipCollection': ?ipCollection,
    'ipv6AccessType': ?ipv6AccessType,
    'ipv6CidrRange': ?ipv6CidrRange,
    'ipv6GceEndpoint': ?ipv6GceEndpoint,
    'kind': ?kind,
    'logConfig': ?logConfig,
    'name': ?name,
    'network': ?network,
    'params': ?params,
    'privateIpGoogleAccess': ?privateIpGoogleAccess,
    'privateIpv6GoogleAccess': ?privateIpv6GoogleAccess,
    'purpose': ?purpose,
    'region': ?region,
    'reservedInternalRange': ?reservedInternalRange,
    'resolveSubnetMask': ?resolveSubnetMask,
    'role': ?role,
    'secondaryIpRanges': ?secondaryIpRanges,
    'selfLink': ?selfLink,
    'stackType': ?stackType,
    'state': ?state,
    'systemReservedExternalIpv6Ranges': ?systemReservedExternalIpv6Ranges,
    'systemReservedInternalIpv6Ranges': ?systemReservedInternalIpv6Ranges,
    'utilizationDetails': ?utilizationDetails,
  };
}