fromJson static method
Implementation
static ListServicesResult fromJson(Map<String, dynamic> json) {
final statesRaw = (json["service_states"] as Map?)?.cast<String, dynamic>() ?? const <String, dynamic>{};
return ListServicesResult(
services: (json["services"] as List).map((item) => ServiceSpec.fromJson((item as Map).cast<String, dynamic>())).toList(),
serviceStates: {
for (final entry in statesRaw.entries) entry.key: ServiceRuntimeState.fromJson((entry.value as Map).cast<String, dynamic>()),
},
);
}