// ignore_for_file: non_constant_identifier_names // ignore_for_file: camel_case_types // ignore_for_file: prefer_single_quotes // This file is automatically generated. DO NOT EDIT, all your changes would be lost. import 'package:bbyyy/beans/commodity_category_bean_entity.dart'; import 'package:bbyyy/generated/json/commodity_category_bean_entity_helper.dart'; import 'package:bbyyy/beans/coupon_bean_entity.dart'; import 'package:bbyyy/generated/json/coupon_bean_entity_helper.dart'; import 'package:bbyyy/beans/new_order_bean_entity.dart'; import 'package:bbyyy/generated/json/new_order_bean_entity_helper.dart'; import 'package:bbyyy/beans/shop_user_up_bean_entity.dart'; import 'package:bbyyy/generated/json/shop_user_up_bean_entity_helper.dart'; import 'package:bbyyy/beans/my_shop_bean_entity.dart'; import 'package:bbyyy/generated/json/my_shop_bean_entity_helper.dart'; import 'package:bbyyy/beans/complain_bean_entity.dart'; import 'package:bbyyy/generated/json/complain_bean_entity_helper.dart'; import 'package:bbyyy/beans/android_app_version_bean_entity.dart'; import 'package:bbyyy/generated/json/android_app_version_bean_entity_helper.dart'; import 'package:bbyyy/beans/home_carousel_bean_entity.dart'; import 'package:bbyyy/generated/json/home_carousel_bean_entity_helper.dart'; import 'package:bbyyy/beans/alipay_result_bean_entity.dart'; import 'package:bbyyy/generated/json/alipay_result_bean_entity_helper.dart'; import 'package:bbyyy/beans/new_msg_bean_entity.dart'; import 'package:bbyyy/generated/json/new_msg_bean_entity_helper.dart'; import 'package:bbyyy/beans/save_qr_code_bean_entity.dart'; import 'package:bbyyy/generated/json/save_qr_code_bean_entity_helper.dart'; import 'package:bbyyy/beans/fixed_price_bean_entity.dart'; import 'package:bbyyy/generated/json/fixed_price_bean_entity_helper.dart'; import 'package:bbyyy/beans/pay_by_alipay_bean_entity.dart'; import 'package:bbyyy/generated/json/pay_by_alipay_bean_entity_helper.dart'; import 'package:bbyyy/beans/pay_by_we_chat_bean_entity.dart'; import 'package:bbyyy/generated/json/pay_by_we_chat_bean_entity_helper.dart'; import 'package:bbyyy/beans/access_bean_entity.dart'; import 'package:bbyyy/generated/json/access_bean_entity_helper.dart'; import 'package:bbyyy/beans/save_image_bean_entity.dart'; import 'package:bbyyy/generated/json/save_image_bean_entity_helper.dart'; import 'package:bbyyy/beans/user_vp_bean_entity.dart'; import 'package:bbyyy/generated/json/user_vp_bean_entity_helper.dart'; import 'package:bbyyy/beans/user_balance_entity.dart'; import 'package:bbyyy/generated/json/user_balance_entity_helper.dart'; import 'package:bbyyy/beans/login_information_bean_entity.dart'; import 'package:bbyyy/generated/json/login_information_bean_entity_helper.dart'; import 'package:bbyyy/beans/store_bean_entity.dart'; import 'package:bbyyy/generated/json/store_bean_entity_helper.dart'; import 'package:bbyyy/beans/offline_payment_bean_entity.dart'; import 'package:bbyyy/generated/json/offline_payment_bean_entity_helper.dart'; import 'package:bbyyy/beans/save_order_bean_entity.dart'; import 'package:bbyyy/generated/json/save_order_bean_entity_helper.dart'; import 'package:bbyyy/beans/pay_way_bean_entity.dart'; import 'package:bbyyy/generated/json/pay_way_bean_entity_helper.dart'; import 'package:bbyyy/beans/system_information_bean_list_entity.dart'; import 'package:bbyyy/generated/json/system_information_bean_list_entity_helper.dart'; import 'package:bbyyy/beans/d_b_message_bean_entity.dart'; import 'package:bbyyy/generated/json/d_b_message_bean_entity_helper.dart'; import 'package:bbyyy/beans/tourist_goods_bean_entity.dart'; import 'package:bbyyy/generated/json/tourist_goods_bean_entity_helper.dart'; import 'package:bbyyy/beans/table_bean_entity.dart'; import 'package:bbyyy/generated/json/table_bean_entity_helper.dart'; import 'package:bbyyy/beans/withdraw_pricing_bean_entity.dart'; import 'package:bbyyy/generated/json/withdraw_pricing_bean_entity_helper.dart'; import 'package:bbyyy/beans/system_information_bean_entity.dart'; import 'package:bbyyy/generated/json/system_information_bean_entity_helper.dart'; import 'package:bbyyy/beans/message_bean_entity.dart'; import 'package:bbyyy/generated/json/message_bean_entity_helper.dart'; import 'package:bbyyy/beans/user_bean_entity.dart'; import 'package:bbyyy/generated/json/user_bean_entity_helper.dart'; import 'package:bbyyy/beans/send_message_bean_entity.dart'; import 'package:bbyyy/generated/json/send_message_bean_entity_helper.dart'; import 'package:bbyyy/beans/upload_image_bean_entity.dart'; import 'package:bbyyy/generated/json/upload_image_bean_entity_helper.dart'; import 'package:bbyyy/beans/ad_pricing_bean_entity.dart'; import 'package:bbyyy/generated/json/ad_pricing_bean_entity_helper.dart'; import 'package:bbyyy/beans/msg_bean_data_entity.dart'; import 'package:bbyyy/generated/json/msg_bean_data_entity_helper.dart'; import 'package:bbyyy/beans/use_x_ray_flow_bean_entity.dart'; import 'package:bbyyy/generated/json/use_x_ray_flow_bean_entity_helper.dart'; import 'package:bbyyy/beans/tourist_public_shop_bean_entity.dart'; import 'package:bbyyy/generated/json/tourist_public_shop_bean_entity_helper.dart'; import 'package:bbyyy/beans/ad_bean_entity.dart'; import 'package:bbyyy/generated/json/ad_bean_entity_helper.dart'; import 'package:bbyyy/beans/app_store_review_bean_entity.dart'; import 'package:bbyyy/generated/json/app_store_review_bean_entity_helper.dart'; import 'package:bbyyy/beans/vp_pricing_bean_entity.dart'; import 'package:bbyyy/generated/json/vp_pricing_bean_entity_helper.dart'; import 'package:bbyyy/beans/goods_bean_entity.dart'; import 'package:bbyyy/generated/json/goods_bean_entity_helper.dart'; import 'package:bbyyy/beans/poi_bean_entity.dart'; import 'package:bbyyy/generated/json/poi_bean_entity_helper.dart'; import 'package:bbyyy/beans/nsq_type_bean_entity.dart'; import 'package:bbyyy/generated/json/nsq_type_bean_entity_helper.dart'; import 'package:bbyyy/beans/w_x_bean_entity.dart'; import 'package:bbyyy/generated/json/w_x_bean_entity_helper.dart'; import 'package:bbyyy/beans/my_coupon_bean_entity.dart'; import 'package:bbyyy/generated/json/my_coupon_bean_entity_helper.dart'; import 'package:bbyyy/beans/annual_fee_order_bean_entity.dart'; import 'package:bbyyy/generated/json/annual_fee_order_bean_entity_helper.dart'; import 'package:bbyyy/beans/smart_order_bean_entity.dart'; import 'package:bbyyy/generated/json/smart_order_bean_entity_helper.dart'; import 'package:bbyyy/beans/address_bean_entity.dart'; import 'package:bbyyy/generated/json/address_bean_entity_helper.dart'; import 'package:bbyyy/beans/template_bean_entity.dart'; import 'package:bbyyy/generated/json/template_bean_entity_helper.dart'; import 'package:bbyyy/beans/flow_bean_entity.dart'; import 'package:bbyyy/generated/json/flow_bean_entity_helper.dart'; class JsonConvert { T fromJson(Map json) { return _getFromJson(runtimeType, this, json); } Map toJson() { return _getToJson(runtimeType, this); } static _getFromJson(Type type, data, json) { switch (type) { case CommodityCategoryBeanEntity: return commodityCategoryBeanEntityFromJson(data as CommodityCategoryBeanEntity, json) as T; case CommodityCategoryBeanData: return commodityCategoryBeanDataFromJson(data as CommodityCategoryBeanData, json) as T; case CouponBeanEntity: return couponBeanEntityFromJson(data as CouponBeanEntity, json) as T; case CouponBeanData: return couponBeanDataFromJson(data as CouponBeanData, json) as T; case CouponBeanDataData: return couponBeanDataDataFromJson(data as CouponBeanDataData, json) as T; case NewOrderBeanEntity: return newOrderBeanEntityFromJson(data as NewOrderBeanEntity, json) as T; case NewOrderBeanContent: return newOrderBeanContentFromJson(data as NewOrderBeanContent, json) as T; case ShopUserUpBeanEntity: return shopUserUpBeanEntityFromJson(data as ShopUserUpBeanEntity, json) as T; case MyShopBeanEntity: return myShopBeanEntityFromJson(data as MyShopBeanEntity, json) as T; case MyShopBeanData: return myShopBeanDataFromJson(data as MyShopBeanData, json) as T; case MyShopBeanDataData: return myShopBeanDataDataFromJson(data as MyShopBeanDataData, json) as T; case ComplainBeanEntity: return complainBeanEntityFromJson(data as ComplainBeanEntity, json) as T; case ComplainBeanData: return complainBeanDataFromJson(data as ComplainBeanData, json) as T; case ComplainBeanDataData: return complainBeanDataDataFromJson(data as ComplainBeanDataData, json) as T; case AndroidAppVersionBeanEntity: return androidAppVersionBeanEntityFromJson(data as AndroidAppVersionBeanEntity, json) as T; case AndroidAppVersionBeanData: return androidAppVersionBeanDataFromJson(data as AndroidAppVersionBeanData, json) as T; case HomeCarouselBeanEntity: return homeCarouselBeanEntityFromJson(data as HomeCarouselBeanEntity, json) as T; case HomeCarouselBeanData: return homeCarouselBeanDataFromJson(data as HomeCarouselBeanData, json) as T; case AlipayResultBeanEntity: return alipayResultBeanEntityFromJson(data as AlipayResultBeanEntity, json) as T; case NewMsgBeanEntity: return newMsgBeanEntityFromJson(data as NewMsgBeanEntity, json) as T; case NewMsgBeanContent: return newMsgBeanContentFromJson(data as NewMsgBeanContent, json) as T; case NewMsgBeanContentSender: return newMsgBeanContentSenderFromJson(data as NewMsgBeanContentSender, json) as T; case NewMsgBeanContentReceiver: return newMsgBeanContentReceiverFromJson(data as NewMsgBeanContentReceiver, json) as T; case NewMsgBeanContentShop: return newMsgBeanContentShopFromJson(data as NewMsgBeanContentShop, json) as T; case NewMsgBeanContentOrder: return newMsgBeanContentOrderFromJson(data as NewMsgBeanContentOrder, json) as T; case NewMsgBeanContentGoods: return newMsgBeanContentGoodsFromJson(data as NewMsgBeanContentGoods, json) as T; case SaveQrCodeBeanEntity: return saveQrCodeBeanEntityFromJson(data as SaveQrCodeBeanEntity, json) as T; case FixedPriceBeanEntity: return fixedPriceBeanEntityFromJson(data as FixedPriceBeanEntity, json) as T; case FixedPriceBeanData: return fixedPriceBeanDataFromJson(data as FixedPriceBeanData, json) as T; case PayByAlipayBeanEntity: return payByAlipayBeanEntityFromJson(data as PayByAlipayBeanEntity, json) as T; case PayByWeChatBeanEntity: return payByWeChatBeanEntityFromJson(data as PayByWeChatBeanEntity, json) as T; case PayByWeChatBeanData: return payByWeChatBeanDataFromJson(data as PayByWeChatBeanData, json) as T; case AccessBeanEntity: return accessBeanEntityFromJson(data as AccessBeanEntity, json) as T; case SaveImageBeanEntity: return saveImageBeanEntityFromJson(data as SaveImageBeanEntity, json) as T; case UserVpBeanEntity: return userVpBeanEntityFromJson(data as UserVpBeanEntity, json) as T; case UserVpBeanData: return userVpBeanDataFromJson(data as UserVpBeanData, json) as T; case UserVpBeanDataData: return userVpBeanDataDataFromJson(data as UserVpBeanDataData, json) as T; case UserBalanceEntity: return userBalanceEntityFromJson(data as UserBalanceEntity, json) as T; case LoginInformationBeanEntity: return loginInformationBeanEntityFromJson(data as LoginInformationBeanEntity, json) as T; case LoginInformationBeanData: return loginInformationBeanDataFromJson(data as LoginInformationBeanData, json) as T; case LoginInformationBeanDataExtra: return loginInformationBeanDataExtraFromJson(data as LoginInformationBeanDataExtra, json) as T; case StoreBeanEntity: return storeBeanEntityFromJson(data as StoreBeanEntity, json) as T; case StoreBeanData: return storeBeanDataFromJson(data as StoreBeanData, json) as T; case StoreBeanDataData: return storeBeanDataDataFromJson(data as StoreBeanDataData, json) as T; case OfflinePaymentBeanEntity: return offlinePaymentBeanEntityFromJson(data as OfflinePaymentBeanEntity, json) as T; case SaveOrderBeanEntity: return saveOrderBeanEntityFromJson(data as SaveOrderBeanEntity, json) as T; case PayWayBeanEntity: return payWayBeanEntityFromJson(data as PayWayBeanEntity, json) as T; case PayWayBeanData: return payWayBeanDataFromJson(data as PayWayBeanData, json) as T; case SystemInformationBeanListEntity: return systemInformationBeanListEntityFromJson(data as SystemInformationBeanListEntity, json) as T; case SystemInformationBeanListContent: return systemInformationBeanListContentFromJson(data as SystemInformationBeanListContent, json) as T; case DBMessageBeanEntity: return dBMessageBeanEntityFromJson(data as DBMessageBeanEntity, json) as T; case TouristGoodsBeanEntity: return touristGoodsBeanEntityFromJson(data as TouristGoodsBeanEntity, json) as T; case TouristGoodsBeanData: return touristGoodsBeanDataFromJson(data as TouristGoodsBeanData, json) as T; case TableBeanEntity: return tableBeanEntityFromJson(data as TableBeanEntity, json) as T; case WithdrawPricingBeanEntity: return withdrawPricingBeanEntityFromJson(data as WithdrawPricingBeanEntity, json) as T; case WithdrawPricingBeanData: return withdrawPricingBeanDataFromJson(data as WithdrawPricingBeanData, json) as T; case WithdrawPricingBeanDataData: return withdrawPricingBeanDataDataFromJson(data as WithdrawPricingBeanDataData, json) as T; case SystemInformationBeanEntity: return systemInformationBeanEntityFromJson(data as SystemInformationBeanEntity, json) as T; case SystemInformationBeanContent: return systemInformationBeanContentFromJson(data as SystemInformationBeanContent, json) as T; case MessageBeanEntity: return messageBeanEntityFromJson(data as MessageBeanEntity, json) as T; case MessageBeanContent: return messageBeanContentFromJson(data as MessageBeanContent, json) as T; case UserBeanEntity: return userBeanEntityFromJson(data as UserBeanEntity, json) as T; case UserBeanData: return userBeanDataFromJson(data as UserBeanData, json) as T; case UserBeanDataData: return userBeanDataDataFromJson(data as UserBeanDataData, json) as T; case SendMessageBeanEntity: return sendMessageBeanEntityFromJson(data as SendMessageBeanEntity, json) as T; case UploadImageBeanEntity: return uploadImageBeanEntityFromJson(data as UploadImageBeanEntity, json) as T; case UploadImageBeanData: return uploadImageBeanDataFromJson(data as UploadImageBeanData, json) as T; case AdPricingBeanEntity: return adPricingBeanEntityFromJson(data as AdPricingBeanEntity, json) as T; case AdPricingBeanData: return adPricingBeanDataFromJson(data as AdPricingBeanData, json) as T; case MsgBeanDataEntity: return msgBeanDataEntityFromJson(data as MsgBeanDataEntity, json) as T; case UseXRayFlowBeanEntity: return useXRayFlowBeanEntityFromJson(data as UseXRayFlowBeanEntity, json) as T; case UseXRayFlowBeanData: return useXRayFlowBeanDataFromJson(data as UseXRayFlowBeanData, json) as T; case UseXRayFlowBeanDataFlows: return useXRayFlowBeanDataFlowsFromJson(data as UseXRayFlowBeanDataFlows, json) as T; case TouristPublicShopBeanEntity: return touristPublicShopBeanEntityFromJson(data as TouristPublicShopBeanEntity, json) as T; case TouristPublicShopBeanData: return touristPublicShopBeanDataFromJson(data as TouristPublicShopBeanData, json) as T; case AdBeanEntity: return adBeanEntityFromJson(data as AdBeanEntity, json) as T; case AdBeanData: return adBeanDataFromJson(data as AdBeanData, json) as T; case AdBeanDataData: return adBeanDataDataFromJson(data as AdBeanDataData, json) as T; case AppStoreReviewBeanEntity: return appStoreReviewBeanEntityFromJson(data as AppStoreReviewBeanEntity, json) as T; case VpPricingBeanEntity: return vpPricingBeanEntityFromJson(data as VpPricingBeanEntity, json) as T; case VpPricingBeanData: return vpPricingBeanDataFromJson(data as VpPricingBeanData, json) as T; case VpPricingBeanDataData: return vpPricingBeanDataDataFromJson(data as VpPricingBeanDataData, json) as T; case GoodsBeanEntity: return goodsBeanEntityFromJson(data as GoodsBeanEntity, json) as T; case GoodsBeanData: return goodsBeanDataFromJson(data as GoodsBeanData, json) as T; case GoodsBeanDataData: return goodsBeanDataDataFromJson(data as GoodsBeanDataData, json) as T; case PoiBeanEntity: return poiBeanEntityFromJson(data as PoiBeanEntity, json) as T; case PoiBeanPois: return poiBeanPoisFromJson(data as PoiBeanPois, json) as T; case PoiBeanPoisPhotos: return poiBeanPoisPhotosFromJson(data as PoiBeanPoisPhotos, json) as T; case NsqTypeBeanEntity: return nsqTypeBeanEntityFromJson(data as NsqTypeBeanEntity, json) as T; case WXBeanEntity: return wXBeanEntityFromJson(data as WXBeanEntity, json) as T; case MyCouponBeanEntity: return myCouponBeanEntityFromJson(data as MyCouponBeanEntity, json) as T; case MyCouponBeanData: return myCouponBeanDataFromJson(data as MyCouponBeanData, json) as T; case MyCouponBeanDataData: return myCouponBeanDataDataFromJson(data as MyCouponBeanDataData, json) as T; case AnnualFeeOrderBeanEntity: return annualFeeOrderBeanEntityFromJson(data as AnnualFeeOrderBeanEntity, json) as T; case AnnualFeeOrderBeanData: return annualFeeOrderBeanDataFromJson(data as AnnualFeeOrderBeanData, json) as T; case SmartOrderBeanEntity: return smartOrderBeanEntityFromJson(data as SmartOrderBeanEntity, json) as T; case SmartOrderBeanData: return smartOrderBeanDataFromJson(data as SmartOrderBeanData, json) as T; case SmartOrderBeanDataData: return smartOrderBeanDataDataFromJson(data as SmartOrderBeanDataData, json) as T; case AddressBeanEntity: return addressBeanEntityFromJson(data as AddressBeanEntity, json) as T; case AddressBeanRegeocode: return addressBeanRegeocodeFromJson(data as AddressBeanRegeocode, json) as T; case AddressBeanRegeocodeAddressComponent: return addressBeanRegeocodeAddressComponentFromJson(data as AddressBeanRegeocodeAddressComponent, json) as T; case AddressBeanRegeocodeAois: return addressBeanRegeocodeAoisFromJson(data as AddressBeanRegeocodeAois, json) as T; case AddressBeanRegeocodePois: return addressBeanRegeocodePoisFromJson(data as AddressBeanRegeocodePois, json) as T; case TemplateBeanEntity: return templateBeanEntityFromJson(data as TemplateBeanEntity, json) as T; case TemplateBeanData: return templateBeanDataFromJson(data as TemplateBeanData, json) as T; case FlowBeanEntity: return flowBeanEntityFromJson(data as FlowBeanEntity, json) as T; case FlowBeanData: return flowBeanDataFromJson(data as FlowBeanData, json) as T; case FlowBeanDataData: return flowBeanDataDataFromJson(data as FlowBeanDataData, json) as T; case FlowBeanDataDataRecords: return flowBeanDataDataRecordsFromJson(data as FlowBeanDataDataRecords, json) as T; } return data as T; } static _getToJson(Type type, data) { switch (type) { case CommodityCategoryBeanEntity: return commodityCategoryBeanEntityToJson(data as CommodityCategoryBeanEntity); case CommodityCategoryBeanData: return commodityCategoryBeanDataToJson(data as CommodityCategoryBeanData); case CouponBeanEntity: return couponBeanEntityToJson(data as CouponBeanEntity); case CouponBeanData: return couponBeanDataToJson(data as CouponBeanData); case CouponBeanDataData: return couponBeanDataDataToJson(data as CouponBeanDataData); case NewOrderBeanEntity: return newOrderBeanEntityToJson(data as NewOrderBeanEntity); case NewOrderBeanContent: return newOrderBeanContentToJson(data as NewOrderBeanContent); case ShopUserUpBeanEntity: return shopUserUpBeanEntityToJson(data as ShopUserUpBeanEntity); case MyShopBeanEntity: return myShopBeanEntityToJson(data as MyShopBeanEntity); case MyShopBeanData: return myShopBeanDataToJson(data as MyShopBeanData); case MyShopBeanDataData: return myShopBeanDataDataToJson(data as MyShopBeanDataData); case ComplainBeanEntity: return complainBeanEntityToJson(data as ComplainBeanEntity); case ComplainBeanData: return complainBeanDataToJson(data as ComplainBeanData); case ComplainBeanDataData: return complainBeanDataDataToJson(data as ComplainBeanDataData); case AndroidAppVersionBeanEntity: return androidAppVersionBeanEntityToJson(data as AndroidAppVersionBeanEntity); case AndroidAppVersionBeanData: return androidAppVersionBeanDataToJson(data as AndroidAppVersionBeanData); case HomeCarouselBeanEntity: return homeCarouselBeanEntityToJson(data as HomeCarouselBeanEntity); case HomeCarouselBeanData: return homeCarouselBeanDataToJson(data as HomeCarouselBeanData); case AlipayResultBeanEntity: return alipayResultBeanEntityToJson(data as AlipayResultBeanEntity); case NewMsgBeanEntity: return newMsgBeanEntityToJson(data as NewMsgBeanEntity); case NewMsgBeanContent: return newMsgBeanContentToJson(data as NewMsgBeanContent); case NewMsgBeanContentSender: return newMsgBeanContentSenderToJson(data as NewMsgBeanContentSender); case NewMsgBeanContentReceiver: return newMsgBeanContentReceiverToJson(data as NewMsgBeanContentReceiver); case NewMsgBeanContentShop: return newMsgBeanContentShopToJson(data as NewMsgBeanContentShop); case NewMsgBeanContentOrder: return newMsgBeanContentOrderToJson(data as NewMsgBeanContentOrder); case NewMsgBeanContentGoods: return newMsgBeanContentGoodsToJson(data as NewMsgBeanContentGoods); case SaveQrCodeBeanEntity: return saveQrCodeBeanEntityToJson(data as SaveQrCodeBeanEntity); case FixedPriceBeanEntity: return fixedPriceBeanEntityToJson(data as FixedPriceBeanEntity); case FixedPriceBeanData: return fixedPriceBeanDataToJson(data as FixedPriceBeanData); case PayByAlipayBeanEntity: return payByAlipayBeanEntityToJson(data as PayByAlipayBeanEntity); case PayByWeChatBeanEntity: return payByWeChatBeanEntityToJson(data as PayByWeChatBeanEntity); case PayByWeChatBeanData: return payByWeChatBeanDataToJson(data as PayByWeChatBeanData); case AccessBeanEntity: return accessBeanEntityToJson(data as AccessBeanEntity); case SaveImageBeanEntity: return saveImageBeanEntityToJson(data as SaveImageBeanEntity); case UserVpBeanEntity: return userVpBeanEntityToJson(data as UserVpBeanEntity); case UserVpBeanData: return userVpBeanDataToJson(data as UserVpBeanData); case UserVpBeanDataData: return userVpBeanDataDataToJson(data as UserVpBeanDataData); case UserBalanceEntity: return userBalanceEntityToJson(data as UserBalanceEntity); case LoginInformationBeanEntity: return loginInformationBeanEntityToJson(data as LoginInformationBeanEntity); case LoginInformationBeanData: return loginInformationBeanDataToJson(data as LoginInformationBeanData); case LoginInformationBeanDataExtra: return loginInformationBeanDataExtraToJson(data as LoginInformationBeanDataExtra); case StoreBeanEntity: return storeBeanEntityToJson(data as StoreBeanEntity); case StoreBeanData: return storeBeanDataToJson(data as StoreBeanData); case StoreBeanDataData: return storeBeanDataDataToJson(data as StoreBeanDataData); case OfflinePaymentBeanEntity: return offlinePaymentBeanEntityToJson(data as OfflinePaymentBeanEntity); case SaveOrderBeanEntity: return saveOrderBeanEntityToJson(data as SaveOrderBeanEntity); case PayWayBeanEntity: return payWayBeanEntityToJson(data as PayWayBeanEntity); case PayWayBeanData: return payWayBeanDataToJson(data as PayWayBeanData); case SystemInformationBeanListEntity: return systemInformationBeanListEntityToJson(data as SystemInformationBeanListEntity); case SystemInformationBeanListContent: return systemInformationBeanListContentToJson(data as SystemInformationBeanListContent); case DBMessageBeanEntity: return dBMessageBeanEntityToJson(data as DBMessageBeanEntity); case TouristGoodsBeanEntity: return touristGoodsBeanEntityToJson(data as TouristGoodsBeanEntity); case TouristGoodsBeanData: return touristGoodsBeanDataToJson(data as TouristGoodsBeanData); case TableBeanEntity: return tableBeanEntityToJson(data as TableBeanEntity); case WithdrawPricingBeanEntity: return withdrawPricingBeanEntityToJson(data as WithdrawPricingBeanEntity); case WithdrawPricingBeanData: return withdrawPricingBeanDataToJson(data as WithdrawPricingBeanData); case WithdrawPricingBeanDataData: return withdrawPricingBeanDataDataToJson(data as WithdrawPricingBeanDataData); case SystemInformationBeanEntity: return systemInformationBeanEntityToJson(data as SystemInformationBeanEntity); case SystemInformationBeanContent: return systemInformationBeanContentToJson(data as SystemInformationBeanContent); case MessageBeanEntity: return messageBeanEntityToJson(data as MessageBeanEntity); case MessageBeanContent: return messageBeanContentToJson(data as MessageBeanContent); case UserBeanEntity: return userBeanEntityToJson(data as UserBeanEntity); case UserBeanData: return userBeanDataToJson(data as UserBeanData); case UserBeanDataData: return userBeanDataDataToJson(data as UserBeanDataData); case SendMessageBeanEntity: return sendMessageBeanEntityToJson(data as SendMessageBeanEntity); case UploadImageBeanEntity: return uploadImageBeanEntityToJson(data as UploadImageBeanEntity); case UploadImageBeanData: return uploadImageBeanDataToJson(data as UploadImageBeanData); case AdPricingBeanEntity: return adPricingBeanEntityToJson(data as AdPricingBeanEntity); case AdPricingBeanData: return adPricingBeanDataToJson(data as AdPricingBeanData); case MsgBeanDataEntity: return msgBeanDataEntityToJson(data as MsgBeanDataEntity); case UseXRayFlowBeanEntity: return useXRayFlowBeanEntityToJson(data as UseXRayFlowBeanEntity); case UseXRayFlowBeanData: return useXRayFlowBeanDataToJson(data as UseXRayFlowBeanData); case UseXRayFlowBeanDataFlows: return useXRayFlowBeanDataFlowsToJson(data as UseXRayFlowBeanDataFlows); case TouristPublicShopBeanEntity: return touristPublicShopBeanEntityToJson(data as TouristPublicShopBeanEntity); case TouristPublicShopBeanData: return touristPublicShopBeanDataToJson(data as TouristPublicShopBeanData); case AdBeanEntity: return adBeanEntityToJson(data as AdBeanEntity); case AdBeanData: return adBeanDataToJson(data as AdBeanData); case AdBeanDataData: return adBeanDataDataToJson(data as AdBeanDataData); case AppStoreReviewBeanEntity: return appStoreReviewBeanEntityToJson(data as AppStoreReviewBeanEntity); case VpPricingBeanEntity: return vpPricingBeanEntityToJson(data as VpPricingBeanEntity); case VpPricingBeanData: return vpPricingBeanDataToJson(data as VpPricingBeanData); case VpPricingBeanDataData: return vpPricingBeanDataDataToJson(data as VpPricingBeanDataData); case GoodsBeanEntity: return goodsBeanEntityToJson(data as GoodsBeanEntity); case GoodsBeanData: return goodsBeanDataToJson(data as GoodsBeanData); case GoodsBeanDataData: return goodsBeanDataDataToJson(data as GoodsBeanDataData); case PoiBeanEntity: return poiBeanEntityToJson(data as PoiBeanEntity); case PoiBeanPois: return poiBeanPoisToJson(data as PoiBeanPois); case PoiBeanPoisPhotos: return poiBeanPoisPhotosToJson(data as PoiBeanPoisPhotos); case NsqTypeBeanEntity: return nsqTypeBeanEntityToJson(data as NsqTypeBeanEntity); case WXBeanEntity: return wXBeanEntityToJson(data as WXBeanEntity); case MyCouponBeanEntity: return myCouponBeanEntityToJson(data as MyCouponBeanEntity); case MyCouponBeanData: return myCouponBeanDataToJson(data as MyCouponBeanData); case MyCouponBeanDataData: return myCouponBeanDataDataToJson(data as MyCouponBeanDataData); case AnnualFeeOrderBeanEntity: return annualFeeOrderBeanEntityToJson(data as AnnualFeeOrderBeanEntity); case AnnualFeeOrderBeanData: return annualFeeOrderBeanDataToJson(data as AnnualFeeOrderBeanData); case SmartOrderBeanEntity: return smartOrderBeanEntityToJson(data as SmartOrderBeanEntity); case SmartOrderBeanData: return smartOrderBeanDataToJson(data as SmartOrderBeanData); case SmartOrderBeanDataData: return smartOrderBeanDataDataToJson(data as SmartOrderBeanDataData); case AddressBeanEntity: return addressBeanEntityToJson(data as AddressBeanEntity); case AddressBeanRegeocode: return addressBeanRegeocodeToJson(data as AddressBeanRegeocode); case AddressBeanRegeocodeAddressComponent: return addressBeanRegeocodeAddressComponentToJson(data as AddressBeanRegeocodeAddressComponent); case AddressBeanRegeocodeAois: return addressBeanRegeocodeAoisToJson(data as AddressBeanRegeocodeAois); case AddressBeanRegeocodePois: return addressBeanRegeocodePoisToJson(data as AddressBeanRegeocodePois); case TemplateBeanEntity: return templateBeanEntityToJson(data as TemplateBeanEntity); case TemplateBeanData: return templateBeanDataToJson(data as TemplateBeanData); case FlowBeanEntity: return flowBeanEntityToJson(data as FlowBeanEntity); case FlowBeanData: return flowBeanDataToJson(data as FlowBeanData); case FlowBeanDataData: return flowBeanDataDataToJson(data as FlowBeanDataData); case FlowBeanDataDataRecords: return flowBeanDataDataRecordsToJson(data as FlowBeanDataDataRecords); } return data as T; } //Go back to a single instance by type static _fromJsonSingle( json) { String type = M.toString(); if(type == (CommodityCategoryBeanEntity).toString()){ return CommodityCategoryBeanEntity().fromJson(json); } if(type == (CommodityCategoryBeanData).toString()){ return CommodityCategoryBeanData().fromJson(json); } if(type == (CouponBeanEntity).toString()){ return CouponBeanEntity().fromJson(json); } if(type == (CouponBeanData).toString()){ return CouponBeanData().fromJson(json); } if(type == (CouponBeanDataData).toString()){ return CouponBeanDataData().fromJson(json); } if(type == (NewOrderBeanEntity).toString()){ return NewOrderBeanEntity().fromJson(json); } if(type == (NewOrderBeanContent).toString()){ return NewOrderBeanContent().fromJson(json); } if(type == (ShopUserUpBeanEntity).toString()){ return ShopUserUpBeanEntity().fromJson(json); } if(type == (MyShopBeanEntity).toString()){ return MyShopBeanEntity().fromJson(json); } if(type == (MyShopBeanData).toString()){ return MyShopBeanData().fromJson(json); } if(type == (MyShopBeanDataData).toString()){ return MyShopBeanDataData().fromJson(json); } if(type == (ComplainBeanEntity).toString()){ return ComplainBeanEntity().fromJson(json); } if(type == (ComplainBeanData).toString()){ return ComplainBeanData().fromJson(json); } if(type == (ComplainBeanDataData).toString()){ return ComplainBeanDataData().fromJson(json); } if(type == (AndroidAppVersionBeanEntity).toString()){ return AndroidAppVersionBeanEntity().fromJson(json); } if(type == (AndroidAppVersionBeanData).toString()){ return AndroidAppVersionBeanData().fromJson(json); } if(type == (HomeCarouselBeanEntity).toString()){ return HomeCarouselBeanEntity().fromJson(json); } if(type == (HomeCarouselBeanData).toString()){ return HomeCarouselBeanData().fromJson(json); } if(type == (AlipayResultBeanEntity).toString()){ return AlipayResultBeanEntity().fromJson(json); } if(type == (NewMsgBeanEntity).toString()){ return NewMsgBeanEntity().fromJson(json); } if(type == (NewMsgBeanContent).toString()){ return NewMsgBeanContent().fromJson(json); } if(type == (NewMsgBeanContentSender).toString()){ return NewMsgBeanContentSender().fromJson(json); } if(type == (NewMsgBeanContentReceiver).toString()){ return NewMsgBeanContentReceiver().fromJson(json); } if(type == (NewMsgBeanContentShop).toString()){ return NewMsgBeanContentShop().fromJson(json); } if(type == (NewMsgBeanContentOrder).toString()){ return NewMsgBeanContentOrder().fromJson(json); } if(type == (NewMsgBeanContentGoods).toString()){ return NewMsgBeanContentGoods().fromJson(json); } if(type == (SaveQrCodeBeanEntity).toString()){ return SaveQrCodeBeanEntity().fromJson(json); } if(type == (FixedPriceBeanEntity).toString()){ return FixedPriceBeanEntity().fromJson(json); } if(type == (FixedPriceBeanData).toString()){ return FixedPriceBeanData().fromJson(json); } if(type == (PayByAlipayBeanEntity).toString()){ return PayByAlipayBeanEntity().fromJson(json); } if(type == (PayByWeChatBeanEntity).toString()){ return PayByWeChatBeanEntity().fromJson(json); } if(type == (PayByWeChatBeanData).toString()){ return PayByWeChatBeanData().fromJson(json); } if(type == (AccessBeanEntity).toString()){ return AccessBeanEntity().fromJson(json); } if(type == (SaveImageBeanEntity).toString()){ return SaveImageBeanEntity().fromJson(json); } if(type == (UserVpBeanEntity).toString()){ return UserVpBeanEntity().fromJson(json); } if(type == (UserVpBeanData).toString()){ return UserVpBeanData().fromJson(json); } if(type == (UserVpBeanDataData).toString()){ return UserVpBeanDataData().fromJson(json); } if(type == (UserBalanceEntity).toString()){ return UserBalanceEntity().fromJson(json); } if(type == (LoginInformationBeanEntity).toString()){ return LoginInformationBeanEntity().fromJson(json); } if(type == (LoginInformationBeanData).toString()){ return LoginInformationBeanData().fromJson(json); } if(type == (LoginInformationBeanDataExtra).toString()){ return LoginInformationBeanDataExtra().fromJson(json); } if(type == (StoreBeanEntity).toString()){ return StoreBeanEntity().fromJson(json); } if(type == (StoreBeanData).toString()){ return StoreBeanData().fromJson(json); } if(type == (StoreBeanDataData).toString()){ return StoreBeanDataData().fromJson(json); } if(type == (OfflinePaymentBeanEntity).toString()){ return OfflinePaymentBeanEntity().fromJson(json); } if(type == (SaveOrderBeanEntity).toString()){ return SaveOrderBeanEntity().fromJson(json); } if(type == (PayWayBeanEntity).toString()){ return PayWayBeanEntity().fromJson(json); } if(type == (PayWayBeanData).toString()){ return PayWayBeanData().fromJson(json); } if(type == (SystemInformationBeanListEntity).toString()){ return SystemInformationBeanListEntity().fromJson(json); } if(type == (SystemInformationBeanListContent).toString()){ return SystemInformationBeanListContent().fromJson(json); } if(type == (DBMessageBeanEntity).toString()){ return DBMessageBeanEntity().fromJson(json); } if(type == (TouristGoodsBeanEntity).toString()){ return TouristGoodsBeanEntity().fromJson(json); } if(type == (TouristGoodsBeanData).toString()){ return TouristGoodsBeanData().fromJson(json); } if(type == (TableBeanEntity).toString()){ return TableBeanEntity().fromJson(json); } if(type == (WithdrawPricingBeanEntity).toString()){ return WithdrawPricingBeanEntity().fromJson(json); } if(type == (WithdrawPricingBeanData).toString()){ return WithdrawPricingBeanData().fromJson(json); } if(type == (WithdrawPricingBeanDataData).toString()){ return WithdrawPricingBeanDataData().fromJson(json); } if(type == (SystemInformationBeanEntity).toString()){ return SystemInformationBeanEntity().fromJson(json); } if(type == (SystemInformationBeanContent).toString()){ return SystemInformationBeanContent().fromJson(json); } if(type == (MessageBeanEntity).toString()){ return MessageBeanEntity().fromJson(json); } if(type == (MessageBeanContent).toString()){ return MessageBeanContent().fromJson(json); } if(type == (UserBeanEntity).toString()){ return UserBeanEntity().fromJson(json); } if(type == (UserBeanData).toString()){ return UserBeanData().fromJson(json); } if(type == (UserBeanDataData).toString()){ return UserBeanDataData().fromJson(json); } if(type == (SendMessageBeanEntity).toString()){ return SendMessageBeanEntity().fromJson(json); } if(type == (UploadImageBeanEntity).toString()){ return UploadImageBeanEntity().fromJson(json); } if(type == (UploadImageBeanData).toString()){ return UploadImageBeanData().fromJson(json); } if(type == (AdPricingBeanEntity).toString()){ return AdPricingBeanEntity().fromJson(json); } if(type == (AdPricingBeanData).toString()){ return AdPricingBeanData().fromJson(json); } if(type == (MsgBeanDataEntity).toString()){ return MsgBeanDataEntity().fromJson(json); } if(type == (UseXRayFlowBeanEntity).toString()){ return UseXRayFlowBeanEntity().fromJson(json); } if(type == (UseXRayFlowBeanData).toString()){ return UseXRayFlowBeanData().fromJson(json); } if(type == (UseXRayFlowBeanDataFlows).toString()){ return UseXRayFlowBeanDataFlows().fromJson(json); } if(type == (TouristPublicShopBeanEntity).toString()){ return TouristPublicShopBeanEntity().fromJson(json); } if(type == (TouristPublicShopBeanData).toString()){ return TouristPublicShopBeanData().fromJson(json); } if(type == (AdBeanEntity).toString()){ return AdBeanEntity().fromJson(json); } if(type == (AdBeanData).toString()){ return AdBeanData().fromJson(json); } if(type == (AdBeanDataData).toString()){ return AdBeanDataData().fromJson(json); } if(type == (AppStoreReviewBeanEntity).toString()){ return AppStoreReviewBeanEntity().fromJson(json); } if(type == (VpPricingBeanEntity).toString()){ return VpPricingBeanEntity().fromJson(json); } if(type == (VpPricingBeanData).toString()){ return VpPricingBeanData().fromJson(json); } if(type == (VpPricingBeanDataData).toString()){ return VpPricingBeanDataData().fromJson(json); } if(type == (GoodsBeanEntity).toString()){ return GoodsBeanEntity().fromJson(json); } if(type == (GoodsBeanData).toString()){ return GoodsBeanData().fromJson(json); } if(type == (GoodsBeanDataData).toString()){ return GoodsBeanDataData().fromJson(json); } if(type == (PoiBeanEntity).toString()){ return PoiBeanEntity().fromJson(json); } if(type == (PoiBeanPois).toString()){ return PoiBeanPois().fromJson(json); } if(type == (PoiBeanPoisPhotos).toString()){ return PoiBeanPoisPhotos().fromJson(json); } if(type == (NsqTypeBeanEntity).toString()){ return NsqTypeBeanEntity().fromJson(json); } if(type == (WXBeanEntity).toString()){ return WXBeanEntity().fromJson(json); } if(type == (MyCouponBeanEntity).toString()){ return MyCouponBeanEntity().fromJson(json); } if(type == (MyCouponBeanData).toString()){ return MyCouponBeanData().fromJson(json); } if(type == (MyCouponBeanDataData).toString()){ return MyCouponBeanDataData().fromJson(json); } if(type == (AnnualFeeOrderBeanEntity).toString()){ return AnnualFeeOrderBeanEntity().fromJson(json); } if(type == (AnnualFeeOrderBeanData).toString()){ return AnnualFeeOrderBeanData().fromJson(json); } if(type == (SmartOrderBeanEntity).toString()){ return SmartOrderBeanEntity().fromJson(json); } if(type == (SmartOrderBeanData).toString()){ return SmartOrderBeanData().fromJson(json); } if(type == (SmartOrderBeanDataData).toString()){ return SmartOrderBeanDataData().fromJson(json); } if(type == (AddressBeanEntity).toString()){ return AddressBeanEntity().fromJson(json); } if(type == (AddressBeanRegeocode).toString()){ return AddressBeanRegeocode().fromJson(json); } if(type == (AddressBeanRegeocodeAddressComponent).toString()){ return AddressBeanRegeocodeAddressComponent().fromJson(json); } if(type == (AddressBeanRegeocodeAois).toString()){ return AddressBeanRegeocodeAois().fromJson(json); } if(type == (AddressBeanRegeocodePois).toString()){ return AddressBeanRegeocodePois().fromJson(json); } if(type == (TemplateBeanEntity).toString()){ return TemplateBeanEntity().fromJson(json); } if(type == (TemplateBeanData).toString()){ return TemplateBeanData().fromJson(json); } if(type == (FlowBeanEntity).toString()){ return FlowBeanEntity().fromJson(json); } if(type == (FlowBeanData).toString()){ return FlowBeanData().fromJson(json); } if(type == (FlowBeanDataData).toString()){ return FlowBeanDataData().fromJson(json); } if(type == (FlowBeanDataDataRecords).toString()){ return FlowBeanDataDataRecords().fromJson(json); } return null; } //list is returned by type static M _getListChildType(List data) { if([] is M){ return data.map((e) => CommodityCategoryBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => CommodityCategoryBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => CouponBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => CouponBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => CouponBeanDataData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => NewOrderBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => NewOrderBeanContent().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => ShopUserUpBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => MyShopBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => MyShopBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => MyShopBeanDataData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => ComplainBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => ComplainBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => ComplainBeanDataData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AndroidAppVersionBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AndroidAppVersionBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => HomeCarouselBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => HomeCarouselBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AlipayResultBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => NewMsgBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => NewMsgBeanContent().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => NewMsgBeanContentSender().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => NewMsgBeanContentReceiver().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => NewMsgBeanContentShop().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => NewMsgBeanContentOrder().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => NewMsgBeanContentGoods().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => SaveQrCodeBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => FixedPriceBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => FixedPriceBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => PayByAlipayBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => PayByWeChatBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => PayByWeChatBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AccessBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => SaveImageBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => UserVpBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => UserVpBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => UserVpBeanDataData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => UserBalanceEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => LoginInformationBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => LoginInformationBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => LoginInformationBeanDataExtra().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => StoreBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => StoreBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => StoreBeanDataData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => OfflinePaymentBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => SaveOrderBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => PayWayBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => PayWayBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => SystemInformationBeanListEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => SystemInformationBeanListContent().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => DBMessageBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => TouristGoodsBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => TouristGoodsBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => TableBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => WithdrawPricingBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => WithdrawPricingBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => WithdrawPricingBeanDataData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => SystemInformationBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => SystemInformationBeanContent().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => MessageBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => MessageBeanContent().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => UserBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => UserBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => UserBeanDataData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => SendMessageBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => UploadImageBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => UploadImageBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AdPricingBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AdPricingBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => MsgBeanDataEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => UseXRayFlowBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => UseXRayFlowBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => UseXRayFlowBeanDataFlows().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => TouristPublicShopBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => TouristPublicShopBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AdBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AdBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AdBeanDataData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AppStoreReviewBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => VpPricingBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => VpPricingBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => VpPricingBeanDataData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => GoodsBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => GoodsBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => GoodsBeanDataData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => PoiBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => PoiBeanPois().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => PoiBeanPoisPhotos().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => NsqTypeBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => WXBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => MyCouponBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => MyCouponBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => MyCouponBeanDataData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AnnualFeeOrderBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AnnualFeeOrderBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => SmartOrderBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => SmartOrderBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => SmartOrderBeanDataData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AddressBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AddressBeanRegeocode().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AddressBeanRegeocodeAddressComponent().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AddressBeanRegeocodeAois().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => AddressBeanRegeocodePois().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => TemplateBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => TemplateBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => FlowBeanEntity().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => FlowBeanData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => FlowBeanDataData().fromJson(e)).toList() as M; } if([] is M){ return data.map((e) => FlowBeanDataDataRecords().fromJson(e)).toList() as M; } throw Exception("not found"); } static M fromJsonAsT(json) { if (json is List) { return _getListChildType(json); } else { return _fromJsonSingle(json) as M; } } }