Reservation.fromJson constructor

Reservation.fromJson(
  1. Map json_
)

Implementation

Reservation.fromJson(core.Map json_)
    : this(
        aggregateReservation: json_.containsKey('aggregateReservation')
            ? AllocationAggregateReservation.fromJson(
                json_['aggregateReservation']
                    as core.Map<core.String, core.dynamic>)
            : null,
        commitment: json_['commitment'] as core.String?,
        creationTimestamp: json_['creationTimestamp'] as core.String?,
        description: json_['description'] as core.String?,
        id: json_['id'] as core.String?,
        kind: json_['kind'] as core.String?,
        name: json_['name'] as core.String?,
        reservationSharingPolicy:
            json_.containsKey('reservationSharingPolicy')
                ? AllocationReservationSharingPolicy.fromJson(
                    json_['reservationSharingPolicy']
                        as core.Map<core.String, core.dynamic>)
                : null,
        resourcePolicies: (json_['resourcePolicies']
                as core.Map<core.String, core.dynamic>?)
            ?.map(
          (key, value) => core.MapEntry(
            key,
            value as core.String,
          ),
        ),
        resourceStatus: json_.containsKey('resourceStatus')
            ? AllocationResourceStatus.fromJson(json_['resourceStatus']
                as core.Map<core.String, core.dynamic>)
            : null,
        satisfiesPzs: json_['satisfiesPzs'] as core.bool?,
        selfLink: json_['selfLink'] as core.String?,
        shareSettings: json_.containsKey('shareSettings')
            ? ShareSettings.fromJson(
                json_['shareSettings'] as core.Map<core.String, core.dynamic>)
            : null,
        specificReservation: json_.containsKey('specificReservation')
            ? AllocationSpecificSKUReservation.fromJson(
                json_['specificReservation']
                    as core.Map<core.String, core.dynamic>)
            : null,
        specificReservationRequired:
            json_['specificReservationRequired'] as core.bool?,
        status: json_['status'] as core.String?,
        zone: json_['zone'] as core.String?,
      );