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?,
      );