fromJson static method
Implementation
static BusinessInfo? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
return BusinessInfo(
location: BusinessLocation.fromJson(tdMapFromJson(json['location'])),
openingHours: BusinessOpeningHours.fromJson(
tdMapFromJson(json['opening_hours']),
),
localOpeningHours: BusinessOpeningHours.fromJson(
tdMapFromJson(json['local_opening_hours']),
),
nextOpenIn: (json['next_open_in'] as int?) ?? 0,
nextCloseIn: (json['next_close_in'] as int?) ?? 0,
greetingMessageSettings: BusinessGreetingMessageSettings.fromJson(
tdMapFromJson(json['greeting_message_settings']),
),
awayMessageSettings: BusinessAwayMessageSettings.fromJson(
tdMapFromJson(json['away_message_settings']),
),
startPage: BusinessStartPage.fromJson(tdMapFromJson(json['start_page'])),
);
}