// 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:flutter/material.dart' show debugPrint; import 'package:domain/entity/auth_login_entity.dart'; import 'package:domain/entity/captcha_img_entity.dart'; import 'package:domain/entity/facility_book_entity.dart'; import 'package:domain/entity/facility_index_entity.dart'; import 'package:domain/entity/facility_page_entity.dart'; import 'package:domain/entity/feedback_detail_entity.dart'; import 'package:domain/entity/feedback_list_entity.dart'; import 'package:domain/entity/form_content_entity.dart'; import 'package:domain/entity/form_detail_entity.dart'; import 'package:domain/entity/form_list_entity.dart'; import 'package:domain/entity/form_option_entity.dart'; import 'package:domain/entity/form_submitted_entity.dart'; import 'package:domain/entity/form_submitted_page_entity.dart'; import 'package:domain/entity/garage_sale_rent_detail_entity.dart'; import 'package:domain/entity/garage_sale_rent_entity.dart'; import 'package:domain/entity/home_list_entity.dart'; import 'package:domain/entity/id_name_entity.dart'; import 'package:domain/entity/latest_news_detail_entity.dart'; import 'package:domain/entity/latest_news_page_entity.dart'; import 'package:domain/entity/myfollowing_list_entity.dart'; import 'package:domain/entity/myposts_newsfeed_entity.dart'; import 'package:domain/entity/myposts_sale_rent_entity.dart'; import 'package:domain/entity/newsfeed_comment_publish_entity.dart'; import 'package:domain/entity/newsfeed_detail_entity.dart'; import 'package:domain/entity/newsfeed_following_entity.dart'; import 'package:domain/entity/newsfeed_foryou_entity.dart'; import 'package:domain/entity/newsfeed_news_entity.dart'; import 'package:domain/entity/notice_board_announ_detail_entity.dart'; import 'package:domain/entity/notice_board_announ_entity.dart'; import 'package:domain/entity/notice_board_documents_entity.dart'; import 'package:domain/entity/notice_board_event_detail_entity.dart'; import 'package:domain/entity/notice_board_event_entity.dart'; import 'package:domain/entity/payment_page_entity.dart'; import 'package:domain/entity/property_news_detail_entity.dart'; import 'package:domain/entity/property_news_entity.dart'; import 'package:domain/entity/property_sale_rent_entity.dart'; import 'package:domain/entity/rewards_active_detail_entity.dart'; import 'package:domain/entity/rewards_buy_entity.dart'; import 'package:domain/entity/rewards_category_entity.dart'; import 'package:domain/entity/rewards_detail_entity.dart'; import 'package:domain/entity/rewards_history_earned_entity.dart'; import 'package:domain/entity/rewards_home_entity.dart'; import 'package:domain/entity/rewards_home_tes_entity.dart'; import 'package:domain/entity/rewards_home_test_entity.dart'; import 'package:domain/entity/rewards_home_tx_entity.dart'; import 'package:domain/entity/rewards_index_entity.dart'; import 'package:domain/entity/rewards_list_entity.dart'; import 'package:domain/entity/rewards_my_detail_entity.dart'; import 'package:domain/entity/rewards_my_entity.dart'; import 'package:domain/entity/rewards_search_entity.dart'; import 'package:domain/entity/server_time.dart'; import 'package:domain/entity/text_kon_entity.dart'; import 'package:domain/entity/user_me_entity.dart'; import 'package:domain/entity/visitor_page_entity.dart'; JsonConvert jsonConvert = JsonConvert(); typedef JsonConvertFunction = T Function(Map json); typedef EnumConvertFunction = T Function(String value); typedef ConvertExceptionHandler = void Function(Object error, StackTrace stackTrace); extension MapSafeExt on Map { T? getOrNull(K? key) { if (!containsKey(key) || key == null) { return null; } else { return this[key] as T?; } } } class JsonConvert { static ConvertExceptionHandler? onError; JsonConvertClassCollection convertFuncMap = JsonConvertClassCollection(); /// When you are in the development, to generate a new model class, hot-reload doesn't find new generation model class, you can build on MaterialApp method called jsonConvert. ReassembleConvertFuncMap (); This method only works in a development environment /// https://flutter.cn/docs/development/tools/hot-reload /// class MyApp extends StatelessWidget { /// const MyApp({Key? key}) /// : super(key: key); /// /// @override /// Widget build(BuildContext context) { /// jsonConvert.reassembleConvertFuncMap(); /// return MaterialApp(); /// } /// } void reassembleConvertFuncMap() { bool isReleaseMode = const bool.fromEnvironment('dart.vm.product'); if (!isReleaseMode) { convertFuncMap = JsonConvertClassCollection(); } } T? convert(dynamic value, {EnumConvertFunction? enumConvert}) { if (value == null) { return null; } if (value is T) { return value; } try { return _asT(value, enumConvert: enumConvert); } catch (e, stackTrace) { debugPrint('asT<$T> $e $stackTrace'); if (onError != null) { onError!(e, stackTrace); } return null; } } List? convertList(List? value, {EnumConvertFunction? enumConvert}) { if (value == null) { return null; } try { return value.map((dynamic e) => _asT(e, enumConvert: enumConvert)).toList(); } catch (e, stackTrace) { debugPrint('asT<$T> $e $stackTrace'); if (onError != null) { onError!(e, stackTrace); } return []; } } List? convertListNotNull(dynamic value, {EnumConvertFunction? enumConvert}) { if (value == null) { return null; } try { return (value as List).map((dynamic e) => _asT(e, enumConvert: enumConvert)!).toList(); } catch (e, stackTrace) { debugPrint('asT<$T> $e $stackTrace'); if (onError != null) { onError!(e, stackTrace); } return []; } } T? _asT(dynamic value, {EnumConvertFunction? enumConvert}) { final String type = T.toString(); final String valueS = value.toString(); if (enumConvert != null) { return enumConvert(valueS) as T; } else if (type == "String") { return valueS as T; } else if (type == "int") { final int? intValue = int.tryParse(valueS); if (intValue == null) { return double.tryParse(valueS)?.toInt() as T?; } else { return intValue as T; } } else if (type == "double") { return double.parse(valueS) as T; } else if (type == "DateTime") { return DateTime.parse(valueS) as T; } else if (type == "bool") { if (valueS == '0' || valueS == '1') { return (valueS == '1') as T; } return (valueS == 'true') as T; } else if (type == "Map" || type.startsWith("Map<")) { return value as T; } else { if (convertFuncMap.containsKey(type)) { if (value == null) { return null; } var covertFunc = convertFuncMap[type]!; if (covertFunc is Map) { return covertFunc(value as Map) as T; } else { return covertFunc(Map.from(value)) as T; } } else { throw UnimplementedError('$type unimplemented,you can try running the app again'); } } } //list is returned by type static M? _getListChildType(List> data) { if ([] is M) { return data.map((Map e) => AuthLoginEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => CaptchaImgEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FacilityBookEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FacilityBookFacilityType.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FacilityBookFacilities.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FacilityBookFacilitiesPeriods.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FacilityIndexEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FacilityPageEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FacilityDetail.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FacilityPageListBooking.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FacilityPageListFacility.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FacilityPageListFacilityType.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FacilityPageListTimePeriod.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FacilityPageListAccount.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FeedbackDetailEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FeedbackDetailReplies.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FeedbackListEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FeedbackItemEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FormContentEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FormDetailEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FormListEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FormOptionEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FormSubmittedEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FormSubmittedEstateOnlineForm.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => FormSubmittedPageEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => GarageSaleRentDetailEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => GarageSaleRentDetailAccount.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => GarageSaleRentEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => GarageSaleRentList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => GarageSaleRentListAccount.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => HomeListEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => HomeListBanners.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => HomeListLatestTransactions.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => HomeListPropertyNews.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => IdNameEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => LatestNewsDetailEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => LatestNewsPageEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => LatestNewsList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => MyfollowingListEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => MypostsNewsfeedEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => MypostsNewsfeedList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => MypostsNewsfeedListAccount.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => MypostsSaleRentEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => MypostsSaleRentList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedCommentPublishEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedDetailEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedDetailAccount.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedDetailComments.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedDetailCommentsAccount.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedDetailCommentsToAccount.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedFollowingEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedFollowingList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedFollowingListAccount.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedForyouEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedForyouList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedForyouListAccount.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedNewsEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedNewsList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NewsfeedNewsListAccount.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NoticeBoardAnnounDetailEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NoticeBoardAnnounEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NoticeBoardAnnounList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NoticeBoardDocumentsEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NoticeBoardDocumentsList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NoticeBoardEventDetailEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NoticeBoardEventEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => NoticeBoardEventList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => PaymentPageEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => PaymentPageList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => PropertyNewsDetailEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => PropertyNewsEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => PropertyNewsList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => PropertySaleRentEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => PropertySaleRentList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsActiveDetailEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsActiveDetailData.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsActiveDetailDataAccount.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsActiveDetailDataReward.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsBuyEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsBuyReward.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsBuyRewardRedeemable.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsCategoryEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsDetailEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsDetailRedeemable.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsHistoryEarnedEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsHistoryEarnedList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsHomeEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsHomeData.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsHomeDataRewards.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsHomeTesEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsHomeTesRewards.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsHomeTestEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsHomeTxEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsIndexEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsIndexContinuous.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsIndexTasks.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsListEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsListList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsMyDetailEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsMyDetailAccount.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsMyDetailReward.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsMyEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsMyList.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsMyListReward.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsSearchEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => RewardsSearchRewards.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => ServerTime.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => TextKonEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => UserMeEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => UserMeHouseholds.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => UserMeEstates.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => UserMeEstatesAccounts.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => UserMeEstatesAccountsUnit.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => UserMeDefaultUnit.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => UserMeInformation.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => VisitorPageEntity.fromJson(e)).toList() as M; } if ([] is M) { return data.map((Map e) => VisitorPageList.fromJson(e)).toList() as M; } debugPrint("$M not found"); return null; } static M? fromJsonAsT(dynamic json) { if (json is M) { return json; } if (json is List) { return _getListChildType(json.map((dynamic e) => e as Map).toList()); } else { return jsonConvert.convert(json); } } } class JsonConvertClassCollection { Map convertFuncMap = { (AuthLoginEntity).toString(): AuthLoginEntity.fromJson, (CaptchaImgEntity).toString(): CaptchaImgEntity.fromJson, (FacilityBookEntity).toString(): FacilityBookEntity.fromJson, (FacilityBookFacilityType).toString(): FacilityBookFacilityType.fromJson, (FacilityBookFacilities).toString(): FacilityBookFacilities.fromJson, (FacilityBookFacilitiesPeriods).toString(): FacilityBookFacilitiesPeriods.fromJson, (FacilityIndexEntity).toString(): FacilityIndexEntity.fromJson, (FacilityPageEntity).toString(): FacilityPageEntity.fromJson, (FacilityDetail).toString(): FacilityDetail.fromJson, (FacilityPageListBooking).toString(): FacilityPageListBooking.fromJson, (FacilityPageListFacility).toString(): FacilityPageListFacility.fromJson, (FacilityPageListFacilityType).toString(): FacilityPageListFacilityType.fromJson, (FacilityPageListTimePeriod).toString(): FacilityPageListTimePeriod.fromJson, (FacilityPageListAccount).toString(): FacilityPageListAccount.fromJson, (FeedbackDetailEntity).toString(): FeedbackDetailEntity.fromJson, (FeedbackDetailReplies).toString(): FeedbackDetailReplies.fromJson, (FeedbackListEntity).toString(): FeedbackListEntity.fromJson, (FeedbackItemEntity).toString(): FeedbackItemEntity.fromJson, (FormContentEntity).toString(): FormContentEntity.fromJson, (FormDetailEntity).toString(): FormDetailEntity.fromJson, (FormListEntity).toString(): FormListEntity.fromJson, (FormOptionEntity).toString(): FormOptionEntity.fromJson, (FormSubmittedEntity).toString(): FormSubmittedEntity.fromJson, (FormSubmittedEstateOnlineForm).toString(): FormSubmittedEstateOnlineForm.fromJson, (FormSubmittedPageEntity).toString(): FormSubmittedPageEntity.fromJson, (GarageSaleRentDetailEntity).toString(): GarageSaleRentDetailEntity.fromJson, (GarageSaleRentDetailAccount).toString(): GarageSaleRentDetailAccount.fromJson, (GarageSaleRentEntity).toString(): GarageSaleRentEntity.fromJson, (GarageSaleRentList).toString(): GarageSaleRentList.fromJson, (GarageSaleRentListAccount).toString(): GarageSaleRentListAccount.fromJson, (HomeListEntity).toString(): HomeListEntity.fromJson, (HomeListBanners).toString(): HomeListBanners.fromJson, (HomeListLatestTransactions).toString(): HomeListLatestTransactions.fromJson, (HomeListPropertyNews).toString(): HomeListPropertyNews.fromJson, (IdNameEntity).toString(): IdNameEntity.fromJson, (LatestNewsDetailEntity).toString(): LatestNewsDetailEntity.fromJson, (LatestNewsPageEntity).toString(): LatestNewsPageEntity.fromJson, (LatestNewsList).toString(): LatestNewsList.fromJson, (MyfollowingListEntity).toString(): MyfollowingListEntity.fromJson, (MypostsNewsfeedEntity).toString(): MypostsNewsfeedEntity.fromJson, (MypostsNewsfeedList).toString(): MypostsNewsfeedList.fromJson, (MypostsNewsfeedListAccount).toString(): MypostsNewsfeedListAccount.fromJson, (MypostsSaleRentEntity).toString(): MypostsSaleRentEntity.fromJson, (MypostsSaleRentList).toString(): MypostsSaleRentList.fromJson, (NewsfeedCommentPublishEntity).toString(): NewsfeedCommentPublishEntity.fromJson, (NewsfeedDetailEntity).toString(): NewsfeedDetailEntity.fromJson, (NewsfeedDetailAccount).toString(): NewsfeedDetailAccount.fromJson, (NewsfeedDetailComments).toString(): NewsfeedDetailComments.fromJson, (NewsfeedDetailCommentsAccount).toString(): NewsfeedDetailCommentsAccount.fromJson, (NewsfeedDetailCommentsToAccount).toString(): NewsfeedDetailCommentsToAccount.fromJson, (NewsfeedFollowingEntity).toString(): NewsfeedFollowingEntity.fromJson, (NewsfeedFollowingList).toString(): NewsfeedFollowingList.fromJson, (NewsfeedFollowingListAccount).toString(): NewsfeedFollowingListAccount.fromJson, (NewsfeedForyouEntity).toString(): NewsfeedForyouEntity.fromJson, (NewsfeedForyouList).toString(): NewsfeedForyouList.fromJson, (NewsfeedForyouListAccount).toString(): NewsfeedForyouListAccount.fromJson, (NewsfeedNewsEntity).toString(): NewsfeedNewsEntity.fromJson, (NewsfeedNewsList).toString(): NewsfeedNewsList.fromJson, (NewsfeedNewsListAccount).toString(): NewsfeedNewsListAccount.fromJson, (NoticeBoardAnnounDetailEntity).toString(): NoticeBoardAnnounDetailEntity.fromJson, (NoticeBoardAnnounEntity).toString(): NoticeBoardAnnounEntity.fromJson, (NoticeBoardAnnounList).toString(): NoticeBoardAnnounList.fromJson, (NoticeBoardDocumentsEntity).toString(): NoticeBoardDocumentsEntity.fromJson, (NoticeBoardDocumentsList).toString(): NoticeBoardDocumentsList.fromJson, (NoticeBoardEventDetailEntity).toString(): NoticeBoardEventDetailEntity.fromJson, (NoticeBoardEventEntity).toString(): NoticeBoardEventEntity.fromJson, (NoticeBoardEventList).toString(): NoticeBoardEventList.fromJson, (PaymentPageEntity).toString(): PaymentPageEntity.fromJson, (PaymentPageList).toString(): PaymentPageList.fromJson, (PropertyNewsDetailEntity).toString(): PropertyNewsDetailEntity.fromJson, (PropertyNewsEntity).toString(): PropertyNewsEntity.fromJson, (PropertyNewsList).toString(): PropertyNewsList.fromJson, (PropertySaleRentEntity).toString(): PropertySaleRentEntity.fromJson, (PropertySaleRentList).toString(): PropertySaleRentList.fromJson, (RewardsActiveDetailEntity).toString(): RewardsActiveDetailEntity.fromJson, (RewardsActiveDetailData).toString(): RewardsActiveDetailData.fromJson, (RewardsActiveDetailDataAccount).toString(): RewardsActiveDetailDataAccount.fromJson, (RewardsActiveDetailDataReward).toString(): RewardsActiveDetailDataReward.fromJson, (RewardsBuyEntity).toString(): RewardsBuyEntity.fromJson, (RewardsBuyReward).toString(): RewardsBuyReward.fromJson, (RewardsBuyRewardRedeemable).toString(): RewardsBuyRewardRedeemable.fromJson, (RewardsCategoryEntity).toString(): RewardsCategoryEntity.fromJson, (RewardsDetailEntity).toString(): RewardsDetailEntity.fromJson, (RewardsDetailRedeemable).toString(): RewardsDetailRedeemable.fromJson, (RewardsHistoryEarnedEntity).toString(): RewardsHistoryEarnedEntity.fromJson, (RewardsHistoryEarnedList).toString(): RewardsHistoryEarnedList.fromJson, (RewardsHomeEntity).toString(): RewardsHomeEntity.fromJson, (RewardsHomeData).toString(): RewardsHomeData.fromJson, (RewardsHomeDataRewards).toString(): RewardsHomeDataRewards.fromJson, (RewardsHomeTesEntity).toString(): RewardsHomeTesEntity.fromJson, (RewardsHomeTesRewards).toString(): RewardsHomeTesRewards.fromJson, (RewardsHomeTestEntity).toString(): RewardsHomeTestEntity.fromJson, (RewardsHomeTxEntity).toString(): RewardsHomeTxEntity.fromJson, (RewardsIndexEntity).toString(): RewardsIndexEntity.fromJson, (RewardsIndexContinuous).toString(): RewardsIndexContinuous.fromJson, (RewardsIndexTasks).toString(): RewardsIndexTasks.fromJson, (RewardsListEntity).toString(): RewardsListEntity.fromJson, (RewardsListList).toString(): RewardsListList.fromJson, (RewardsMyDetailEntity).toString(): RewardsMyDetailEntity.fromJson, (RewardsMyDetailAccount).toString(): RewardsMyDetailAccount.fromJson, (RewardsMyDetailReward).toString(): RewardsMyDetailReward.fromJson, (RewardsMyEntity).toString(): RewardsMyEntity.fromJson, (RewardsMyList).toString(): RewardsMyList.fromJson, (RewardsMyListReward).toString(): RewardsMyListReward.fromJson, (RewardsSearchEntity).toString(): RewardsSearchEntity.fromJson, (RewardsSearchRewards).toString(): RewardsSearchRewards.fromJson, (ServerTime).toString(): ServerTime.fromJson, (TextKonEntity).toString(): TextKonEntity.fromJson, (UserMeEntity).toString(): UserMeEntity.fromJson, (UserMeHouseholds).toString(): UserMeHouseholds.fromJson, (UserMeEstates).toString(): UserMeEstates.fromJson, (UserMeEstatesAccounts).toString(): UserMeEstatesAccounts.fromJson, (UserMeEstatesAccountsUnit).toString(): UserMeEstatesAccountsUnit.fromJson, (UserMeDefaultUnit).toString(): UserMeDefaultUnit.fromJson, (UserMeInformation).toString(): UserMeInformation.fromJson, (VisitorPageEntity).toString(): VisitorPageEntity.fromJson, (VisitorPageList).toString(): VisitorPageList.fromJson, }; bool containsKey(String type) { return convertFuncMap.containsKey(type); } JsonConvertFunction? operator [](String key) { return convertFuncMap[key]; } }