toJson method
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,
};
}