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