Reservation.fromJson constructor

Reservation.fromJson(
  1. Map json_
)

Implementation

Reservation.fromJson(core.Map json_)
  : this(
      autoscale:
          json_.containsKey('autoscale')
              ? Autoscale.fromJson(
                json_['autoscale'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      concurrency: json_['concurrency'] as core.String?,
      creationTime: json_['creationTime'] as core.String?,
      edition: json_['edition'] as core.String?,
      ignoreIdleSlots: json_['ignoreIdleSlots'] as core.bool?,
      labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
        (key, value) => core.MapEntry(key, value as core.String),
      ),
      maxSlots: json_['maxSlots'] as core.String?,
      multiRegionAuxiliary: json_['multiRegionAuxiliary'] as core.bool?,
      name: json_['name'] as core.String?,
      originalPrimaryLocation:
          json_['originalPrimaryLocation'] as core.String?,
      primaryLocation: json_['primaryLocation'] as core.String?,
      replicationStatus:
          json_.containsKey('replicationStatus')
              ? ReplicationStatus.fromJson(
                json_['replicationStatus']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      reservationGroup: json_['reservationGroup'] as core.String?,
      scalingMode: json_['scalingMode'] as core.String?,
      secondaryLocation: json_['secondaryLocation'] as core.String?,
      slotCapacity: json_['slotCapacity'] as core.String?,
      updateTime: json_['updateTime'] as core.String?,
    );