Policies.fromJson constructor

Policies.fromJson(
  1. Map json_
)

Implementation

Policies.fromJson(core.Map json_)
  : this(
      allInclusiveAvailable: json_['allInclusiveAvailable'] as core.bool?,
      allInclusiveAvailableException:
          json_['allInclusiveAvailableException'] as core.String?,
      allInclusiveOnly: json_['allInclusiveOnly'] as core.bool?,
      allInclusiveOnlyException:
          json_['allInclusiveOnlyException'] as core.String?,
      checkinTime:
          json_.containsKey('checkinTime')
              ? TimeOfDay.fromJson(
                json_['checkinTime'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      checkinTimeException: json_['checkinTimeException'] as core.String?,
      checkoutTime:
          json_.containsKey('checkoutTime')
              ? TimeOfDay.fromJson(
                json_['checkoutTime'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      checkoutTimeException: json_['checkoutTimeException'] as core.String?,
      kidsStayFree: json_['kidsStayFree'] as core.bool?,
      kidsStayFreeException: json_['kidsStayFreeException'] as core.String?,
      maxChildAge: json_['maxChildAge'] as core.int?,
      maxChildAgeException: json_['maxChildAgeException'] as core.String?,
      maxKidsStayFreeCount: json_['maxKidsStayFreeCount'] as core.int?,
      maxKidsStayFreeCountException:
          json_['maxKidsStayFreeCountException'] as core.String?,
      paymentOptions:
          json_.containsKey('paymentOptions')
              ? PaymentOptions.fromJson(
                json_['paymentOptions']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      smokeFreeProperty: json_['smokeFreeProperty'] as core.bool?,
      smokeFreePropertyException:
          json_['smokeFreePropertyException'] as core.String?,
    );