////////////////////////////////////////////////////////// // GENERATED BY FLUTTIFY. DO NOT EDIT IT. ////////////////////////////////////////////////////////// #import "SubHandler3.h" #import "FluttifyMessageCodec.h" #import #import "AMapNearbySearchManagerDelegate_Anonymous.h" #import "AMapSearchDelegate_Anonymous.h" // Dart端一次方法调用所存在的栈, 只有当MethodChannel传递参数受限时, 再启用这个容器 extern NSMutableDictionary* STACK; // Dart端随机存取对象的容器 extern NSMutableDictionary* HEAP; // 日志打印开关 extern BOOL enableLog; @implementation AmapSearchFluttifyPlugin (SubHandler3) - (NSDictionary*) getSubHandler3 { __weak __typeof(self)weakSelf = self; return @{ @"AMapPOISearchResponse::get_suggestion_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapPOISearchResponse* ref = (AMapPOISearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapSuggestion* result = ref.suggestion; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOISearchResponse::get_pois_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapPOISearchResponse* ref = (AMapPOISearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.pois; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoutePOISearchRequest::get_origin_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRoutePOISearchRequest* ref = (AMapRoutePOISearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.origin; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoutePOISearchRequest::get_destination_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRoutePOISearchRequest* ref = (AMapRoutePOISearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.destination; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoutePOISearchRequest::get_searchType_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRoutePOISearchRequest* ref = (AMapRoutePOISearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapRoutePOISearchType result = ref.searchType; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoutePOISearchRequest::get_strategy_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRoutePOISearchRequest* ref = (AMapRoutePOISearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.strategy; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoutePOISearchRequest::get_range_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRoutePOISearchRequest* ref = (AMapRoutePOISearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.range; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoutePOISearchRequest::get_polylineStr_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRoutePOISearchRequest* ref = (AMapRoutePOISearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.polylineStr; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoutePOISearchRequest::get_polyline_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRoutePOISearchRequest* ref = (AMapRoutePOISearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.polyline; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoutePOISearchResponse::get_count_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRoutePOISearchResponse* ref = (AMapRoutePOISearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.count; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoutePOISearchResponse::get_pois_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRoutePOISearchResponse* ref = (AMapRoutePOISearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.pois; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapInputTipsSearchRequest::get_keywords_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapInputTipsSearchRequest* ref = (AMapInputTipsSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.keywords; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapInputTipsSearchRequest::get_city_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapInputTipsSearchRequest* ref = (AMapInputTipsSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.city; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapInputTipsSearchRequest::get_types_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapInputTipsSearchRequest* ref = (AMapInputTipsSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.types; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapInputTipsSearchRequest::get_cityLimit_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapInputTipsSearchRequest* ref = (AMapInputTipsSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } BOOL result = ref.cityLimit; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapInputTipsSearchRequest::get_location_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapInputTipsSearchRequest* ref = (AMapInputTipsSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.location; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapInputTipsSearchResponse::get_count_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapInputTipsSearchResponse* ref = (AMapInputTipsSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.count; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapInputTipsSearchResponse::get_tips_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapInputTipsSearchResponse* ref = (AMapInputTipsSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.tips; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeocodeSearchRequest::get_address_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapGeocodeSearchRequest* ref = (AMapGeocodeSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.address; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeocodeSearchRequest::get_city_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapGeocodeSearchRequest* ref = (AMapGeocodeSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.city; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeocodeSearchRequest::get_country_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapGeocodeSearchRequest* ref = (AMapGeocodeSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.country; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeocodeSearchResponse::get_count_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapGeocodeSearchResponse* ref = (AMapGeocodeSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.count; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeocodeSearchResponse::get_geocodes_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapGeocodeSearchResponse* ref = (AMapGeocodeSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.geocodes; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapReGeocodeSearchRequest::get_requireExtension_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapReGeocodeSearchRequest* ref = (AMapReGeocodeSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } BOOL result = ref.requireExtension; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapReGeocodeSearchRequest::get_location_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapReGeocodeSearchRequest* ref = (AMapReGeocodeSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.location; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapReGeocodeSearchRequest::get_radius_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapReGeocodeSearchRequest* ref = (AMapReGeocodeSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.radius; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapReGeocodeSearchRequest::get_poitype_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapReGeocodeSearchRequest* ref = (AMapReGeocodeSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.poitype; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapReGeocodeSearchRequest::get_mode_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapReGeocodeSearchRequest* ref = (AMapReGeocodeSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.mode; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapReGeocodeSearchResponse::get_regeocode_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapReGeocodeSearchResponse* ref = (AMapReGeocodeSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapReGeocode* result = ref.regeocode; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusStopSearchRequest::get_keywords_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusStopSearchRequest* ref = (AMapBusStopSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.keywords; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusStopSearchRequest::get_city_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusStopSearchRequest* ref = (AMapBusStopSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.city; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusStopSearchRequest::get_offset_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusStopSearchRequest* ref = (AMapBusStopSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.offset; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusStopSearchRequest::get_page_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusStopSearchRequest* ref = (AMapBusStopSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.page; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusStopSearchResponse::get_count_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusStopSearchResponse* ref = (AMapBusStopSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.count; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusStopSearchResponse::get_suggestion_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusStopSearchResponse* ref = (AMapBusStopSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapSuggestion* result = ref.suggestion; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusStopSearchResponse::get_busstops_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusStopSearchResponse* ref = (AMapBusStopSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.busstops; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLineBaseSearchRequest::get_city_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusLineBaseSearchRequest* ref = (AMapBusLineBaseSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.city; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLineBaseSearchRequest::get_requireExtension_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusLineBaseSearchRequest* ref = (AMapBusLineBaseSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } BOOL result = ref.requireExtension; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLineBaseSearchRequest::get_offset_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusLineBaseSearchRequest* ref = (AMapBusLineBaseSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.offset; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLineBaseSearchRequest::get_page_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusLineBaseSearchRequest* ref = (AMapBusLineBaseSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.page; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLineNameSearchRequest::get_keywords_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusLineNameSearchRequest* ref = (AMapBusLineNameSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.keywords; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLineIDSearchRequest::get_uid_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusLineIDSearchRequest* ref = (AMapBusLineIDSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.uid; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLineSearchResponse::get_count_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusLineSearchResponse* ref = (AMapBusLineSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.count; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLineSearchResponse::get_suggestion_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusLineSearchResponse* ref = (AMapBusLineSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapSuggestion* result = ref.suggestion; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLineSearchResponse::get_buslines_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapBusLineSearchResponse* ref = (AMapBusLineSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.buslines; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDistrictSearchRequest::get_keywords_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDistrictSearchRequest* ref = (AMapDistrictSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.keywords; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDistrictSearchRequest::get_requireExtension_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDistrictSearchRequest* ref = (AMapDistrictSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } BOOL result = ref.requireExtension; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDistrictSearchRequest::get_showBusinessArea_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDistrictSearchRequest* ref = (AMapDistrictSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } BOOL result = ref.showBusinessArea; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDistrictSearchResponse::get_count_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDistrictSearchResponse* ref = (AMapDistrictSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.count; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDistrictSearchResponse::get_districts_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDistrictSearchResponse* ref = (AMapDistrictSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.districts; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRouteSearchBaseRequest::get_origin_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRouteSearchBaseRequest* ref = (AMapRouteSearchBaseRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.origin; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRouteSearchBaseRequest::get_destination_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRouteSearchBaseRequest* ref = (AMapRouteSearchBaseRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.destination; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingCalRouteSearchRequest::get_strategy_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingCalRouteSearchRequest* ref = (AMapDrivingCalRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.strategy; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingCalRouteSearchRequest::get_waypoints_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingCalRouteSearchRequest* ref = (AMapDrivingCalRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.waypoints; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingCalRouteSearchRequest::get_avoidpolygons_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingCalRouteSearchRequest* ref = (AMapDrivingCalRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.avoidpolygons; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingCalRouteSearchRequest::get_avoidroad_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingCalRouteSearchRequest* ref = (AMapDrivingCalRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.avoidroad; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingCalRouteSearchRequest::get_originId_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingCalRouteSearchRequest* ref = (AMapDrivingCalRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.originId; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingCalRouteSearchRequest::get_destinationId_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingCalRouteSearchRequest* ref = (AMapDrivingCalRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.destinationId; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingCalRouteSearchRequest::get_origintype_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingCalRouteSearchRequest* ref = (AMapDrivingCalRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.origintype; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingCalRouteSearchRequest::get_destinationtype_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingCalRouteSearchRequest* ref = (AMapDrivingCalRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.destinationtype; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingCalRouteSearchRequest::get_plate_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingCalRouteSearchRequest* ref = (AMapDrivingCalRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.plate; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingCalRouteSearchRequest::get_ferry_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingCalRouteSearchRequest* ref = (AMapDrivingCalRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.ferry; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingCalRouteSearchRequest::get_cartype_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingCalRouteSearchRequest* ref = (AMapDrivingCalRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.cartype; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingCalRouteSearchRequest::get_showFieldType_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingCalRouteSearchRequest* ref = (AMapDrivingCalRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapDrivingRouteShowFieldType result = ref.showFieldType; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingRouteSearchRequest::get_strategy_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingRouteSearchRequest* ref = (AMapDrivingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.strategy; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingRouteSearchRequest::get_waypoints_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingRouteSearchRequest* ref = (AMapDrivingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.waypoints; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingRouteSearchRequest::get_avoidpolygons_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingRouteSearchRequest* ref = (AMapDrivingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.avoidpolygons; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingRouteSearchRequest::get_avoidroad_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingRouteSearchRequest* ref = (AMapDrivingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.avoidroad; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingRouteSearchRequest::get_originId_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingRouteSearchRequest* ref = (AMapDrivingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.originId; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingRouteSearchRequest::get_destinationId_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingRouteSearchRequest* ref = (AMapDrivingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.destinationId; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingRouteSearchRequest::get_origintype_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingRouteSearchRequest* ref = (AMapDrivingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.origintype; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingRouteSearchRequest::get_destinationtype_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingRouteSearchRequest* ref = (AMapDrivingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.destinationtype; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingRouteSearchRequest::get_requireExtension_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingRouteSearchRequest* ref = (AMapDrivingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } BOOL result = ref.requireExtension; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingRouteSearchRequest::get_plateProvince_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingRouteSearchRequest* ref = (AMapDrivingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.plateProvince; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingRouteSearchRequest::get_plateNumber_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingRouteSearchRequest* ref = (AMapDrivingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.plateNumber; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingRouteSearchRequest::get_ferry_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingRouteSearchRequest* ref = (AMapDrivingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.ferry; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingRouteSearchRequest::get_cartype_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingRouteSearchRequest* ref = (AMapDrivingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.cartype; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDrivingRouteSearchRequest::get_exclude_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDrivingRouteSearchRequest* ref = (AMapDrivingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapDrivingRouteExcludeType result = ref.exclude; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapWalkingRouteSearchRequest::get_multipath_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapWalkingRouteSearchRequest* ref = (AMapWalkingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.multipath; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTransitRouteSearchRequest::get_strategy_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTransitRouteSearchRequest* ref = (AMapTransitRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.strategy; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTransitRouteSearchRequest::get_city_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTransitRouteSearchRequest* ref = (AMapTransitRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.city; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTransitRouteSearchRequest::get_destinationCity_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTransitRouteSearchRequest* ref = (AMapTransitRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.destinationCity; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTransitRouteSearchRequest::get_nightflag_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTransitRouteSearchRequest* ref = (AMapTransitRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } BOOL result = ref.nightflag; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTransitRouteSearchRequest::get_requireExtension_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTransitRouteSearchRequest* ref = (AMapTransitRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } BOOL result = ref.requireExtension; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRidingRouteSearchRequest::get_type_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRidingRouteSearchRequest* ref = (AMapRidingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.type; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRidingRouteSearchRequest::get_requireExtension_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRidingRouteSearchRequest* ref = (AMapRidingRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } BOOL result = ref.requireExtension; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRouteSearchResponse::get_count_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRouteSearchResponse* ref = (AMapRouteSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.count; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRouteSearchResponse::get_route_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRouteSearchResponse* ref = (AMapRouteSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapRoute* result = ref.route; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_strategy_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.strategy; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_waypoints_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.waypoints; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_originId_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.originId; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_destinationId_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.destinationId; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_origintype_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.origintype; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_destinationtype_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.destinationtype; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_plateProvince_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.plateProvince; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_plateNumber_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.plateNumber; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_size_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapTruckSizeType result = ref.size; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_height_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } CGFloat result = ref.height; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_width_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } CGFloat result = ref.width; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_load_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } CGFloat result = ref.load; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_weight_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } CGFloat result = ref.weight; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_axis_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.axis; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTruckRouteSearchRequest::get_requireExtension_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTruckRouteSearchRequest* ref = (AMapTruckRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } BOOL result = ref.requireExtension; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDistanceSearchRequest::get_origins_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDistanceSearchRequest* ref = (AMapDistanceSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.origins; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDistanceSearchRequest::get_destination_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDistanceSearchRequest* ref = (AMapDistanceSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.destination; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDistanceSearchRequest::get_type_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDistanceSearchRequest* ref = (AMapDistanceSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapDistanceSearchType result = ref.type; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDistanceSearchRequest::get_strategy_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDistanceSearchRequest* ref = (AMapDistanceSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.strategy; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDistanceSearchRequest::get_requireExtension_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDistanceSearchRequest* ref = (AMapDistanceSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } BOOL result = ref.requireExtension; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDistanceSearchResponse::get_results_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapDistanceSearchResponse* ref = (AMapDistanceSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.results; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapWeatherSearchRequest::get_city_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapWeatherSearchRequest* ref = (AMapWeatherSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.city; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapWeatherSearchRequest::get_type_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapWeatherSearchRequest* ref = (AMapWeatherSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapWeatherType result = ref.type; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapWeatherSearchResponse::get_lives_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapWeatherSearchResponse* ref = (AMapWeatherSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.lives; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapWeatherSearchResponse::get_forecasts_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapWeatherSearchResponse* ref = (AMapWeatherSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.forecasts; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapNearbySearchRequest::get_center_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapNearbySearchRequest* ref = (AMapNearbySearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.center; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapNearbySearchRequest::get_radius_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapNearbySearchRequest* ref = (AMapNearbySearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.radius; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapNearbySearchRequest::get_searchType_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapNearbySearchRequest* ref = (AMapNearbySearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapNearbySearchType result = ref.searchType; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapNearbySearchRequest::get_timeRange_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapNearbySearchRequest* ref = (AMapNearbySearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.timeRange; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapNearbySearchRequest::get_limit_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapNearbySearchRequest* ref = (AMapNearbySearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.limit; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapNearbySearchResponse::get_count_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapNearbySearchResponse* ref = (AMapNearbySearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.count; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapNearbySearchResponse::get_infos_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapNearbySearchResponse* ref = (AMapNearbySearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.infos; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudSearchBaseRequest::get_tableID_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudSearchBaseRequest* ref = (AMapCloudSearchBaseRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.tableID; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudSearchBaseRequest::get_filter_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudSearchBaseRequest* ref = (AMapCloudSearchBaseRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.filter; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudSearchBaseRequest::get_sortFields_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudSearchBaseRequest* ref = (AMapCloudSearchBaseRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.sortFields; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudSearchBaseRequest::get_sortType_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudSearchBaseRequest* ref = (AMapCloudSearchBaseRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapCloudSortType result = ref.sortType; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudSearchBaseRequest::get_offset_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudSearchBaseRequest* ref = (AMapCloudSearchBaseRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.offset; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudSearchBaseRequest::get_page_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudSearchBaseRequest* ref = (AMapCloudSearchBaseRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.page; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudPOIAroundSearchRequest::get_center_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudPOIAroundSearchRequest* ref = (AMapCloudPOIAroundSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.center; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudPOIAroundSearchRequest::get_radius_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudPOIAroundSearchRequest* ref = (AMapCloudPOIAroundSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.radius; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudPOIAroundSearchRequest::get_keywords_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudPOIAroundSearchRequest* ref = (AMapCloudPOIAroundSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.keywords; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudPOIPolygonSearchRequest::get_polygon_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudPOIPolygonSearchRequest* ref = (AMapCloudPOIPolygonSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPolygon* result = ref.polygon; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudPOIPolygonSearchRequest::get_keywords_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudPOIPolygonSearchRequest* ref = (AMapCloudPOIPolygonSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.keywords; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudPOIIDSearchRequest::get_uid_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudPOIIDSearchRequest* ref = (AMapCloudPOIIDSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.uid; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudPOILocalSearchRequest::get_keywords_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudPOILocalSearchRequest* ref = (AMapCloudPOILocalSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.keywords; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudPOILocalSearchRequest::get_city_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudPOILocalSearchRequest* ref = (AMapCloudPOILocalSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.city; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudPOISearchResponse::get_count_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudPOISearchResponse* ref = (AMapCloudPOISearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.count; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCloudPOISearchResponse::get_POIs_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCloudPOISearchResponse* ref = (AMapCloudPOISearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.POIs; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapLocationShareSearchRequest::get_location_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapLocationShareSearchRequest* ref = (AMapLocationShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.location; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapLocationShareSearchRequest::get_name_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapLocationShareSearchRequest* ref = (AMapLocationShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.name; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOIShareSearchRequest::get_uid_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapPOIShareSearchRequest* ref = (AMapPOIShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.uid; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOIShareSearchRequest::get_location_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapPOIShareSearchRequest* ref = (AMapPOIShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.location; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOIShareSearchRequest::get_name_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapPOIShareSearchRequest* ref = (AMapPOIShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.name; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOIShareSearchRequest::get_address_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapPOIShareSearchRequest* ref = (AMapPOIShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.address; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRouteShareSearchRequest::get_strategy_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRouteShareSearchRequest* ref = (AMapRouteShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.strategy; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRouteShareSearchRequest::get_type_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRouteShareSearchRequest* ref = (AMapRouteShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.type; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRouteShareSearchRequest::get_startCoordinate_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRouteShareSearchRequest* ref = (AMapRouteShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.startCoordinate; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRouteShareSearchRequest::get_destinationCoordinate_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRouteShareSearchRequest* ref = (AMapRouteShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.destinationCoordinate; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRouteShareSearchRequest::get_startName_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRouteShareSearchRequest* ref = (AMapRouteShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.startName; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRouteShareSearchRequest::get_destinationName_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRouteShareSearchRequest* ref = (AMapRouteShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.destinationName; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapNavigationShareSearchRequest::get_strategy_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapNavigationShareSearchRequest* ref = (AMapNavigationShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.strategy; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapNavigationShareSearchRequest::get_startCoordinate_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapNavigationShareSearchRequest* ref = (AMapNavigationShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.startCoordinate; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapNavigationShareSearchRequest::get_destinationCoordinate_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapNavigationShareSearchRequest* ref = (AMapNavigationShareSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.destinationCoordinate; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapShareSearchResponse::get_shareURL_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapShareSearchResponse* ref = (AMapShareSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.shareURL; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureRouteSearchRequest::get_beginTime_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapFutureRouteSearchRequest* ref = (AMapFutureRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.beginTime; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureRouteSearchRequest::get_interval_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapFutureRouteSearchRequest* ref = (AMapFutureRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.interval; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureRouteSearchRequest::get_timeCount_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapFutureRouteSearchRequest* ref = (AMapFutureRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.timeCount; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureRouteSearchRequest::get_strategy_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapFutureRouteSearchRequest* ref = (AMapFutureRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.strategy; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureRouteSearchRequest::get_originId_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapFutureRouteSearchRequest* ref = (AMapFutureRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.originId; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureRouteSearchRequest::get_destinationId_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapFutureRouteSearchRequest* ref = (AMapFutureRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.destinationId; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureRouteSearchRequest::get_origintype_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapFutureRouteSearchRequest* ref = (AMapFutureRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.origintype; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureRouteSearchRequest::get_destinationtype_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapFutureRouteSearchRequest* ref = (AMapFutureRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.destinationtype; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureRouteSearchRequest::get_parentId_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapFutureRouteSearchRequest* ref = (AMapFutureRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.parentId; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureRouteSearchRequest::get_plateProvince_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapFutureRouteSearchRequest* ref = (AMapFutureRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.plateProvince; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureRouteSearchRequest::get_plateNumber_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapFutureRouteSearchRequest* ref = (AMapFutureRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.plateNumber; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureRouteSearchRequest::get_cartype_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapFutureRouteSearchRequest* ref = (AMapFutureRouteSearchRequest*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.cartype; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureRouteSearchResponse::get_paths_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapFutureRouteSearchResponse* ref = (AMapFutureRouteSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.paths; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureRouteSearchResponse::get_timeInfos_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapFutureRouteSearchResponse* ref = (AMapFutureRouteSearchResponse*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.timeInfos; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeoPoint::get_latitude_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapGeoPoint* ref = (AMapGeoPoint*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } CGFloat result = ref.latitude; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeoPoint::get_longitude_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapGeoPoint* ref = (AMapGeoPoint*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } CGFloat result = ref.longitude; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeoPolygon::get_points_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapGeoPolygon* ref = (AMapGeoPolygon*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.points; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCity::get_city_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCity* ref = (AMapCity*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.city; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCity::get_citycode_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCity* ref = (AMapCity*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.citycode; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCity::get_adcode_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCity* ref = (AMapCity*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.adcode; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCity::get_num_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCity* ref = (AMapCity*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.num; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapCity::get_districts_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapCity* ref = (AMapCity*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.districts; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSuggestion::get_keywords_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapSuggestion* ref = (AMapSuggestion*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.keywords; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSuggestion::get_cities_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapSuggestion* ref = (AMapSuggestion*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.cities; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTip::get_uid_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTip* ref = (AMapTip*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.uid; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTip::get_name_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTip* ref = (AMapTip*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.name; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTip::get_adcode_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTip* ref = (AMapTip*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.adcode; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTip::get_district_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTip* ref = (AMapTip*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.district; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTip::get_address_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTip* ref = (AMapTip*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.address; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTip::get_location_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTip* ref = (AMapTip*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.location; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTip::get_typecode_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapTip* ref = (AMapTip*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.typecode; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapImage::get_title_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapImage* ref = (AMapImage*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.title; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapImage::get_url_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapImage* ref = (AMapImage*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.url; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOIExtension::get_rating_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapPOIExtension* ref = (AMapPOIExtension*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } CGFloat result = ref.rating; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOIExtension::get_cost_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapPOIExtension* ref = (AMapPOIExtension*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } CGFloat result = ref.cost; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOIExtension::get_openTime_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapPOIExtension* ref = (AMapPOIExtension*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.openTime; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapIndoorData::get_floor_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapIndoorData* ref = (AMapIndoorData*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.floor; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapIndoorData::get_floorName_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapIndoorData* ref = (AMapIndoorData*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.floorName; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapIndoorData::get_pid_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapIndoorData* ref = (AMapIndoorData*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.pid; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSubPOI::get_uid_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapSubPOI* ref = (AMapSubPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.uid; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSubPOI::get_name_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapSubPOI* ref = (AMapSubPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.name; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSubPOI::get_sname_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapSubPOI* ref = (AMapSubPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.sname; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSubPOI::get_location_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapSubPOI* ref = (AMapSubPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.location; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSubPOI::get_address_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapSubPOI* ref = (AMapSubPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.address; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSubPOI::get_distance_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapSubPOI* ref = (AMapSubPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.distance; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSubPOI::get_subtype_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapSubPOI* ref = (AMapSubPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.subtype; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoutePOI::get_uid_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRoutePOI* ref = (AMapRoutePOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.uid; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoutePOI::get_name_batch": ^(NSObject * registrar, id argsBatch, FlutterResult methodResult) { NSMutableArray* resultList = [NSMutableArray array]; for (NSUInteger __i__ = 0; __i__ < ((NSArray*>*) argsBatch).count; __i__++) { NSDictionary* args = [((NSArray*>*) argsBatch) objectAtIndex:__i__]; // ref object AMapRoutePOI* ref = (AMapRoutePOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.name; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, }; } @end