QrDataModel.fromJson constructor
QrDataModel.fromJson(
- Map<String, dynamic> json
)
Implementation
QrDataModel.fromJson(Map<String, dynamic> json) {
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)
homelidoPropertyInfo =
HomelidoPropertyInfo.fromJson(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']);
}