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,
        scalingMode: json_['scalingMode'] as core.String?,
        secondaryLocation: json_['secondaryLocation'] as core.String?,
        slotCapacity: json_['slotCapacity'] as core.String?,
        updateTime: json_['updateTime'] as core.String?,
      );