QrDataModel.fromJson constructor
QrDataModel.fromJson(
- Map<String, dynamic> json, {
- dynamic homelidoMeetingConvertor,
})
Implementation
QrDataModel.fromJson(Map<String, dynamic> json, {homelidoMeetingConvertor}) {
id = json['id'];
qr = json['qr'];
expire = json['expire'];
qrActionType = json['qrActionType'];
duration = json['duration'];
content = json['content'];
currency = json['currency'];
price = json['price'];
proUniqueId = json['proUniqueId'];
title = json['title'];
if (json['shop'] != null) {
shopPicture = json['shop']['shopPicture'] ?? '';
shopDisplayName = json['shop']['shopDisplayName'] ?? '';
shopUniqueId = json['shop']['shopUniqueId'] ?? '';
}
commissionsType = json['commissionsType'];
pourcentage = json['pourcentage'];
stableCosts = json['stableCosts'];
eventLists = json['eventLists'] ?? json['products'];
videoCall = json['videoCall'];
if (json['homelidoPropertyInfo'] != null &&
homelidoMeetingConvertor != null) {
homelidoPropertyInfo =
homelidoMeetingConvertor(json['homelidoPropertyInfo']);
}
if (json['proInfo'] != null) proInfo = ProsModel.fromJson(json['proInfo']);
if (json['service'] != null) {
service = ProServiceModel.fromJson(json['service']);
}
if (json['arckipelSportPrograms'] != null) {
arckipelSportPrograms =
SportPrograms.fromJson(json['arckipelSportPrograms']);
}
if (json['deviceInfo'] != null) {
deviceInfo = QrDeviceInfo.fromJson(json['deviceInfo']);
}
}