Lodging.fromJson constructor

Lodging.fromJson(
  1. Map json_
)

Implementation

Lodging.fromJson(core.Map json_)
  : this(
      accessibility:
          json_.containsKey('accessibility')
              ? Accessibility.fromJson(
                json_['accessibility'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      activities:
          json_.containsKey('activities')
              ? Activities.fromJson(
                json_['activities'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      allUnits:
          json_.containsKey('allUnits')
              ? GuestUnitFeatures.fromJson(
                json_['allUnits'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      business:
          json_.containsKey('business')
              ? Business.fromJson(
                json_['business'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      commonLivingArea:
          json_.containsKey('commonLivingArea')
              ? LivingArea.fromJson(
                json_['commonLivingArea']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      connectivity:
          json_.containsKey('connectivity')
              ? Connectivity.fromJson(
                json_['connectivity'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      families:
          json_.containsKey('families')
              ? Families.fromJson(
                json_['families'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      foodAndDrink:
          json_.containsKey('foodAndDrink')
              ? FoodAndDrink.fromJson(
                json_['foodAndDrink'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      guestUnits:
          (json_['guestUnits'] as core.List?)
              ?.map(
                (value) => GuestUnitType.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      healthAndSafety:
          json_.containsKey('healthAndSafety')
              ? HealthAndSafety.fromJson(
                json_['healthAndSafety']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      housekeeping:
          json_.containsKey('housekeeping')
              ? Housekeeping.fromJson(
                json_['housekeeping'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      metadata:
          json_.containsKey('metadata')
              ? LodgingMetadata.fromJson(
                json_['metadata'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      name: json_['name'] as core.String?,
      parking:
          json_.containsKey('parking')
              ? Parking.fromJson(
                json_['parking'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      pets:
          json_.containsKey('pets')
              ? Pets.fromJson(
                json_['pets'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      policies:
          json_.containsKey('policies')
              ? Policies.fromJson(
                json_['policies'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      pools:
          json_.containsKey('pools')
              ? Pools.fromJson(
                json_['pools'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      property:
          json_.containsKey('property')
              ? Property.fromJson(
                json_['property'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      services:
          json_.containsKey('services')
              ? Services.fromJson(
                json_['services'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      someUnits:
          json_.containsKey('someUnits')
              ? GuestUnitFeatures.fromJson(
                json_['someUnits'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      sustainability:
          json_.containsKey('sustainability')
              ? Sustainability.fromJson(
                json_['sustainability']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      transportation:
          json_.containsKey('transportation')
              ? Transportation.fromJson(
                json_['transportation']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      wellness:
          json_.containsKey('wellness')
              ? Wellness.fromJson(
                json_['wellness'] as core.Map<core.String, core.dynamic>,
              )
              : null,
    );