toJson method
Implementation
@override
Object toJson() => {
'aggregateReservation': ?aggregateReservation?.toJson(),
'autoCreatedReservationsDeleteTime': ?autoCreatedReservationsDeleteTime,
'autoCreatedReservationsDuration': ?autoCreatedReservationsDuration
?.toJson(),
'autoDeleteAutoCreatedReservations': ?autoDeleteAutoCreatedReservations,
'commitmentInfo': ?commitmentInfo?.toJson(),
'confidentialComputeType': ?confidentialComputeType,
'creationTimestamp': ?creationTimestamp,
'deploymentType': ?deploymentType,
'description': ?description,
'enableEmergentMaintenance': ?enableEmergentMaintenance,
'id': ?id?.toString(),
'kind': ?kind,
'name': ?name,
'namePrefix': ?namePrefix,
'params': ?params?.toJson(),
'planningStatus': ?planningStatus,
'reservationMode': ?reservationMode,
'reservationName': ?reservationName,
'resourceMetadata': ?resourceMetadata?.toJson(),
'resourceName': ?resourceName,
'schedulingType': ?schedulingType,
'selfLink': ?selfLink,
'selfLinkWithId': ?selfLinkWithId,
'shareSettings': ?shareSettings?.toJson(),
'specificReservationRequired': ?specificReservationRequired,
'specificSkuProperties': ?specificSkuProperties?.toJson(),
'status': ?status?.toJson(),
'storagePoolProperties': ?storagePoolProperties?.toJson(),
'timeWindow': ?timeWindow?.toJson(),
'zone': ?zone,
};