ResourcePool.fromJson constructor

ResourcePool.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ResourcePool.fromJson(Map<String, dynamic> json) {
  return ResourcePool(
    id: json['id'] ?? '',
    machineSpec: decode(json['machineSpec'], MachineSpec.fromJson),
    replicaCount: decodeInt64(json['replicaCount']),
    diskSpec: decode(json['diskSpec'], DiskSpec.fromJson),
    usedReplicaCount: decodeInt64(json['usedReplicaCount']) ?? 0,
    autoscalingSpec: decode(
      json['autoscalingSpec'],
      ResourcePool_AutoscalingSpec.fromJson,
    ),
  );
}