membership_entity.g.dart 7.82 KB
import 'package:Parlando/generated/json/base/json_convert_content.dart';
import 'package:Parlando/membership/models/membership_entity.dart';

MembershipEntity $MembershipEntityFromJson(Map<String, dynamic> json) {
  final MembershipEntity membershipEntity = MembershipEntity();
  final String? status = jsonConvert.convert<String>(json['status']);
  if (status != null) {
    membershipEntity.status = status;
  }
  final int? code = jsonConvert.convert<int>(json['code']);
  if (code != null) {
    membershipEntity.code = code;
  }
  final String? message = jsonConvert.convert<String>(json['message']);
  if (message != null) {
    membershipEntity.message = message;
  }
  final MembershipData? data =
      jsonConvert.convert<MembershipData>(json['data']);
  if (data != null) {
    membershipEntity.data = data;
  }
  final MembershipError? error =
      jsonConvert.convert<MembershipError>(json['error']);
  if (error != null) {
    membershipEntity.error = error;
  }
  return membershipEntity;
}

Map<String, dynamic> $MembershipEntityToJson(MembershipEntity entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['status'] = entity.status;
  data['code'] = entity.code;
  data['message'] = entity.message;
  data['data'] = entity.data?.toJson();
  data['error'] = entity.error?.toJson();
  return data;
}

MembershipData $MembershipDataFromJson(Map<String, dynamic> json) {
  final MembershipData membershipData = MembershipData();
  final int? id = jsonConvert.convert<int>(json['id']);
  if (id != null) {
    membershipData.id = id;
  }
  final String? title = jsonConvert.convert<String>(json['title']);
  if (title != null) {
    membershipData.title = title;
  }
  final String? intro = jsonConvert.convert<String>(json['intro']);
  if (intro != null) {
    membershipData.intro = intro;
  }
  final String? bgType = jsonConvert.convert<String>(json['bg_type']);
  if (bgType != null) {
    membershipData.bgType = bgType;
  }
  final String? bgImages = jsonConvert.convert<String>(json['bg_images']);
  if (bgImages != null) {
    membershipData.bgImages = bgImages;
  }
  final String? videoUrl = jsonConvert.convert<String>(json['video_url']);
  if (videoUrl != null) {
    membershipData.videoUrl = videoUrl;
  }
  final String? videoCover = jsonConvert.convert<String>(json['video_cover']);
  if (videoCover != null) {
    membershipData.videoCover = videoCover;
  }
  final String? expireVipAt = jsonConvert.convert<String>(json['expire_vip_time']);
  if (videoCover != null) {
    membershipData.expireVipAt = expireVipAt;
  }
  final String? terminal = jsonConvert.convert<String>(json['terminal']);
  if (terminal != null) {
    membershipData.terminal = terminal;
  }
  final String? state = jsonConvert.convert<String>(json['state']);
  if (state != null) {
    membershipData.state = state;
  }
  final String? createdAt = jsonConvert.convert<String>(json['created_at']);
  if (createdAt != null) {
    membershipData.createdAt = createdAt;
  }
  final String? updatedAt = jsonConvert.convert<String>(json['updated_at']);
  if (updatedAt != null) {
    membershipData.updatedAt = updatedAt;
  }
  final int? isVip = jsonConvert.convert<int>(json['is_vip']);
  if (isVip != null) {
    membershipData.isVip = isVip;
  }
  final List<MembershipDataGoodsList>? goodsList = jsonConvert
      .convertListNotNull<MembershipDataGoodsList>(json['goods_list']);
  if (goodsList != null) {
    membershipData.goodsList = goodsList;
  }
  return membershipData;
}

Map<String, dynamic> $MembershipDataToJson(MembershipData entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['id'] = entity.id;
  data['title'] = entity.title;
  data['intro'] = entity.intro;
  data['bg_type'] = entity.bgType;
  data['bg_images'] = entity.bgImages;
  data['video_url'] = entity.videoUrl;
  data['video_cover'] = entity.videoCover;
  data['expire_vip_time'] = entity.expireVipAt;
  data['terminal'] = entity.terminal;
  data['state'] = entity.state;
  data['created_at'] = entity.createdAt;
  data['updated_at'] = entity.updatedAt;
  data['is_vip'] = entity.isVip;
  data['goods_list'] = entity.goodsList?.map((v) => v.toJson()).toList();
  return data;
}

