////////////////////////////////////////////////////////// // GENERATED BY FLUTTIFY. DO NOT EDIT IT. ////////////////////////////////////////////////////////// #import "SubHandler4.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 (SubHandler4) - (NSDictionary*) getSubHandler4 { __weak __typeof(self)weakSelf = self; return @{ @"AMapRoutePOI::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 AMapRoutePOI* ref = (AMapRoutePOI*) 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); }, @"AMapRoutePOI::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 AMapRoutePOI* ref = (AMapRoutePOI*) 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); }, @"AMapRoutePOI::get_duration_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; } NSInteger result = ref.duration; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::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 AMapPOI* ref = (AMapPOI*) 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); }, @"AMapPOI::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 AMapPOI* ref = (AMapPOI*) 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); }, @"AMapPOI::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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.type; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::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 AMapPOI* ref = (AMapPOI*) 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); }, @"AMapPOI::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 AMapPOI* ref = (AMapPOI*) 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); }, @"AMapPOI::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 AMapPOI* ref = (AMapPOI*) 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); }, @"AMapPOI::get_tel_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.tel; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::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 AMapPOI* ref = (AMapPOI*) 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); }, @"AMapPOI::get_parkingType_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.parkingType; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_shopID_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.shopID; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_postcode_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.postcode; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_website_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.website; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_email_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.email; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_province_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.province; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_pcode_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.pcode; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::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 AMapPOI* ref = (AMapPOI*) 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); }, @"AMapPOI::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 AMapPOI* ref = (AMapPOI*) 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); }, @"AMapPOI::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 AMapPOI* ref = (AMapPOI*) 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); }, @"AMapPOI::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 AMapPOI* ref = (AMapPOI*) 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); }, @"AMapPOI::get_gridcode_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.gridcode; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_enterLocation_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.enterLocation; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_exitLocation_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.exitLocation; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_direction_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.direction; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_hasIndoorMap_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } BOOL result = ref.hasIndoorMap; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_businessArea_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.businessArea; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_indoorData_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapIndoorData* result = ref.indoorData; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_subPOIs_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.subPOIs; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_images_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.images; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPOI::get_extensionInfo_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 AMapPOI* ref = (AMapPOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapPOIExtension* result = ref.extensionInfo; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapAOI::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 AMapAOI* ref = (AMapAOI*) 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); }, @"AMapAOI::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 AMapAOI* ref = (AMapAOI*) 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); }, @"AMapAOI::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 AMapAOI* ref = (AMapAOI*) 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); }, @"AMapAOI::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 AMapAOI* ref = (AMapAOI*) 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); }, @"AMapAOI::get_area_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 AMapAOI* ref = (AMapAOI*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } CGFloat result = ref.area; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoad::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 AMapRoad* ref = (AMapRoad*) 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); }, @"AMapRoad::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 AMapRoad* ref = (AMapRoad*) 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); }, @"AMapRoad::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 AMapRoad* ref = (AMapRoad*) 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); }, @"AMapRoad::get_direction_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 AMapRoad* ref = (AMapRoad*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.direction; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoad::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 AMapRoad* ref = (AMapRoad*) 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); }, @"AMapRoadInter::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 AMapRoadInter* ref = (AMapRoadInter*) 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); }, @"AMapRoadInter::get_direction_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 AMapRoadInter* ref = (AMapRoadInter*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.direction; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoadInter::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 AMapRoadInter* ref = (AMapRoadInter*) 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); }, @"AMapRoadInter::get_firstId_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 AMapRoadInter* ref = (AMapRoadInter*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.firstId; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoadInter::get_firstName_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 AMapRoadInter* ref = (AMapRoadInter*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.firstName; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoadInter::get_secondId_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 AMapRoadInter* ref = (AMapRoadInter*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.secondId; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRoadInter::get_secondName_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 AMapRoadInter* ref = (AMapRoadInter*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.secondName; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStreetNumber::get_street_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 AMapStreetNumber* ref = (AMapStreetNumber*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.street; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStreetNumber::get_number_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 AMapStreetNumber* ref = (AMapStreetNumber*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.number; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStreetNumber::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 AMapStreetNumber* ref = (AMapStreetNumber*) 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); }, @"AMapStreetNumber::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 AMapStreetNumber* ref = (AMapStreetNumber*) 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); }, @"AMapStreetNumber::get_direction_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 AMapStreetNumber* ref = (AMapStreetNumber*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.direction; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusinessArea::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 AMapBusinessArea* ref = (AMapBusinessArea*) 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); }, @"AMapBusinessArea::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 AMapBusinessArea* ref = (AMapBusinessArea*) 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); }, @"AMapAddressComponent::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 AMapAddressComponent* ref = (AMapAddressComponent*) 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); }, @"AMapAddressComponent::get_countryCode_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 AMapAddressComponent* ref = (AMapAddressComponent*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.countryCode; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapAddressComponent::get_province_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 AMapAddressComponent* ref = (AMapAddressComponent*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.province; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapAddressComponent::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 AMapAddressComponent* ref = (AMapAddressComponent*) 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); }, @"AMapAddressComponent::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 AMapAddressComponent* ref = (AMapAddressComponent*) 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); }, @"AMapAddressComponent::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 AMapAddressComponent* ref = (AMapAddressComponent*) 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); }, @"AMapAddressComponent::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 AMapAddressComponent* ref = (AMapAddressComponent*) 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); }, @"AMapAddressComponent::get_township_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 AMapAddressComponent* ref = (AMapAddressComponent*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.township; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapAddressComponent::get_towncode_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 AMapAddressComponent* ref = (AMapAddressComponent*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.towncode; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapAddressComponent::get_neighborhood_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 AMapAddressComponent* ref = (AMapAddressComponent*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.neighborhood; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapAddressComponent::get_building_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 AMapAddressComponent* ref = (AMapAddressComponent*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.building; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapAddressComponent::get_streetNumber_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 AMapAddressComponent* ref = (AMapAddressComponent*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapStreetNumber* result = ref.streetNumber; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapAddressComponent::get_businessAreas_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 AMapAddressComponent* ref = (AMapAddressComponent*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.businessAreas; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapReGeocode::get_formattedAddress_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 AMapReGeocode* ref = (AMapReGeocode*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.formattedAddress; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapReGeocode::get_addressComponent_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 AMapReGeocode* ref = (AMapReGeocode*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapAddressComponent* result = ref.addressComponent; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapReGeocode::get_roads_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 AMapReGeocode* ref = (AMapReGeocode*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.roads; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapReGeocode::get_roadinters_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 AMapReGeocode* ref = (AMapReGeocode*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.roadinters; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapReGeocode::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 AMapReGeocode* ref = (AMapReGeocode*) 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); }, @"AMapReGeocode::get_aois_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 AMapReGeocode* ref = (AMapReGeocode*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.aois; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeocode::get_formattedAddress_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 AMapGeocode* ref = (AMapGeocode*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.formattedAddress; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeocode::get_province_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 AMapGeocode* ref = (AMapGeocode*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.province; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeocode::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 AMapGeocode* ref = (AMapGeocode*) 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); }, @"AMapGeocode::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 AMapGeocode* ref = (AMapGeocode*) 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); }, @"AMapGeocode::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 AMapGeocode* ref = (AMapGeocode*) 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); }, @"AMapGeocode::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 AMapGeocode* ref = (AMapGeocode*) 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); }, @"AMapGeocode::get_township_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 AMapGeocode* ref = (AMapGeocode*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.township; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeocode::get_neighborhood_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 AMapGeocode* ref = (AMapGeocode*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.neighborhood; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeocode::get_building_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 AMapGeocode* ref = (AMapGeocode*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.building; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeocode::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 AMapGeocode* ref = (AMapGeocode*) 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); }, @"AMapGeocode::get_level_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 AMapGeocode* ref = (AMapGeocode*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.level; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapGeocode::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 AMapGeocode* ref = (AMapGeocode*) 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); }, @"AMapGeocode::get_postcode_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 AMapGeocode* ref = (AMapGeocode*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.postcode; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusStop::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 AMapBusStop* ref = (AMapBusStop*) 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); }, @"AMapBusStop::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 AMapBusStop* ref = (AMapBusStop*) 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); }, @"AMapBusStop::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 AMapBusStop* ref = (AMapBusStop*) 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); }, @"AMapBusStop::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 AMapBusStop* ref = (AMapBusStop*) 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); }, @"AMapBusStop::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 AMapBusStop* ref = (AMapBusStop*) 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); }, @"AMapBusStop::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 AMapBusStop* ref = (AMapBusStop*) 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); }, @"AMapBusStop::get_sequence_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 AMapBusStop* ref = (AMapBusStop*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.sequence; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::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 AMapBusLine* ref = (AMapBusLine*) 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); }, @"AMapBusLine::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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.type; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::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 AMapBusLine* ref = (AMapBusLine*) 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); }, @"AMapBusLine::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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.polyline; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::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 AMapBusLine* ref = (AMapBusLine*) 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); }, @"AMapBusLine::get_startStop_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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.startStop; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::get_endStop_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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.endStop; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::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 AMapBusLine* ref = (AMapBusLine*) 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); }, @"AMapBusLine::get_startTime_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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.startTime; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::get_endTime_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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.endTime; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::get_company_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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.company; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } CGFloat result = ref.distance; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::get_basicPrice_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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } CGFloat result = ref.basicPrice; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::get_totalPrice_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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } CGFloat result = ref.totalPrice; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::get_bounds_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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPolygon* result = ref.bounds; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::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 AMapBusLine* ref = (AMapBusLine*) 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); }, @"AMapBusLine::get_departureStop_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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapBusStop* result = ref.departureStop; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::get_arrivalStop_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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapBusStop* result = ref.arrivalStop; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::get_viaBusStops_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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.viaBusStops; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapBusLine::get_duration_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 AMapBusLine* ref = (AMapBusLine*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.duration; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDistrict::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 AMapDistrict* ref = (AMapDistrict*) 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); }, @"AMapDistrict::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 AMapDistrict* ref = (AMapDistrict*) 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); }, @"AMapDistrict::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 AMapDistrict* ref = (AMapDistrict*) 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); }, @"AMapDistrict::get_level_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 AMapDistrict* ref = (AMapDistrict*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.level; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapDistrict::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 AMapDistrict* ref = (AMapDistrict*) 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); }, @"AMapDistrict::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 AMapDistrict* ref = (AMapDistrict*) 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); }, @"AMapDistrict::get_polylines_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 AMapDistrict* ref = (AMapDistrict*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.polylines; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTMC::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 AMapTMC* ref = (AMapTMC*) 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); }, @"AMapTMC::get_status_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 AMapTMC* ref = (AMapTMC*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.status; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTMC::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 AMapTMC* ref = (AMapTMC*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.polyline; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStep::get_instruction_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 AMapStep* ref = (AMapStep*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.instruction; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStep::get_orientation_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 AMapStep* ref = (AMapStep*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.orientation; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStep::get_road_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 AMapStep* ref = (AMapStep*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.road; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStep::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 AMapStep* ref = (AMapStep*) 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); }, @"AMapStep::get_duration_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 AMapStep* ref = (AMapStep*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.duration; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStep::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 AMapStep* ref = (AMapStep*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.polyline; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStep::get_action_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 AMapStep* ref = (AMapStep*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.action; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStep::get_assistantAction_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 AMapStep* ref = (AMapStep*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.assistantAction; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStep::get_tolls_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 AMapStep* ref = (AMapStep*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } CGFloat result = ref.tolls; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStep::get_tollDistance_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 AMapStep* ref = (AMapStep*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.tollDistance; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStep::get_tollRoad_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 AMapStep* ref = (AMapStep*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.tollRoad; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStep::get_totalTrafficLights_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 AMapStep* ref = (AMapStep*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.totalTrafficLights; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapStep::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 AMapStep* ref = (AMapStep*) 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); }, @"AMapStep::get_tmcs_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 AMapStep* ref = (AMapStep*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.tmcs; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPath::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 AMapPath* ref = (AMapPath*) 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); }, @"AMapPath::get_duration_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 AMapPath* ref = (AMapPath*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.duration; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPath::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 AMapPath* ref = (AMapPath*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.strategy; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPath::get_steps_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 AMapPath* ref = (AMapPath*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.steps; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPath::get_tolls_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 AMapPath* ref = (AMapPath*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } CGFloat result = ref.tolls; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPath::get_tollDistance_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 AMapPath* ref = (AMapPath*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.tollDistance; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPath::get_totalTrafficLights_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 AMapPath* ref = (AMapPath*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.totalTrafficLights; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPath::get_restriction_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 AMapPath* ref = (AMapPath*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.restriction; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapPath::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 AMapPath* ref = (AMapPath*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.polyline; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureTimeInfoElement::get_duration_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 AMapFutureTimeInfoElement* ref = (AMapFutureTimeInfoElement*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.duration; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureTimeInfoElement::get_pathindex_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 AMapFutureTimeInfoElement* ref = (AMapFutureTimeInfoElement*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.pathindex; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureTimeInfoElement::get_restriction_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 AMapFutureTimeInfoElement* ref = (AMapFutureTimeInfoElement*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.restriction; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureTimeInfoElement::get_tmcs_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 AMapFutureTimeInfoElement* ref = (AMapFutureTimeInfoElement*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.tmcs; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureTimeInfo::get_startTime_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 AMapFutureTimeInfo* ref = (AMapFutureTimeInfo*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.startTime; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapFutureTimeInfo::get_elements_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 AMapFutureTimeInfo* ref = (AMapFutureTimeInfo*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.elements; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapWalking::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 AMapWalking* ref = (AMapWalking*) 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); }, @"AMapWalking::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 AMapWalking* ref = (AMapWalking*) 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); }, @"AMapWalking::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 AMapWalking* ref = (AMapWalking*) 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); }, @"AMapWalking::get_duration_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 AMapWalking* ref = (AMapWalking*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.duration; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapWalking::get_steps_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 AMapWalking* ref = (AMapWalking*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.steps; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTaxi::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 AMapTaxi* ref = (AMapTaxi*) 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); }, @"AMapTaxi::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 AMapTaxi* ref = (AMapTaxi*) 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); }, @"AMapTaxi::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 AMapTaxi* ref = (AMapTaxi*) 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); }, @"AMapTaxi::get_duration_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 AMapTaxi* ref = (AMapTaxi*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.duration; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTaxi::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 AMapTaxi* ref = (AMapTaxi*) 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); }, @"AMapTaxi::get_tname_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 AMapTaxi* ref = (AMapTaxi*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.tname; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRailwayStation::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 AMapRailwayStation* ref = (AMapRailwayStation*) 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); }, @"AMapRailwayStation::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 AMapRailwayStation* ref = (AMapRailwayStation*) 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); }, @"AMapRailwayStation::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 AMapRailwayStation* ref = (AMapRailwayStation*) 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); }, @"AMapRailwayStation::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 AMapRailwayStation* ref = (AMapRailwayStation*) 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); }, @"AMapRailwayStation::get_time_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 AMapRailwayStation* ref = (AMapRailwayStation*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.time; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRailwayStation::get_wait_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 AMapRailwayStation* ref = (AMapRailwayStation*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.wait; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRailwayStation::get_isStart_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 AMapRailwayStation* ref = (AMapRailwayStation*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } BOOL result = ref.isStart; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRailwayStation::get_isEnd_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 AMapRailwayStation* ref = (AMapRailwayStation*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } BOOL result = ref.isEnd; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRailwaySpace::get_code_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 AMapRailwaySpace* ref = (AMapRailwaySpace*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.code; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRailwaySpace::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 AMapRailwaySpace* ref = (AMapRailwaySpace*) 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); }, @"AMapRailway::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 AMapRailway* ref = (AMapRailway*) 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); }, @"AMapRailway::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 AMapRailway* ref = (AMapRailway*) 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); }, @"AMapRailway::get_trip_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 AMapRailway* ref = (AMapRailway*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.trip; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRailway::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 AMapRailway* ref = (AMapRailway*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.type; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRailway::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 AMapRailway* ref = (AMapRailway*) 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); }, @"AMapRailway::get_time_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 AMapRailway* ref = (AMapRailway*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.time; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRailway::get_departureStation_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 AMapRailway* ref = (AMapRailway*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapRailwayStation* result = ref.departureStation; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRailway::get_arrivalStation_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 AMapRailway* ref = (AMapRailway*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapRailwayStation* result = ref.arrivalStation; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRailway::get_spaces_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 AMapRailway* ref = (AMapRailway*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.spaces; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRailway::get_viaStops_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 AMapRailway* ref = (AMapRailway*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.viaStops; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapRailway::get_alters_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 AMapRailway* ref = (AMapRailway*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.alters; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSegment::get_walking_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 AMapSegment* ref = (AMapSegment*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapWalking* result = ref.walking; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSegment::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 AMapSegment* ref = (AMapSegment*) 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); }, @"AMapSegment::get_taxi_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 AMapSegment* ref = (AMapSegment*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapTaxi* result = ref.taxi; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSegment::get_railway_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 AMapSegment* ref = (AMapSegment*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapRailway* result = ref.railway; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSegment::get_enterName_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 AMapSegment* ref = (AMapSegment*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.enterName; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSegment::get_enterLocation_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 AMapSegment* ref = (AMapSegment*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.enterLocation; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSegment::get_exitName_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 AMapSegment* ref = (AMapSegment*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSString* result = ref.exitName; // 返回值: jsonable id __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapSegment::get_exitLocation_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 AMapSegment* ref = (AMapSegment*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } AMapGeoPoint* result = ref.exitLocation; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTransit::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 AMapTransit* ref = (AMapTransit*) 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); }, @"AMapTransit::get_duration_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 AMapTransit* ref = (AMapTransit*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.duration; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTransit::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 AMapTransit* ref = (AMapTransit*) 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); }, @"AMapTransit::get_walkingDistance_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 AMapTransit* ref = (AMapTransit*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSInteger result = ref.walkingDistance; // 返回值: Value NSObject* __result__ = @(result); [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTransit::get_segments_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 AMapTransit* ref = (AMapTransit*) args[@"__this__"]; // 批处理过程中出现nil引用则直接添加nil进结果列表, 然后进行下一次循环 if ((NSNull *) ref == [NSNull null] || ref == nil) { [resultList addObject: [NSNull null]]; continue; } NSArray* result = ref.segments; // return a ref NSObject* __result__ = result; [resultList addObject:__result__ == nil ? [NSNull null] : __result__]; } methodResult(resultList); }, @"AMapTransit::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 AMapTransit* ref = (AMapTransit*) 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); }, }; } @end