Location.fromJson constructor
Location.fromJson(
- Map json_
Implementation
Location.fromJson(core.Map json_)
: this(
adWordsLocationExtensions:
json_.containsKey('adWordsLocationExtensions')
? AdWordsLocationExtensions.fromJson(
json_['adWordsLocationExtensions']
as core.Map<core.String, core.dynamic>,
)
: null,
categories: json_.containsKey('categories')
? Categories.fromJson(
json_['categories'] as core.Map<core.String, core.dynamic>,
)
: null,
labels: (json_['labels'] as core.List?)
?.map((value) => value as core.String)
.toList(),
languageCode: json_['languageCode'] as core.String?,
latlng: json_.containsKey('latlng')
? LatLng.fromJson(
json_['latlng'] as core.Map<core.String, core.dynamic>,
)
: null,
metadata: json_.containsKey('metadata')
? Metadata.fromJson(
json_['metadata'] as core.Map<core.String, core.dynamic>,
)
: null,
moreHours: (json_['moreHours'] as core.List?)
?.map(
(value) => MoreHours.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
name: json_['name'] as core.String?,
openInfo: json_.containsKey('openInfo')
? OpenInfo.fromJson(
json_['openInfo'] as core.Map<core.String, core.dynamic>,
)
: null,
phoneNumbers: json_.containsKey('phoneNumbers')
? PhoneNumbers.fromJson(
json_['phoneNumbers'] as core.Map<core.String, core.dynamic>,
)
: null,
profile: json_.containsKey('profile')
? Profile.fromJson(
json_['profile'] as core.Map<core.String, core.dynamic>,
)
: null,
regularHours: json_.containsKey('regularHours')
? BusinessHours.fromJson(
json_['regularHours'] as core.Map<core.String, core.dynamic>,
)
: null,
relationshipData: json_.containsKey('relationshipData')
? RelationshipData.fromJson(
json_['relationshipData']
as core.Map<core.String, core.dynamic>,
)
: null,
serviceArea: json_.containsKey('serviceArea')
? ServiceAreaBusiness.fromJson(
json_['serviceArea'] as core.Map<core.String, core.dynamic>,
)
: null,
serviceItems: (json_['serviceItems'] as core.List?)
?.map(
(value) => ServiceItem.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
specialHours: json_.containsKey('specialHours')
? SpecialHours.fromJson(
json_['specialHours'] as core.Map<core.String, core.dynamic>,
)
: null,
storeCode: json_['storeCode'] as core.String?,
storefrontAddress: json_.containsKey('storefrontAddress')
? PostalAddress.fromJson(
json_['storefrontAddress']
as core.Map<core.String, core.dynamic>,
)
: null,
title: json_['title'] as core.String?,
websiteUri: json_['websiteUri'] as core.String?,
);