MembershipDataGoodsList $MembershipDataGoodsListFromJson(
    Map<String, dynamic> json) {
  final MembershipDataGoodsList membershipDataGoodsList = MembershipDataGoodsList();
  final int? id = jsonConvert.convert<int>(json['id']);
  if (id != null) {
    membershipDataGoodsList.id = id;
  }
  final String? membershipId = jsonConvert.convert<String>(json['membership_id']);
  if (membershipId != null) {
    membershipDataGoodsList.membershipId = membershipId;
  }
  final String? iapId = jsonConvert.convert<String>(json['iap_id']);
  if (iapId != null) {
    membershipDataGoodsList.iapId = iapId;
  }
  final String? name = jsonConvert.convert<String>(json['name']);
  if (name != null) {
    membershipDataGoodsList.name = name;
  }
  final String? price = jsonConvert.convert<String>(json['price']);
  if (price != null) {
    membershipDataGoodsList.price = price;
  }
  final String? linePrice = jsonConvert.convert<String>(json['line_price']);
  if (linePrice != null) {
    membershipDataGoodsList.linePrice = linePrice;
  }
  final String? limitDays = jsonConvert.convert<String>(json['limit_days']);
  if (limitDays != null) {
    membershipDataGoodsList.limitDays = limitDays;
  }
  final String? limitUnit = jsonConvert.convert<String>(json['limit_unit']);
  if (limitUnit != null) {
    membershipDataGoodsList.limitUnit = limitUnit;
  }
  final String? terminal = jsonConvert.convert<String>(json['terminal']);
  if (terminal != null) {
    membershipDataGoodsList.terminal = terminal;
  }
  final String? state = jsonConvert.convert<String>(json['state']);
  if (state != null) {
    membershipDataGoodsList.state = state;
  }
  final String? sn = jsonConvert.convert<String>(json['sn']);
  if (sn != null) {
    membershipDataGoodsList.sn = sn;
  }
  final String? visits = jsonConvert.convert<String>(json['visits']);
  if (visits != null) {
    membershipDataGoodsList.visits = visits;
  }
  final String? virtualSales =
      jsonConvert.convert<String>(json['virtual_sales']);
  if (virtualSales != null) {
    membershipDataGoodsList.virtualSales = virtualSales;
  }
  final String? sales = jsonConvert.convert<String>(json['sales']);
  if (sales != null) {
    membershipDataGoodsList.sales = sales;
  }
  final String? stocks = jsonConvert.convert<String>(json['stocks']);
  if (stocks != null) {
    membershipDataGoodsList.stocks = stocks;
  }
  final String? createdAt = jsonConvert.convert<String>(json['created_at']);
  if (createdAt != null) {
    membershipDataGoodsList.createdAt = createdAt;
  }
  final String? updatedAt = jsonConvert.convert<String>(json['updated_at']);
  if (updatedAt != null) {
    membershipDataGoodsList.updatedAt = updatedAt;
  }
  return membershipDataGoodsList;
}

Map<String, dynamic> $MembershipDataGoodsListToJson(
    MembershipDataGoodsList entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['id'] = entity.id;
  data['membership_id'] = entity.membershipId;
  data['iap_id'] = entity.iapId;
  data['name'] = entity.name;
  data['price'] = entity.price;
  data['line_price'] = entity.linePrice;
  data['limit_days'] = entity.limitDays;
  data['limit_unit'] = entity.limitUnit;
  data['terminal'] = entity.terminal;
  data['state'] = entity.state;
  data['sn'] = entity.sn;
  data['visits'] = entity.visits;
  data['virtual_sales'] = entity.virtualSales;
  data['sales'] = entity.sales;
  data['stocks'] = entity.stocks;
  data['created_at'] = entity.createdAt;
  data['updated_at'] = entity.updatedAt;
  return data;
}

MembershipError $MembershipErrorFromJson(Map<String, dynamic> json) {
  final MembershipError membershipError = MembershipError();
  return membershipError;
}

Map<String, dynamic> $MembershipErrorToJson(MembershipError entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  return data;
}