toJson method
Implementation
@override
Object toJson() => {
'bgp': ?bgp?.toJson(),
if (bgpPeers.isNotDefault)
'bgpPeers': [for (final i in bgpPeers) i.toJson()],
'creationTimestamp': ?creationTimestamp,
'description': ?description,
'encryptedInterconnectRouter': ?encryptedInterconnectRouter,
'id': ?id?.toString(),
if (interfaces.isNotDefault)
'interfaces': [for (final i in interfaces) i.toJson()],
'kind': ?kind,
if (md5AuthenticationKeys.isNotDefault)
'md5AuthenticationKeys': [
for (final i in md5AuthenticationKeys) i.toJson(),
],
'name': ?name,
if (nats.isNotDefault) 'nats': [for (final i in nats) i.toJson()],
'nccGateway': ?nccGateway,
'network': ?network,
'params': ?params?.toJson(),
'region': ?region,
'selfLink': ?selfLink,
};