// ignore_for_file: non_constant_identifier_names, camel_case_types, missing_return, unused_import, unused_local_variable, dead_code, unnecessary_cast ////////////////////////////////////////////////////////// // GENERATED BY FLUTTIFY. DO NOT EDIT IT. ////////////////////////////////////////////////////////// import 'dart:typed_data'; import 'package:amap_location_fluttify/src/android/android.export.g.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/services.dart'; import 'package:foundation_fluttify/foundation_fluttify.dart'; import 'package:core_location_fluttify/core_location_fluttify.dart'; import 'package:amap_core_fluttify/amap_core_fluttify.dart'; class com_amap_api_location_APSService extends java_lang_Object { //region constants static const String name__ = 'com.amap.api.location.APSService'; @override final String tag__ = 'amap_location_fluttify'; //endregion //region creators static Future<com_amap_api_location_APSService> create__() async { final __result__ = await kAmapLocationFluttifyChannel.invokeMethod( 'ObjectFactory::createcom_amap_api_location_APSService__', ); return AmapLocationFluttifyAndroidAs<com_amap_api_location_APSService>(__result__)!; } static Future<List<com_amap_api_location_APSService>> create_batch__(int length) async { assert(true); final __result_batch__ = await kAmapLocationFluttifyChannel.invokeListMethod( 'ObjectFactory::create_batchcom_amap_api_location_APSService__', {'length': length} ); return __result_batch__ ?.map((it) => AmapLocationFluttifyAndroidAs<com_amap_api_location_APSService>(it)) .where((element) => element !=null) .cast<com_amap_api_location_APSService>() .toList() ?? <com_amap_api_location_APSService>[]; } //endregion //region getters //endregion //region setters //endregion //region methods Future<void> onCreate() async { // print log if (fluttifyLogEnabled) { debugPrint('fluttify-dart: com.amap.api.location.APSService@$refId::onCreate([])'); } // invoke native method final __result__ = await kAmapLocationFluttifyChannel.invokeMethod('com.amap.api.location.APSService::onCreate', {"__this__": this}); // handle native call return __result__; } Future<int?> onStartCommand(android_content_Intent var1, int var2, int var3) async { // print log if (fluttifyLogEnabled) { debugPrint('fluttify-dart: com.amap.api.location.APSService@$refId::onStartCommand([\'var2\':$var2, \'var3\':$var3])'); } // invoke native method final __result__ = await kAmapLocationFluttifyChannel.invokeMethod('com.amap.api.location.APSService::onStartCommand', {"var1": var1, "var2": var2, "var3": var3, "__this__": this}); // handle native call return __result__; } Future<void> onDestroy() async { // print log if (fluttifyLogEnabled) { debugPrint('fluttify-dart: com.amap.api.location.APSService@$refId::onDestroy([])'); } // invoke native method final __result__ = await kAmapLocationFluttifyChannel.invokeMethod('com.amap.api.location.APSService::onDestroy', {"__this__": this}); // handle native call return __result__; } //endregion @override String toString() { return 'com_amap_api_location_APSService{refId: $refId, runtimeType: $runtimeType, tag__: $tag__}'; } } extension com_amap_api_location_APSService_Batch on List<com_amap_api_location_APSService?> { String? get refId { if (isEmpty) return null; return first?.refId; } //region getters //endregion //region setters //endregion //region methods Future<List<void>> onCreate_batch() async { assert(true); // invoke native method final resultBatch = await kAmapLocationFluttifyChannel.invokeMethod('com.amap.api.location.APSService::onCreate_batch', [for (int __i__ = 0; __i__ < this.length; __i__++) {"__this__": this[__i__]}]); return (resultBatch as List).map((__result__) => __result__).cast<void>().toList(); } Future<List<int?>> onStartCommand_batch(List<android_content_Intent> var1, List<int> var2, List<int> var3) async { assert(var1.length == var2.length && var2.length == var3.length); // invoke native method final resultBatch = await kAmapLocationFluttifyChannel.invokeMethod('com.amap.api.location.APSService::onStartCommand_batch', [for (int __i__ = 0; __i__ < this.length; __i__++) {"var1": var1[__i__], "var2": var2[__i__], "var3": var3[__i__], "__this__": this[__i__]}]); return (resultBatch as List).map((__result__) => __result__).cast<int?>().toList(); } Future<List<void>> onDestroy_batch() async { assert(true); // invoke native method final resultBatch = await kAmapLocationFluttifyChannel.invokeMethod('com.amap.api.location.APSService::onDestroy_batch', [for (int __i__ = 0; __i__ < this.length; __i__++) {"__this__": this[__i__]}]); return (resultBatch as List).map((__result__) => __result__).cast<void>().toList(); } //endregion }