core_api.g.dart 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. // Autogenerated from Pigeon (v26.0.1), do not edit directly.
  2. // See also: https://pub.dev/packages/pigeon
  3. // ignore_for_file: public_member_api_docs, non_constant_identifier_names, avoid_as, unused_import, unnecessary_parenthesis, prefer_null_aware_operators, omit_local_variable_types, unused_shown_name, unnecessary_import, no_leading_underscores_for_local_identifiers
  4. import 'dart:async';
  5. import 'dart:typed_data' show Float64List, Int32List, Int64List, Uint8List;
  6. import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer;
  7. import 'package:flutter/services.dart';
  8. PlatformException _createConnectionError(String channelName) {
  9. return PlatformException(
  10. code: 'channel-error',
  11. message: 'Unable to establish connection on channel: "$channelName".',
  12. );
  13. }
  14. class _PigeonCodec extends StandardMessageCodec {
  15. const _PigeonCodec();
  16. @override
  17. void writeValue(WriteBuffer buffer, Object? value) {
  18. if (value is int) {
  19. buffer.putUint8(4);
  20. buffer.putInt64(value);
  21. } else {
  22. super.writeValue(buffer, value);
  23. }
  24. }
  25. @override
  26. Object? readValueOfType(int type, ReadBuffer buffer) {
  27. switch (type) {
  28. default:
  29. return super.readValueOfType(type, buffer);
  30. }
  31. }
  32. }
  33. const StandardMethodCodec pigeonMethodCodec = StandardMethodCodec(_PigeonCodec());
  34. class CoreApi {
  35. /// Constructor for [CoreApi]. The [binaryMessenger] named argument is
  36. /// available for dependency injection. If it is left null, the default
  37. /// BinaryMessenger will be used which routes to the host platform.
  38. CoreApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''})
  39. : pigeonVar_binaryMessenger = binaryMessenger,
  40. pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : '';
  41. final BinaryMessenger? pigeonVar_binaryMessenger;
  42. static const MessageCodec<Object?> pigeonChannelCodec = _PigeonCodec();
  43. final String pigeonVar_messageChannelSuffix;
  44. Future<String?> getApps() async {
  45. final String pigeonVar_channelName = 'dev.flutter.pigeon.app.xixi.nomo.CoreApi.getApps$pigeonVar_messageChannelSuffix';
  46. final BasicMessageChannel<Object?> pigeonVar_channel = BasicMessageChannel<Object?>(
  47. pigeonVar_channelName,
  48. pigeonChannelCodec,
  49. binaryMessenger: pigeonVar_binaryMessenger,
  50. );
  51. final Future<Object?> pigeonVar_sendFuture = pigeonVar_channel.send(null);
  52. final List<Object?>? pigeonVar_replyList =
  53. await pigeonVar_sendFuture as List<Object?>?;
  54. if (pigeonVar_replyList == null) {
  55. throw _createConnectionError(pigeonVar_channelName);
  56. } else if (pigeonVar_replyList.length > 1) {
  57. throw PlatformException(
  58. code: pigeonVar_replyList[0]! as String,
  59. message: pigeonVar_replyList[1] as String?,
  60. details: pigeonVar_replyList[2],
  61. );
  62. } else {
  63. return (pigeonVar_replyList[0] as String?);
  64. }
  65. }
  66. Future<String?> getSystemLocale() async {
  67. final String pigeonVar_channelName = 'dev.flutter.pigeon.app.xixi.nomo.CoreApi.getSystemLocale$pigeonVar_messageChannelSuffix';
  68. final BasicMessageChannel<Object?> pigeonVar_channel = BasicMessageChannel<Object?>(
  69. pigeonVar_channelName,
  70. pigeonChannelCodec,
  71. binaryMessenger: pigeonVar_binaryMessenger,
  72. );
  73. final Future<Object?> pigeonVar_sendFuture = pigeonVar_channel.send(null);
  74. final List<Object?>? pigeonVar_replyList =
  75. await pigeonVar_sendFuture as List<Object?>?;
  76. if (pigeonVar_replyList == null) {
  77. throw _createConnectionError(pigeonVar_channelName);
  78. } else if (pigeonVar_replyList.length > 1) {
  79. throw PlatformException(
  80. code: pigeonVar_replyList[0]! as String,
  81. message: pigeonVar_replyList[1] as String?,
  82. details: pigeonVar_replyList[2],
  83. );
  84. } else {
  85. return (pigeonVar_replyList[0] as String?);
  86. }
  87. }
  88. Future<bool?> connect(String sessionId, int socksPort, String tunnelConfig, String configJson, int remainTime, bool isCountdown, List<String> allowVpnApps, List<String> disallowVpnApps, String accessToken, String aesKey, String aesIv, int locationId, String locationCode, List<String> baseUrls, String params, int peekTimeInterval) async {
  89. final String pigeonVar_channelName = 'dev.flutter.pigeon.app.xixi.nomo.CoreApi.connect$pigeonVar_messageChannelSuffix';
  90. final BasicMessageChannel<Object?> pigeonVar_channel = BasicMessageChannel<Object?>(
  91. pigeonVar_channelName,
  92. pigeonChannelCodec,
  93. binaryMessenger: pigeonVar_binaryMessenger,
  94. );
  95. final Future<Object?> pigeonVar_sendFuture = pigeonVar_channel.send(<Object?>[sessionId, socksPort, tunnelConfig, configJson, remainTime, isCountdown, allowVpnApps, disallowVpnApps, accessToken, aesKey, aesIv, locationId, locationCode, baseUrls, params, peekTimeInterval]);
  96. final List<Object?>? pigeonVar_replyList =
  97. await pigeonVar_sendFuture as List<Object?>?;
  98. if (pigeonVar_replyList == null) {
  99. throw _createConnectionError(pigeonVar_channelName);
  100. } else if (pigeonVar_replyList.length > 1) {
  101. throw PlatformException(
  102. code: pigeonVar_replyList[0]! as String,
  103. message: pigeonVar_replyList[1] as String?,
  104. details: pigeonVar_replyList[2],
  105. );
  106. } else {
  107. return (pigeonVar_replyList[0] as bool?);
  108. }
  109. }
  110. Future<bool?> disconnect() async {
  111. final String pigeonVar_channelName = 'dev.flutter.pigeon.app.xixi.nomo.CoreApi.disconnect$pigeonVar_messageChannelSuffix';
  112. final BasicMessageChannel<Object?> pigeonVar_channel = BasicMessageChannel<Object?>(
  113. pigeonVar_channelName,
  114. pigeonChannelCodec,
  115. binaryMessenger: pigeonVar_binaryMessenger,
  116. );
  117. final Future<Object?> pigeonVar_sendFuture = pigeonVar_channel.send(null);
  118. final List<Object?>? pigeonVar_replyList =
  119. await pigeonVar_sendFuture as List<Object?>?;
  120. if (pigeonVar_replyList == null) {
  121. throw _createConnectionError(pigeonVar_channelName);
  122. } else if (pigeonVar_replyList.length > 1) {
  123. throw PlatformException(
  124. code: pigeonVar_replyList[0]! as String,
  125. message: pigeonVar_replyList[1] as String?,
  126. details: pigeonVar_replyList[2],
  127. );
  128. } else {
  129. return (pigeonVar_replyList[0] as bool?);
  130. }
  131. }
  132. Future<String?> getRemoteIp() async {
  133. final String pigeonVar_channelName = 'dev.flutter.pigeon.app.xixi.nomo.CoreApi.getRemoteIp$pigeonVar_messageChannelSuffix';
  134. final BasicMessageChannel<Object?> pigeonVar_channel = BasicMessageChannel<Object?>(
  135. pigeonVar_channelName,
  136. pigeonChannelCodec,
  137. binaryMessenger: pigeonVar_binaryMessenger,
  138. );
  139. final Future<Object?> pigeonVar_sendFuture = pigeonVar_channel.send(null);
  140. final List<Object?>? pigeonVar_replyList =
  141. await pigeonVar_sendFuture as List<Object?>?;
  142. if (pigeonVar_replyList == null) {
  143. throw _createConnectionError(pigeonVar_channelName);
  144. } else if (pigeonVar_replyList.length > 1) {
  145. throw PlatformException(
  146. code: pigeonVar_replyList[0]! as String,
  147. message: pigeonVar_replyList[1] as String?,
  148. details: pigeonVar_replyList[2],
  149. );
  150. } else {
  151. return (pigeonVar_replyList[0] as String?);
  152. }
  153. }
  154. Future<String?> getAdvertisingId() async {
  155. final String pigeonVar_channelName = 'dev.flutter.pigeon.app.xixi.nomo.CoreApi.getAdvertisingId$pigeonVar_messageChannelSuffix';
  156. final BasicMessageChannel<Object?> pigeonVar_channel = BasicMessageChannel<Object?>(
  157. pigeonVar_channelName,
  158. pigeonChannelCodec,
  159. binaryMessenger: pigeonVar_binaryMessenger,
  160. );
  161. final Future<Object?> pigeonVar_sendFuture = pigeonVar_channel.send(null);
  162. final List<Object?>? pigeonVar_replyList =
  163. await pigeonVar_sendFuture as List<Object?>?;
  164. if (pigeonVar_replyList == null) {
  165. throw _createConnectionError(pigeonVar_channelName);
  166. } else if (pigeonVar_replyList.length > 1) {
  167. throw PlatformException(
  168. code: pigeonVar_replyList[0]! as String,
  169. message: pigeonVar_replyList[1] as String?,
  170. details: pigeonVar_replyList[2],
  171. );
  172. } else {
  173. return (pigeonVar_replyList[0] as String?);
  174. }
  175. }
  176. Future<bool?> moveTaskToBack() async {
  177. final String pigeonVar_channelName = 'dev.flutter.pigeon.app.xixi.nomo.CoreApi.moveTaskToBack$pigeonVar_messageChannelSuffix';
  178. final BasicMessageChannel<Object?> pigeonVar_channel = BasicMessageChannel<Object?>(
  179. pigeonVar_channelName,
  180. pigeonChannelCodec,
  181. binaryMessenger: pigeonVar_binaryMessenger,
  182. );
  183. final Future<Object?> pigeonVar_sendFuture = pigeonVar_channel.send(null);
  184. final List<Object?>? pigeonVar_replyList =
  185. await pigeonVar_sendFuture as List<Object?>?;
  186. if (pigeonVar_replyList == null) {
  187. throw _createConnectionError(pigeonVar_channelName);
  188. } else if (pigeonVar_replyList.length > 1) {
  189. throw PlatformException(
  190. code: pigeonVar_replyList[0]! as String,
  191. message: pigeonVar_replyList[1] as String?,
  192. details: pigeonVar_replyList[2],
  193. );
  194. } else {
  195. return (pigeonVar_replyList[0] as bool?);
  196. }
  197. }
  198. Future<bool?> isConnected() async {
  199. final String pigeonVar_channelName = 'dev.flutter.pigeon.app.xixi.nomo.CoreApi.isConnected$pigeonVar_messageChannelSuffix';
  200. final BasicMessageChannel<Object?> pigeonVar_channel = BasicMessageChannel<Object?>(
  201. pigeonVar_channelName,
  202. pigeonChannelCodec,
  203. binaryMessenger: pigeonVar_binaryMessenger,
  204. );
  205. final Future<Object?> pigeonVar_sendFuture = pigeonVar_channel.send(null);
  206. final List<Object?>? pigeonVar_replyList =
  207. await pigeonVar_sendFuture as List<Object?>?;
  208. if (pigeonVar_replyList == null) {
  209. throw _createConnectionError(pigeonVar_channelName);
  210. } else if (pigeonVar_replyList.length > 1) {
  211. throw PlatformException(
  212. code: pigeonVar_replyList[0]! as String,
  213. message: pigeonVar_replyList[1] as String?,
  214. details: pigeonVar_replyList[2],
  215. );
  216. } else {
  217. return (pigeonVar_replyList[0] as bool?);
  218. }
  219. }
  220. Future<String?> getSimInfo() async {
  221. final String pigeonVar_channelName = 'dev.flutter.pigeon.app.xixi.nomo.CoreApi.getSimInfo$pigeonVar_messageChannelSuffix';
  222. final BasicMessageChannel<Object?> pigeonVar_channel = BasicMessageChannel<Object?>(
  223. pigeonVar_channelName,
  224. pigeonChannelCodec,
  225. binaryMessenger: pigeonVar_binaryMessenger,
  226. );
  227. final Future<Object?> pigeonVar_sendFuture = pigeonVar_channel.send(null);
  228. final List<Object?>? pigeonVar_replyList =
  229. await pigeonVar_sendFuture as List<Object?>?;
  230. if (pigeonVar_replyList == null) {
  231. throw _createConnectionError(pigeonVar_channelName);
  232. } else if (pigeonVar_replyList.length > 1) {
  233. throw PlatformException(
  234. code: pigeonVar_replyList[0]! as String,
  235. message: pigeonVar_replyList[1] as String?,
  236. details: pigeonVar_replyList[2],
  237. );
  238. } else {
  239. return (pigeonVar_replyList[0] as String?);
  240. }
  241. }
  242. Future<String?> getChannel() async {
  243. final String pigeonVar_channelName = 'dev.flutter.pigeon.app.xixi.nomo.CoreApi.getChannel$pigeonVar_messageChannelSuffix';
  244. final BasicMessageChannel<Object?> pigeonVar_channel = BasicMessageChannel<Object?>(
  245. pigeonVar_channelName,
  246. pigeonChannelCodec,
  247. binaryMessenger: pigeonVar_binaryMessenger,
  248. );
  249. final Future<Object?> pigeonVar_sendFuture = pigeonVar_channel.send(null);
  250. final List<Object?>? pigeonVar_replyList =
  251. await pigeonVar_sendFuture as List<Object?>?;
  252. if (pigeonVar_replyList == null) {
  253. throw _createConnectionError(pigeonVar_channelName);
  254. } else if (pigeonVar_replyList.length > 1) {
  255. throw PlatformException(
  256. code: pigeonVar_replyList[0]! as String,
  257. message: pigeonVar_replyList[1] as String?,
  258. details: pigeonVar_replyList[2],
  259. );
  260. } else {
  261. return (pigeonVar_replyList[0] as String?);
  262. }
  263. }
  264. }
  265. Stream<String> onEventChange( {String instanceName = ''}) {
  266. if (instanceName.isNotEmpty) {
  267. instanceName = '.$instanceName';
  268. }
  269. final EventChannel onEventChangeChannel =
  270. EventChannel('dev.flutter.pigeon.app.xixi.nomo.CoreChangeEventApi.onEventChange$instanceName', pigeonMethodCodec);
  271. return onEventChangeChannel.receiveBroadcastStream().map((dynamic event) {
  272. return event as String;
  273. });
  274. }