toJson method
Implementation
@override
Object toJson() => {
'creationTimestamp': ?creationTimestamp,
'description': ?description,
if (extensionPolicies.isNotDefault)
'extensionPolicies': {
for (final e in extensionPolicies.entries) e.key: e.value.toJson(),
},
'globalResourceLink': ?globalResourceLink,
'id': ?id?.toString(),
if (instanceSelectors.isNotDefault)
'instanceSelectors': [for (final i in instanceSelectors) i.toJson()],
'kind': ?kind,
'managedByGlobal': ?managedByGlobal,
'name': ?name,
'priority': ?priority,
'selfLink': ?selfLink,
'selfLinkWithId': ?selfLinkWithId,
'state': ?state,
'updateTimestamp': ?updateTimestamp,
};