ResourceStatus.fromJson constructor
ResourceStatus.fromJson(
- Object? j
Implementation
factory ResourceStatus.fromJson(Object? j) {
final json = j as Map<String, Object?>;
return ResourceStatus(
effectiveInstanceMetadata: switch (json['effectiveInstanceMetadata']) {
null => null,
Object $1 => ResourceStatusEffectiveInstanceMetadata.fromJson($1),
},
physicalHost: switch (json['physicalHost']) {
null => null,
Object $1 => decodeString($1),
},
physicalHostTopology: switch (json['physicalHostTopology']) {
null => null,
Object $1 => ResourceStatusPhysicalHostTopology.fromJson($1),
},
reservationConsumptionInfo: switch (json['reservationConsumptionInfo']) {
null => null,
Object $1 => ResourceStatusReservationConsumptionInfo.fromJson($1),
},
scheduling: switch (json['scheduling']) {
null => null,
Object $1 => ResourceStatusScheduling.fromJson($1),
},
shutdownDetails: switch (json['shutdownDetails']) {
null => null,
Object $1 => ResourceStatusShutdownDetails.fromJson($1),
},
upcomingMaintenance: switch (json['upcomingMaintenance']) {
null => null,
Object $1 => UpcomingMaintenance.fromJson($1),
},
);
}