atmob_api.g.dart 58 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'atmob_api.dart';
  3. // **************************************************************************
  4. // RetrofitGenerator
  5. // **************************************************************************
  6. // ignore_for_file: unnecessary_brace_in_string_interps,no_leading_underscores_for_local_identifiers,unused_element,unnecessary_string_interpolations,unused_element_parameter
  7. class _AtmobApi implements AtmobApi {
  8. _AtmobApi(this._dio, {this.baseUrl, this.errorLogger});
  9. final Dio _dio;
  10. String? baseUrl;
  11. final ParseErrorLogger? errorLogger;
  12. @override
  13. Future<BaseResponse<dynamic>> loginSendCode(SendCodeRequest request) async {
  14. final _extra = <String, dynamic>{};
  15. final queryParameters = <String, dynamic>{};
  16. final _headers = <String, dynamic>{};
  17. final _data = <String, dynamic>{};
  18. _data.addAll(request.toJson());
  19. final _options = _setStreamType<BaseResponse<dynamic>>(
  20. Options(method: 'POST', headers: _headers, extra: _extra)
  21. .compose(
  22. _dio.options,
  23. '/s/v1/user/code',
  24. queryParameters: queryParameters,
  25. data: _data,
  26. )
  27. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  28. );
  29. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  30. late BaseResponse<dynamic> _value;
  31. try {
  32. _value = BaseResponse<dynamic>.fromJson(
  33. _result.data!,
  34. (json) => json as dynamic,
  35. );
  36. } on Object catch (e, s) {
  37. errorLogger?.logError(e, s, _options);
  38. rethrow;
  39. }
  40. return _value;
  41. }
  42. @override
  43. Future<BaseResponse<LoginResponse>> loginUserLogin(
  44. LoginRequest request,
  45. ) async {
  46. final _extra = <String, dynamic>{};
  47. final queryParameters = <String, dynamic>{};
  48. final _headers = <String, dynamic>{};
  49. final _data = <String, dynamic>{};
  50. _data.addAll(request.toJson());
  51. final _options = _setStreamType<BaseResponse<LoginResponse>>(
  52. Options(method: 'POST', headers: _headers, extra: _extra)
  53. .compose(
  54. _dio.options,
  55. '/s/v1/user/login',
  56. queryParameters: queryParameters,
  57. data: _data,
  58. )
  59. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  60. );
  61. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  62. late BaseResponse<LoginResponse> _value;
  63. try {
  64. _value = BaseResponse<LoginResponse>.fromJson(
  65. _result.data!,
  66. (json) => LoginResponse.fromJson(json as Map<String, dynamic>),
  67. );
  68. } on Object catch (e, s) {
  69. errorLogger?.logError(e, s, _options);
  70. rethrow;
  71. }
  72. return _value;
  73. }
  74. @override
  75. Future<BaseResponse<MemberStatusResponse>> getMemberStatus(
  76. AppBaseRequest request,
  77. ) async {
  78. final _extra = <String, dynamic>{};
  79. final queryParameters = <String, dynamic>{};
  80. final _headers = <String, dynamic>{};
  81. final _data = <String, dynamic>{};
  82. _data.addAll(request.toJson());
  83. final _options = _setStreamType<BaseResponse<MemberStatusResponse>>(
  84. Options(method: 'POST', headers: _headers, extra: _extra)
  85. .compose(
  86. _dio.options,
  87. '/s/v1/user/member',
  88. queryParameters: queryParameters,
  89. data: _data,
  90. )
  91. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  92. );
  93. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  94. late BaseResponse<MemberStatusResponse> _value;
  95. try {
  96. _value = BaseResponse<MemberStatusResponse>.fromJson(
  97. _result.data!,
  98. (json) => MemberStatusResponse.fromJson(json as Map<String, dynamic>),
  99. );
  100. } on Object catch (e, s) {
  101. errorLogger?.logError(e, s, _options);
  102. rethrow;
  103. }
  104. return _value;
  105. }
  106. @override
  107. Future<BaseResponse<FriendsListResponse>> friendList(
  108. FriendsListRequest request,
  109. ) async {
  110. final _extra = <String, dynamic>{};
  111. final queryParameters = <String, dynamic>{};
  112. final _headers = <String, dynamic>{};
  113. final _data = <String, dynamic>{};
  114. _data.addAll(request.toJson());
  115. final _options = _setStreamType<BaseResponse<FriendsListResponse>>(
  116. Options(method: 'POST', headers: _headers, extra: _extra)
  117. .compose(
  118. _dio.options,
  119. '/s/v1/friend/list',
  120. queryParameters: queryParameters,
  121. data: _data,
  122. )
  123. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  124. );
  125. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  126. late BaseResponse<FriendsListResponse> _value;
  127. try {
  128. _value = BaseResponse<FriendsListResponse>.fromJson(
  129. _result.data!,
  130. (json) => FriendsListResponse.fromJson(json as Map<String, dynamic>),
  131. );
  132. } on Object catch (e, s) {
  133. errorLogger?.logError(e, s, _options);
  134. rethrow;
  135. }
  136. return _value;
  137. }
  138. @override
  139. Future<BaseResponse<ConfigsResponse>> getConfigs(
  140. ConfigsRequest request,
  141. ) async {
  142. final _extra = <String, dynamic>{};
  143. final queryParameters = <String, dynamic>{};
  144. final _headers = <String, dynamic>{};
  145. final _data = <String, dynamic>{};
  146. _data.addAll(request.toJson());
  147. final _options = _setStreamType<BaseResponse<ConfigsResponse>>(
  148. Options(method: 'POST', headers: _headers, extra: _extra)
  149. .compose(
  150. _dio.options,
  151. '/s/v1/confs',
  152. queryParameters: queryParameters,
  153. data: _data,
  154. )
  155. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  156. );
  157. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  158. late BaseResponse<ConfigsResponse> _value;
  159. try {
  160. _value = BaseResponse<ConfigsResponse>.fromJson(
  161. _result.data!,
  162. (json) => ConfigsResponse.fromJson(json as Map<String, dynamic>),
  163. );
  164. } on Object catch (e, s) {
  165. errorLogger?.logError(e, s, _options);
  166. rethrow;
  167. }
  168. return _value;
  169. }
  170. @override
  171. Future<BaseResponse<UserInfo>> getFriendVirtual(
  172. AppBaseRequest request,
  173. ) async {
  174. final _extra = <String, dynamic>{};
  175. final queryParameters = <String, dynamic>{};
  176. final _headers = <String, dynamic>{};
  177. final _data = <String, dynamic>{};
  178. _data.addAll(request.toJson());
  179. final _options = _setStreamType<BaseResponse<UserInfo>>(
  180. Options(method: 'POST', headers: _headers, extra: _extra)
  181. .compose(
  182. _dio.options,
  183. '/s/v1/friend/virtual',
  184. queryParameters: queryParameters,
  185. data: _data,
  186. )
  187. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  188. );
  189. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  190. late BaseResponse<UserInfo> _value;
  191. try {
  192. _value = BaseResponse<UserInfo>.fromJson(
  193. _result.data!,
  194. (json) => UserInfo.fromJson(json as Map<String, dynamic>),
  195. );
  196. } on Object catch (e, s) {
  197. errorLogger?.logError(e, s, _options);
  198. rethrow;
  199. }
  200. return _value;
  201. }
  202. @override
  203. Future<BaseResponse<dynamic>> updateFriendBlocked(
  204. FriendsOperationRequest request,
  205. ) async {
  206. final _extra = <String, dynamic>{};
  207. final queryParameters = <String, dynamic>{};
  208. final _headers = <String, dynamic>{};
  209. final _data = <String, dynamic>{};
  210. _data.addAll(request.toJson());
  211. final _options = _setStreamType<BaseResponse<dynamic>>(
  212. Options(method: 'POST', headers: _headers, extra: _extra)
  213. .compose(
  214. _dio.options,
  215. '/s/v1/friend/blocked',
  216. queryParameters: queryParameters,
  217. data: _data,
  218. )
  219. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  220. );
  221. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  222. late BaseResponse<dynamic> _value;
  223. try {
  224. _value = BaseResponse<dynamic>.fromJson(
  225. _result.data!,
  226. (json) => json as dynamic,
  227. );
  228. } on Object catch (e, s) {
  229. errorLogger?.logError(e, s, _options);
  230. rethrow;
  231. }
  232. return _value;
  233. }
  234. @override
  235. Future<BaseResponse<dynamic>> deleteFriend(
  236. FriendsOperationRequest request,
  237. ) async {
  238. final _extra = <String, dynamic>{};
  239. final queryParameters = <String, dynamic>{};
  240. final _headers = <String, dynamic>{};
  241. final _data = <String, dynamic>{};
  242. _data.addAll(request.toJson());
  243. final _options = _setStreamType<BaseResponse<dynamic>>(
  244. Options(method: 'POST', headers: _headers, extra: _extra)
  245. .compose(
  246. _dio.options,
  247. '/s/v1/friend/delete',
  248. queryParameters: queryParameters,
  249. data: _data,
  250. )
  251. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  252. );
  253. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  254. late BaseResponse<dynamic> _value;
  255. try {
  256. _value = BaseResponse<dynamic>.fromJson(
  257. _result.data!,
  258. (json) => json as dynamic,
  259. );
  260. } on Object catch (e, s) {
  261. errorLogger?.logError(e, s, _options);
  262. rethrow;
  263. }
  264. return _value;
  265. }
  266. @override
  267. Future<BaseResponse<dynamic>> updateFriendRemark(
  268. FriendsOperationRequest request,
  269. ) async {
  270. final _extra = <String, dynamic>{};
  271. final queryParameters = <String, dynamic>{};
  272. final _headers = <String, dynamic>{};
  273. final _data = <String, dynamic>{};
  274. _data.addAll(request.toJson());
  275. final _options = _setStreamType<BaseResponse<dynamic>>(
  276. Options(method: 'POST', headers: _headers, extra: _extra)
  277. .compose(
  278. _dio.options,
  279. '/s/v1/friend/remark',
  280. queryParameters: queryParameters,
  281. data: _data,
  282. )
  283. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  284. );
  285. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  286. late BaseResponse<dynamic> _value;
  287. try {
  288. _value = BaseResponse<dynamic>.fromJson(
  289. _result.data!,
  290. (json) => json as dynamic,
  291. );
  292. } on Object catch (e, s) {
  293. errorLogger?.logError(e, s, _options);
  294. rethrow;
  295. }
  296. return _value;
  297. }
  298. @override
  299. Future<BaseResponse<dynamic>> addFriendRequest(
  300. AddFriendRequest request,
  301. ) async {
  302. final _extra = <String, dynamic>{};
  303. final queryParameters = <String, dynamic>{};
  304. final _headers = <String, dynamic>{};
  305. final _data = <String, dynamic>{};
  306. _data.addAll(request.toJson());
  307. final _options = _setStreamType<BaseResponse<dynamic>>(
  308. Options(method: 'POST', headers: _headers, extra: _extra)
  309. .compose(
  310. _dio.options,
  311. '/s/v1/friend/request/send',
  312. queryParameters: queryParameters,
  313. data: _data,
  314. )
  315. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  316. );
  317. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  318. late BaseResponse<dynamic> _value;
  319. try {
  320. _value = BaseResponse<dynamic>.fromJson(
  321. _result.data!,
  322. (json) => json as dynamic,
  323. );
  324. } on Object catch (e, s) {
  325. errorLogger?.logError(e, s, _options);
  326. rethrow;
  327. }
  328. return _value;
  329. }
  330. @override
  331. Future<BaseResponse<QueryTrackResponse>> queryVirtualTrack(
  332. AppBaseRequest request,
  333. ) async {
  334. final _extra = <String, dynamic>{};
  335. final queryParameters = <String, dynamic>{};
  336. final _headers = <String, dynamic>{};
  337. final _data = <String, dynamic>{};
  338. _data.addAll(request.toJson());
  339. final _options = _setStreamType<BaseResponse<QueryTrackResponse>>(
  340. Options(method: 'POST', headers: _headers, extra: _extra)
  341. .compose(
  342. _dio.options,
  343. '/s/v1/friend/virtual/track',
  344. queryParameters: queryParameters,
  345. data: _data,
  346. )
  347. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  348. );
  349. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  350. late BaseResponse<QueryTrackResponse> _value;
  351. try {
  352. _value = BaseResponse<QueryTrackResponse>.fromJson(
  353. _result.data!,
  354. (json) => QueryTrackResponse.fromJson(json as Map<String, dynamic>),
  355. );
  356. } on Object catch (e, s) {
  357. errorLogger?.logError(e, s, _options);
  358. rethrow;
  359. }
  360. return _value;
  361. }
  362. @override
  363. Future<BaseResponse<QueryTrackResponse>> queryTrack(
  364. QueryTrackRequest request,
  365. RequestOptions options,
  366. ) async {
  367. final _extra = <String, dynamic>{};
  368. final queryParameters = <String, dynamic>{};
  369. final _headers = <String, dynamic>{};
  370. final _data = <String, dynamic>{};
  371. _data.addAll(request.toJson());
  372. final newOptions = newRequestOptions(options);
  373. newOptions.extra.addAll(_extra);
  374. newOptions.headers.addAll(_dio.options.headers);
  375. newOptions.headers.addAll(_headers);
  376. final _options = newOptions.copyWith(
  377. method: 'POST',
  378. baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl),
  379. queryParameters: queryParameters,
  380. path: '/s/v1/location/track/query',
  381. )..data = _data;
  382. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  383. late BaseResponse<QueryTrackResponse> _value;
  384. try {
  385. _value = BaseResponse<QueryTrackResponse>.fromJson(
  386. _result.data!,
  387. (json) => QueryTrackResponse.fromJson(json as Map<String, dynamic>),
  388. );
  389. } on Object catch (e, s) {
  390. errorLogger?.logError(e, s, _options);
  391. rethrow;
  392. }
  393. return _value;
  394. }
  395. @override
  396. Future<BaseResponse<UserInfo?>> getUserInfoFromId(
  397. FriendsOperationRequest request,
  398. ) async {
  399. final _extra = <String, dynamic>{};
  400. final queryParameters = <String, dynamic>{};
  401. final _headers = <String, dynamic>{};
  402. final _data = <String, dynamic>{};
  403. _data.addAll(request.toJson());
  404. final _options = _setStreamType<BaseResponse<UserInfo?>>(
  405. Options(method: 'POST', headers: _headers, extra: _extra)
  406. .compose(
  407. _dio.options,
  408. '/s/v1/friend/get',
  409. queryParameters: queryParameters,
  410. data: _data,
  411. )
  412. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  413. );
  414. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  415. late BaseResponse<UserInfo?> _value;
  416. try {
  417. _value = BaseResponse<UserInfo?>.fromJson(
  418. _result.data!,
  419. (json) => json == null
  420. ? null
  421. : UserInfo.fromJson(json as Map<String, dynamic>),
  422. );
  423. } on Object catch (e, s) {
  424. errorLogger?.logError(e, s, _options);
  425. rethrow;
  426. }
  427. return _value;
  428. }
  429. @override
  430. Future<BaseResponse<UserInfo?>> getVirtualFromId(
  431. FriendsOperationRequest request,
  432. ) async {
  433. final _extra = <String, dynamic>{};
  434. final queryParameters = <String, dynamic>{};
  435. final _headers = <String, dynamic>{};
  436. final _data = <String, dynamic>{};
  437. _data.addAll(request.toJson());
  438. final _options = _setStreamType<BaseResponse<UserInfo?>>(
  439. Options(method: 'POST', headers: _headers, extra: _extra)
  440. .compose(
  441. _dio.options,
  442. '/s/v1/friend/virtual',
  443. queryParameters: queryParameters,
  444. data: _data,
  445. )
  446. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  447. );
  448. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  449. late BaseResponse<UserInfo?> _value;
  450. try {
  451. _value = BaseResponse<UserInfo?>.fromJson(
  452. _result.data!,
  453. (json) => json == null
  454. ? null
  455. : UserInfo.fromJson(json as Map<String, dynamic>),
  456. );
  457. } on Object catch (e, s) {
  458. errorLogger?.logError(e, s, _options);
  459. rethrow;
  460. }
  461. return _value;
  462. }
  463. @override
  464. Future<BaseResponse<MessageResponse>> getMessageList(
  465. MessageRequest request,
  466. ) async {
  467. final _extra = <String, dynamic>{};
  468. final queryParameters = <String, dynamic>{};
  469. final _headers = <String, dynamic>{};
  470. final _data = <String, dynamic>{};
  471. _data.addAll(request.toJson());
  472. final _options = _setStreamType<BaseResponse<MessageResponse>>(
  473. Options(method: 'POST', headers: _headers, extra: _extra)
  474. .compose(
  475. _dio.options,
  476. '/s/v1/friend/message/list',
  477. queryParameters: queryParameters,
  478. data: _data,
  479. )
  480. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  481. );
  482. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  483. late BaseResponse<MessageResponse> _value;
  484. try {
  485. _value = BaseResponse<MessageResponse>.fromJson(
  486. _result.data!,
  487. (json) => MessageResponse.fromJson(json as Map<String, dynamic>),
  488. );
  489. } on Object catch (e, s) {
  490. errorLogger?.logError(e, s, _options);
  491. rethrow;
  492. }
  493. return _value;
  494. }
  495. @override
  496. Future<BaseResponse<RequestFriendListResponse>> getRequestFriendList(
  497. RequestFriendListRequest request,
  498. ) async {
  499. final _extra = <String, dynamic>{};
  500. final queryParameters = <String, dynamic>{};
  501. final _headers = <String, dynamic>{};
  502. final _data = <String, dynamic>{};
  503. _data.addAll(request.toJson());
  504. final _options = _setStreamType<BaseResponse<RequestFriendListResponse>>(
  505. Options(method: 'POST', headers: _headers, extra: _extra)
  506. .compose(
  507. _dio.options,
  508. '/s/v1/friend/request/list',
  509. queryParameters: queryParameters,
  510. data: _data,
  511. )
  512. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  513. );
  514. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  515. late BaseResponse<RequestFriendListResponse> _value;
  516. try {
  517. _value = BaseResponse<RequestFriendListResponse>.fromJson(
  518. _result.data!,
  519. (json) =>
  520. RequestFriendListResponse.fromJson(json as Map<String, dynamic>),
  521. );
  522. } on Object catch (e, s) {
  523. errorLogger?.logError(e, s, _options);
  524. rethrow;
  525. }
  526. return _value;
  527. }
  528. @override
  529. Future<BaseResponse<RequestFriendListResponse>> getRequestWaitingList(
  530. RequestFriendListRequest request,
  531. ) async {
  532. final _extra = <String, dynamic>{};
  533. final queryParameters = <String, dynamic>{};
  534. final _headers = <String, dynamic>{};
  535. final _data = <String, dynamic>{};
  536. _data.addAll(request.toJson());
  537. final _options = _setStreamType<BaseResponse<RequestFriendListResponse>>(
  538. Options(method: 'POST', headers: _headers, extra: _extra)
  539. .compose(
  540. _dio.options,
  541. '/s/v1/friend/request/list/waiting',
  542. queryParameters: queryParameters,
  543. data: _data,
  544. )
  545. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  546. );
  547. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  548. late BaseResponse<RequestFriendListResponse> _value;
  549. try {
  550. _value = BaseResponse<RequestFriendListResponse>.fromJson(
  551. _result.data!,
  552. (json) =>
  553. RequestFriendListResponse.fromJson(json as Map<String, dynamic>),
  554. );
  555. } on Object catch (e, s) {
  556. errorLogger?.logError(e, s, _options);
  557. rethrow;
  558. }
  559. return _value;
  560. }
  561. @override
  562. Future<BaseResponse<dynamic>> acceptFriendAccept(
  563. OperationFriendRequest request,
  564. ) async {
  565. final _extra = <String, dynamic>{};
  566. final queryParameters = <String, dynamic>{};
  567. final _headers = <String, dynamic>{};
  568. final _data = <String, dynamic>{};
  569. _data.addAll(request.toJson());
  570. final _options = _setStreamType<BaseResponse<dynamic>>(
  571. Options(method: 'POST', headers: _headers, extra: _extra)
  572. .compose(
  573. _dio.options,
  574. '/s/v1/friend/request/accept',
  575. queryParameters: queryParameters,
  576. data: _data,
  577. )
  578. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  579. );
  580. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  581. late BaseResponse<dynamic> _value;
  582. try {
  583. _value = BaseResponse<dynamic>.fromJson(
  584. _result.data!,
  585. (json) => json as dynamic,
  586. );
  587. } on Object catch (e, s) {
  588. errorLogger?.logError(e, s, _options);
  589. rethrow;
  590. }
  591. return _value;
  592. }
  593. @override
  594. Future<BaseResponse<dynamic>> refuseFriendAccept(
  595. OperationFriendRequest request,
  596. ) async {
  597. final _extra = <String, dynamic>{};
  598. final queryParameters = <String, dynamic>{};
  599. final _headers = <String, dynamic>{};
  600. final _data = <String, dynamic>{};
  601. _data.addAll(request.toJson());
  602. final _options = _setStreamType<BaseResponse<dynamic>>(
  603. Options(method: 'POST', headers: _headers, extra: _extra)
  604. .compose(
  605. _dio.options,
  606. '/s/v1/friend/request/refuse',
  607. queryParameters: queryParameters,
  608. data: _data,
  609. )
  610. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  611. );
  612. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  613. late BaseResponse<dynamic> _value;
  614. try {
  615. _value = BaseResponse<dynamic>.fromJson(
  616. _result.data!,
  617. (json) => json as dynamic,
  618. );
  619. } on Object catch (e, s) {
  620. errorLogger?.logError(e, s, _options);
  621. rethrow;
  622. }
  623. return _value;
  624. }
  625. @override
  626. Future<BaseResponse<ContactListResponse>> getContactList(
  627. AppBaseRequest request,
  628. ) async {
  629. final _extra = <String, dynamic>{};
  630. final queryParameters = <String, dynamic>{};
  631. final _headers = <String, dynamic>{};
  632. final _data = <String, dynamic>{};
  633. _data.addAll(request.toJson());
  634. final _options = _setStreamType<BaseResponse<ContactListResponse>>(
  635. Options(method: 'POST', headers: _headers, extra: _extra)
  636. .compose(
  637. _dio.options,
  638. '/s/v1/contact/list',
  639. queryParameters: queryParameters,
  640. data: _data,
  641. )
  642. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  643. );
  644. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  645. late BaseResponse<ContactListResponse> _value;
  646. try {
  647. _value = BaseResponse<ContactListResponse>.fromJson(
  648. _result.data!,
  649. (json) => ContactListResponse.fromJson(json as Map<String, dynamic>),
  650. );
  651. } on Object catch (e, s) {
  652. errorLogger?.logError(e, s, _options);
  653. rethrow;
  654. }
  655. return _value;
  656. }
  657. @override
  658. Future<BaseResponse<dynamic>> contactCreate(ContactRequest request) async {
  659. final _extra = <String, dynamic>{};
  660. final queryParameters = <String, dynamic>{};
  661. final _headers = <String, dynamic>{};
  662. final _data = <String, dynamic>{};
  663. _data.addAll(request.toJson());
  664. final _options = _setStreamType<BaseResponse<dynamic>>(
  665. Options(method: 'POST', headers: _headers, extra: _extra)
  666. .compose(
  667. _dio.options,
  668. '/s/v1/contact/create',
  669. queryParameters: queryParameters,
  670. data: _data,
  671. )
  672. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  673. );
  674. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  675. late BaseResponse<dynamic> _value;
  676. try {
  677. _value = BaseResponse<dynamic>.fromJson(
  678. _result.data!,
  679. (json) => json as dynamic,
  680. );
  681. } on Object catch (e, s) {
  682. errorLogger?.logError(e, s, _options);
  683. rethrow;
  684. }
  685. return _value;
  686. }
  687. @override
  688. Future<BaseResponse<dynamic>> contactFavor(ContactRequest request) async {
  689. final _extra = <String, dynamic>{};
  690. final queryParameters = <String, dynamic>{};
  691. final _headers = <String, dynamic>{};
  692. final _data = <String, dynamic>{};
  693. _data.addAll(request.toJson());
  694. final _options = _setStreamType<BaseResponse<dynamic>>(
  695. Options(method: 'POST', headers: _headers, extra: _extra)
  696. .compose(
  697. _dio.options,
  698. '/s/v1/contact/favor',
  699. queryParameters: queryParameters,
  700. data: _data,
  701. )
  702. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  703. );
  704. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  705. late BaseResponse<dynamic> _value;
  706. try {
  707. _value = BaseResponse<dynamic>.fromJson(
  708. _result.data!,
  709. (json) => json as dynamic,
  710. );
  711. } on Object catch (e, s) {
  712. errorLogger?.logError(e, s, _options);
  713. rethrow;
  714. }
  715. return _value;
  716. }
  717. @override
  718. Future<BaseResponse<dynamic>> contactDelete(ContactRequest request) async {
  719. final _extra = <String, dynamic>{};
  720. final queryParameters = <String, dynamic>{};
  721. final _headers = <String, dynamic>{};
  722. final _data = <String, dynamic>{};
  723. _data.addAll(request.toJson());
  724. final _options = _setStreamType<BaseResponse<dynamic>>(
  725. Options(method: 'POST', headers: _headers, extra: _extra)
  726. .compose(
  727. _dio.options,
  728. '/s/v1/contact/delete',
  729. queryParameters: queryParameters,
  730. data: _data,
  731. )
  732. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  733. );
  734. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  735. late BaseResponse<dynamic> _value;
  736. try {
  737. _value = BaseResponse<dynamic>.fromJson(
  738. _result.data!,
  739. (json) => json as dynamic,
  740. );
  741. } on Object catch (e, s) {
  742. errorLogger?.logError(e, s, _options);
  743. rethrow;
  744. }
  745. return _value;
  746. }
  747. @override
  748. Future<BaseResponse<dynamic>> contactMayDay(ContactRequest request) async {
  749. final _extra = <String, dynamic>{};
  750. final queryParameters = <String, dynamic>{};
  751. final _headers = <String, dynamic>{};
  752. final _data = <String, dynamic>{};
  753. _data.addAll(request.toJson());
  754. final _options = _setStreamType<BaseResponse<dynamic>>(
  755. Options(method: 'POST', headers: _headers, extra: _extra)
  756. .compose(
  757. _dio.options,
  758. '/s/v1/contact/mayday',
  759. queryParameters: queryParameters,
  760. data: _data,
  761. )
  762. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  763. );
  764. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  765. late BaseResponse<dynamic> _value;
  766. try {
  767. _value = BaseResponse<dynamic>.fromJson(
  768. _result.data!,
  769. (json) => json as dynamic,
  770. );
  771. } on Object catch (e, s) {
  772. errorLogger?.logError(e, s, _options);
  773. rethrow;
  774. }
  775. return _value;
  776. }
  777. @override
  778. Future<BaseResponse<dynamic>> contactMayDayFavor(
  779. AppBaseRequest request,
  780. ) async {
  781. final _extra = <String, dynamic>{};
  782. final queryParameters = <String, dynamic>{};
  783. final _headers = <String, dynamic>{};
  784. final _data = <String, dynamic>{};
  785. _data.addAll(request.toJson());
  786. final _options = _setStreamType<BaseResponse<dynamic>>(
  787. Options(method: 'POST', headers: _headers, extra: _extra)
  788. .compose(
  789. _dio.options,
  790. '/s/v1/contact/mayday/favor',
  791. queryParameters: queryParameters,
  792. data: _data,
  793. )
  794. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  795. );
  796. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  797. late BaseResponse<dynamic> _value;
  798. try {
  799. _value = BaseResponse<dynamic>.fromJson(
  800. _result.data!,
  801. (json) => json as dynamic,
  802. );
  803. } on Object catch (e, s) {
  804. errorLogger?.logError(e, s, _options);
  805. rethrow;
  806. }
  807. return _value;
  808. }
  809. @override
  810. Future<BaseResponse<ContactMayDayAllResponse>> contactMayDayAll(
  811. AppBaseRequest request,
  812. ) async {
  813. final _extra = <String, dynamic>{};
  814. final queryParameters = <String, dynamic>{};
  815. final _headers = <String, dynamic>{};
  816. final _data = <String, dynamic>{};
  817. _data.addAll(request.toJson());
  818. final _options = _setStreamType<BaseResponse<ContactMayDayAllResponse>>(
  819. Options(method: 'POST', headers: _headers, extra: _extra)
  820. .compose(
  821. _dio.options,
  822. '/s/v1/contact/mayday/all',
  823. queryParameters: queryParameters,
  824. data: _data,
  825. )
  826. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  827. );
  828. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  829. late BaseResponse<ContactMayDayAllResponse> _value;
  830. try {
  831. _value = BaseResponse<ContactMayDayAllResponse>.fromJson(
  832. _result.data!,
  833. (json) =>
  834. ContactMayDayAllResponse.fromJson(json as Map<String, dynamic>),
  835. );
  836. } on Object catch (e, s) {
  837. errorLogger?.logError(e, s, _options);
  838. rethrow;
  839. }
  840. return _value;
  841. }
  842. @override
  843. Future<BaseResponse<dynamic>> userClear(AppBaseRequest request) async {
  844. final _extra = <String, dynamic>{};
  845. final queryParameters = <String, dynamic>{};
  846. final _headers = <String, dynamic>{};
  847. final _data = <String, dynamic>{};
  848. _data.addAll(request.toJson());
  849. final _options = _setStreamType<BaseResponse<dynamic>>(
  850. Options(method: 'POST', headers: _headers, extra: _extra)
  851. .compose(
  852. _dio.options,
  853. '/s/v1/user/clear',
  854. queryParameters: queryParameters,
  855. data: _data,
  856. )
  857. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  858. );
  859. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  860. late BaseResponse<dynamic> _value;
  861. try {
  862. _value = BaseResponse<dynamic>.fromJson(
  863. _result.data!,
  864. (json) => json as dynamic,
  865. );
  866. } on Object catch (e, s) {
  867. errorLogger?.logError(e, s, _options);
  868. rethrow;
  869. }
  870. return _value;
  871. }
  872. @override
  873. Future<BaseResponse<dynamic>> memberTrial(AppBaseRequest request) async {
  874. final _extra = <String, dynamic>{};
  875. final queryParameters = <String, dynamic>{};
  876. final _headers = <String, dynamic>{};
  877. final _data = <String, dynamic>{};
  878. _data.addAll(request.toJson());
  879. final _options = _setStreamType<BaseResponse<dynamic>>(
  880. Options(method: 'POST', headers: _headers, extra: _extra)
  881. .compose(
  882. _dio.options,
  883. '/s/v1/member/trial',
  884. queryParameters: queryParameters,
  885. data: _data,
  886. )
  887. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  888. );
  889. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  890. late BaseResponse<dynamic> _value;
  891. try {
  892. _value = BaseResponse<dynamic>.fromJson(
  893. _result.data!,
  894. (json) => json as dynamic,
  895. );
  896. } on Object catch (e, s) {
  897. errorLogger?.logError(e, s, _options);
  898. rethrow;
  899. }
  900. return _value;
  901. }
  902. @override
  903. Future<BaseResponse<ItemListResponse>> getMemberList(
  904. MemberListRequest request,
  905. ) async {
  906. final _extra = <String, dynamic>{};
  907. final queryParameters = <String, dynamic>{};
  908. final _headers = <String, dynamic>{};
  909. final _data = <String, dynamic>{};
  910. _data.addAll(request.toJson());
  911. final _options = _setStreamType<BaseResponse<ItemListResponse>>(
  912. Options(method: 'POST', headers: _headers, extra: _extra)
  913. .compose(
  914. _dio.options,
  915. '/s/v1/item/list',
  916. queryParameters: queryParameters,
  917. data: _data,
  918. )
  919. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  920. );
  921. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  922. late BaseResponse<ItemListResponse> _value;
  923. try {
  924. _value = BaseResponse<ItemListResponse>.fromJson(
  925. _result.data!,
  926. (json) => ItemListResponse.fromJson(json as Map<String, dynamic>),
  927. );
  928. } on Object catch (e, s) {
  929. errorLogger?.logError(e, s, _options);
  930. rethrow;
  931. }
  932. return _value;
  933. }
  934. @override
  935. Future<BaseResponse<RequestPayResponse>> submitAndRequestPay(
  936. SubmitAndRequestPayRequest request,
  937. ) async {
  938. final _extra = <String, dynamic>{};
  939. final queryParameters = <String, dynamic>{};
  940. final _headers = <String, dynamic>{};
  941. final _data = <String, dynamic>{};
  942. _data.addAll(request.toJson());
  943. final _options = _setStreamType<BaseResponse<RequestPayResponse>>(
  944. Options(method: 'POST', headers: _headers, extra: _extra)
  945. .compose(
  946. _dio.options,
  947. '/s/v1/order/submitAndRequestPay',
  948. queryParameters: queryParameters,
  949. data: _data,
  950. )
  951. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  952. );
  953. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  954. late BaseResponse<RequestPayResponse> _value;
  955. try {
  956. _value = BaseResponse<RequestPayResponse>.fromJson(
  957. _result.data!,
  958. (json) => RequestPayResponse.fromJson(json as Map<String, dynamic>),
  959. );
  960. } on Object catch (e, s) {
  961. errorLogger?.logError(e, s, _options);
  962. rethrow;
  963. }
  964. return _value;
  965. }
  966. @override
  967. Future<BaseResponse<OrderStatusResponse>> orderStatus(
  968. OrderStatusRequest request,
  969. ) async {
  970. final _extra = <String, dynamic>{};
  971. final queryParameters = <String, dynamic>{};
  972. final _headers = <String, dynamic>{};
  973. final _data = <String, dynamic>{};
  974. _data.addAll(request.toJson());
  975. final _options = _setStreamType<BaseResponse<OrderStatusResponse>>(
  976. Options(method: 'POST', headers: _headers, extra: _extra)
  977. .compose(
  978. _dio.options,
  979. '/s/v1/order/payStatus',
  980. queryParameters: queryParameters,
  981. data: _data,
  982. )
  983. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  984. );
  985. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  986. late BaseResponse<OrderStatusResponse> _value;
  987. try {
  988. _value = BaseResponse<OrderStatusResponse>.fromJson(
  989. _result.data!,
  990. (json) => OrderStatusResponse.fromJson(json as Map<String, dynamic>),
  991. );
  992. } on Object catch (e, s) {
  993. errorLogger?.logError(e, s, _options);
  994. rethrow;
  995. }
  996. return _value;
  997. }
  998. @override
  999. Future<BaseResponse<dynamic>> uploadClientId(
  1000. UploadClientIdRequest request,
  1001. ) async {
  1002. final _extra = <String, dynamic>{};
  1003. final queryParameters = <String, dynamic>{};
  1004. final _headers = <String, dynamic>{};
  1005. final _data = <String, dynamic>{};
  1006. _data.addAll(request.toJson());
  1007. final _options = _setStreamType<BaseResponse<dynamic>>(
  1008. Options(method: 'POST', headers: _headers, extra: _extra)
  1009. .compose(
  1010. _dio.options,
  1011. '/s/v1/client/device/info/upload',
  1012. queryParameters: queryParameters,
  1013. data: _data,
  1014. )
  1015. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1016. );
  1017. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1018. late BaseResponse<dynamic> _value;
  1019. try {
  1020. _value = BaseResponse<dynamic>.fromJson(
  1021. _result.data!,
  1022. (json) => json as dynamic,
  1023. );
  1024. } on Object catch (e, s) {
  1025. errorLogger?.logError(e, s, _options);
  1026. rethrow;
  1027. }
  1028. return _value;
  1029. }
  1030. @override
  1031. Future<BaseResponse<SubscriptionCheckResponse>> subscriptionCheck(
  1032. SubscriptionCheckRequest request,
  1033. ) async {
  1034. final _extra = <String, dynamic>{};
  1035. final queryParameters = <String, dynamic>{};
  1036. final _headers = <String, dynamic>{};
  1037. final _data = <String, dynamic>{};
  1038. _data.addAll(request.toJson());
  1039. final _options = _setStreamType<BaseResponse<SubscriptionCheckResponse>>(
  1040. Options(method: 'POST', headers: _headers, extra: _extra)
  1041. .compose(
  1042. _dio.options,
  1043. '/s/v1/subscription/check',
  1044. queryParameters: queryParameters,
  1045. data: _data,
  1046. )
  1047. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1048. );
  1049. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1050. late BaseResponse<SubscriptionCheckResponse> _value;
  1051. try {
  1052. _value = BaseResponse<SubscriptionCheckResponse>.fromJson(
  1053. _result.data!,
  1054. (json) =>
  1055. SubscriptionCheckResponse.fromJson(json as Map<String, dynamic>),
  1056. );
  1057. } on Object catch (e, s) {
  1058. errorLogger?.logError(e, s, _options);
  1059. rethrow;
  1060. }
  1061. return _value;
  1062. }
  1063. @override
  1064. Future<BaseResponse<dynamic>> subscriptionresume(
  1065. SubscriptionResumeRequest request,
  1066. ) async {
  1067. final _extra = <String, dynamic>{};
  1068. final queryParameters = <String, dynamic>{};
  1069. final _headers = <String, dynamic>{};
  1070. final _data = <String, dynamic>{};
  1071. _data.addAll(request.toJson());
  1072. final _options = _setStreamType<BaseResponse<dynamic>>(
  1073. Options(method: 'POST', headers: _headers, extra: _extra)
  1074. .compose(
  1075. _dio.options,
  1076. '/s/v1/subscription/resume',
  1077. queryParameters: queryParameters,
  1078. data: _data,
  1079. )
  1080. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1081. );
  1082. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1083. late BaseResponse<dynamic> _value;
  1084. try {
  1085. _value = BaseResponse<dynamic>.fromJson(
  1086. _result.data!,
  1087. (json) => json as dynamic,
  1088. );
  1089. } on Object catch (e, s) {
  1090. errorLogger?.logError(e, s, _options);
  1091. rethrow;
  1092. }
  1093. return _value;
  1094. }
  1095. @override
  1096. Future<BaseResponse<MemberTrialInfoResponse>> memberTrailInfo(
  1097. AppBaseRequest request,
  1098. ) async {
  1099. final _extra = <String, dynamic>{};
  1100. final queryParameters = <String, dynamic>{};
  1101. final _headers = <String, dynamic>{};
  1102. final _data = <String, dynamic>{};
  1103. _data.addAll(request.toJson());
  1104. final _options = _setStreamType<BaseResponse<MemberTrialInfoResponse>>(
  1105. Options(method: 'POST', headers: _headers, extra: _extra)
  1106. .compose(
  1107. _dio.options,
  1108. '/s/v1/member/trial/info',
  1109. queryParameters: queryParameters,
  1110. data: _data,
  1111. )
  1112. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1113. );
  1114. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1115. late BaseResponse<MemberTrialInfoResponse> _value;
  1116. try {
  1117. _value = BaseResponse<MemberTrialInfoResponse>.fromJson(
  1118. _result.data!,
  1119. (json) =>
  1120. MemberTrialInfoResponse.fromJson(json as Map<String, dynamic>),
  1121. );
  1122. } on Object catch (e, s) {
  1123. errorLogger?.logError(e, s, _options);
  1124. rethrow;
  1125. }
  1126. return _value;
  1127. }
  1128. @override
  1129. Future<BaseResponse<dynamic>> memberTrailTrack(AppBaseRequest request) async {
  1130. final _extra = <String, dynamic>{};
  1131. final queryParameters = <String, dynamic>{};
  1132. final _headers = <String, dynamic>{};
  1133. final _data = <String, dynamic>{};
  1134. _data.addAll(request.toJson());
  1135. final _options = _setStreamType<BaseResponse<dynamic>>(
  1136. Options(method: 'POST', headers: _headers, extra: _extra)
  1137. .compose(
  1138. _dio.options,
  1139. '/s/v1/member/trial/track',
  1140. queryParameters: queryParameters,
  1141. data: _data,
  1142. )
  1143. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1144. );
  1145. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1146. late BaseResponse<dynamic> _value;
  1147. try {
  1148. _value = BaseResponse<dynamic>.fromJson(
  1149. _result.data!,
  1150. (json) => json as dynamic,
  1151. );
  1152. } on Object catch (e, s) {
  1153. errorLogger?.logError(e, s, _options);
  1154. rethrow;
  1155. }
  1156. return _value;
  1157. }
  1158. @override
  1159. Future<BaseResponse<UserAvatarResponse>> userAvatarList(
  1160. AppBaseRequest request,
  1161. ) async {
  1162. final _extra = <String, dynamic>{};
  1163. final queryParameters = <String, dynamic>{};
  1164. final _headers = <String, dynamic>{};
  1165. final _data = <String, dynamic>{};
  1166. _data.addAll(request.toJson());
  1167. final _options = _setStreamType<BaseResponse<UserAvatarResponse>>(
  1168. Options(method: 'POST', headers: _headers, extra: _extra)
  1169. .compose(
  1170. _dio.options,
  1171. '/s/v1/user/avatar/list',
  1172. queryParameters: queryParameters,
  1173. data: _data,
  1174. )
  1175. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1176. );
  1177. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1178. late BaseResponse<UserAvatarResponse> _value;
  1179. try {
  1180. _value = BaseResponse<UserAvatarResponse>.fromJson(
  1181. _result.data!,
  1182. (json) => UserAvatarResponse.fromJson(json as Map<String, dynamic>),
  1183. );
  1184. } on Object catch (e, s) {
  1185. errorLogger?.logError(e, s, _options);
  1186. rethrow;
  1187. }
  1188. return _value;
  1189. }
  1190. @override
  1191. Future<BaseResponse<dynamic>> userAvatarUpdate(
  1192. UserAvatarUpdateRequest request,
  1193. ) async {
  1194. final _extra = <String, dynamic>{};
  1195. final queryParameters = <String, dynamic>{};
  1196. final _headers = <String, dynamic>{};
  1197. final _data = <String, dynamic>{};
  1198. _data.addAll(request.toJson());
  1199. final _options = _setStreamType<BaseResponse<dynamic>>(
  1200. Options(method: 'POST', headers: _headers, extra: _extra)
  1201. .compose(
  1202. _dio.options,
  1203. '/s/v1/user/avatar/update',
  1204. queryParameters: queryParameters,
  1205. data: _data,
  1206. )
  1207. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1208. );
  1209. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1210. late BaseResponse<dynamic> _value;
  1211. try {
  1212. _value = BaseResponse<dynamic>.fromJson(
  1213. _result.data!,
  1214. (json) => json as dynamic,
  1215. );
  1216. } on Object catch (e, s) {
  1217. errorLogger?.logError(e, s, _options);
  1218. rethrow;
  1219. }
  1220. return _value;
  1221. }
  1222. @override
  1223. Future<BaseResponse<OrderFirstCheckResponse>> orderFirstCheck(
  1224. AppBaseRequest request,
  1225. ) async {
  1226. final _extra = <String, dynamic>{};
  1227. final queryParameters = <String, dynamic>{};
  1228. final _headers = <String, dynamic>{};
  1229. final _data = <String, dynamic>{};
  1230. _data.addAll(request.toJson());
  1231. final _options = _setStreamType<BaseResponse<OrderFirstCheckResponse>>(
  1232. Options(method: 'POST', headers: _headers, extra: _extra)
  1233. .compose(
  1234. _dio.options,
  1235. '/s/v1/order/pay/check',
  1236. queryParameters: queryParameters,
  1237. data: _data,
  1238. )
  1239. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1240. );
  1241. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1242. late BaseResponse<OrderFirstCheckResponse> _value;
  1243. try {
  1244. _value = BaseResponse<OrderFirstCheckResponse>.fromJson(
  1245. _result.data!,
  1246. (json) =>
  1247. OrderFirstCheckResponse.fromJson(json as Map<String, dynamic>),
  1248. );
  1249. } on Object catch (e, s) {
  1250. errorLogger?.logError(e, s, _options);
  1251. rethrow;
  1252. }
  1253. return _value;
  1254. }
  1255. @override
  1256. Future<BaseResponse<dynamic>> memberEvaluate(AppBaseRequest request) async {
  1257. final _extra = <String, dynamic>{};
  1258. final queryParameters = <String, dynamic>{};
  1259. final _headers = <String, dynamic>{};
  1260. final _data = <String, dynamic>{};
  1261. _data.addAll(request.toJson());
  1262. final _options = _setStreamType<BaseResponse<dynamic>>(
  1263. Options(method: 'POST', headers: _headers, extra: _extra)
  1264. .compose(
  1265. _dio.options,
  1266. '/s/v1/member/evaluate',
  1267. queryParameters: queryParameters,
  1268. data: _data,
  1269. )
  1270. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1271. );
  1272. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1273. late BaseResponse<dynamic> _value;
  1274. try {
  1275. _value = BaseResponse<dynamic>.fromJson(
  1276. _result.data!,
  1277. (json) => json as dynamic,
  1278. );
  1279. } on Object catch (e, s) {
  1280. errorLogger?.logError(e, s, _options);
  1281. rethrow;
  1282. }
  1283. return _value;
  1284. }
  1285. @override
  1286. Future<BaseResponse<LocationTrackDaysResponse>> locationTrackDays(
  1287. AppBaseRequest request,
  1288. ) async {
  1289. final _extra = <String, dynamic>{};
  1290. final queryParameters = <String, dynamic>{};
  1291. final _headers = <String, dynamic>{};
  1292. final _data = <String, dynamic>{};
  1293. _data.addAll(request.toJson());
  1294. final _options = _setStreamType<BaseResponse<LocationTrackDaysResponse>>(
  1295. Options(method: 'POST', headers: _headers, extra: _extra)
  1296. .compose(
  1297. _dio.options,
  1298. '/s/v1/location/track/days',
  1299. queryParameters: queryParameters,
  1300. data: _data,
  1301. )
  1302. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1303. );
  1304. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1305. late BaseResponse<LocationTrackDaysResponse> _value;
  1306. try {
  1307. _value = BaseResponse<LocationTrackDaysResponse>.fromJson(
  1308. _result.data!,
  1309. (json) =>
  1310. LocationTrackDaysResponse.fromJson(json as Map<String, dynamic>),
  1311. );
  1312. } on Object catch (e, s) {
  1313. errorLogger?.logError(e, s, _options);
  1314. rethrow;
  1315. }
  1316. return _value;
  1317. }
  1318. @override
  1319. Future<BaseResponse<TrackDailyResponse>> trackDailyQuery(
  1320. QueryTrackRequest request,
  1321. RequestOptions options,
  1322. ) async {
  1323. final _extra = <String, dynamic>{};
  1324. final queryParameters = <String, dynamic>{};
  1325. final _headers = <String, dynamic>{};
  1326. final _data = <String, dynamic>{};
  1327. _data.addAll(request.toJson());
  1328. final newOptions = newRequestOptions(options);
  1329. newOptions.extra.addAll(_extra);
  1330. newOptions.headers.addAll(_dio.options.headers);
  1331. newOptions.headers.addAll(_headers);
  1332. final _options = newOptions.copyWith(
  1333. method: 'POST',
  1334. baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl),
  1335. queryParameters: queryParameters,
  1336. path: '/s/v1/location/track/daily/query',
  1337. )..data = _data;
  1338. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1339. late BaseResponse<TrackDailyResponse> _value;
  1340. try {
  1341. _value = BaseResponse<TrackDailyResponse>.fromJson(
  1342. _result.data!,
  1343. (json) => TrackDailyResponse.fromJson(json as Map<String, dynamic>),
  1344. );
  1345. } on Object catch (e, s) {
  1346. errorLogger?.logError(e, s, _options);
  1347. rethrow;
  1348. }
  1349. return _value;
  1350. }
  1351. @override
  1352. Future<BaseResponse<TrackDailySummaryResponse>> trackDailySummary(
  1353. QueryTrackRequest request,
  1354. RequestOptions options,
  1355. ) async {
  1356. final _extra = <String, dynamic>{};
  1357. final queryParameters = <String, dynamic>{};
  1358. final _headers = <String, dynamic>{};
  1359. final _data = <String, dynamic>{};
  1360. _data.addAll(request.toJson());
  1361. final newOptions = newRequestOptions(options);
  1362. newOptions.extra.addAll(_extra);
  1363. newOptions.headers.addAll(_dio.options.headers);
  1364. newOptions.headers.addAll(_headers);
  1365. final _options = newOptions.copyWith(
  1366. method: 'POST',
  1367. baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl),
  1368. queryParameters: queryParameters,
  1369. path: '/s/v1/location/track/daily/summary',
  1370. )..data = _data;
  1371. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1372. late BaseResponse<TrackDailySummaryResponse> _value;
  1373. try {
  1374. _value = BaseResponse<TrackDailySummaryResponse>.fromJson(
  1375. _result.data!,
  1376. (json) =>
  1377. TrackDailySummaryResponse.fromJson(json as Map<String, dynamic>),
  1378. );
  1379. } on Object catch (e, s) {
  1380. errorLogger?.logError(e, s, _options);
  1381. rethrow;
  1382. }
  1383. return _value;
  1384. }
  1385. @override
  1386. Future<BaseResponse<dynamic>> notificationReport(
  1387. NotificationReportRequest request,
  1388. ) async {
  1389. final _extra = <String, dynamic>{};
  1390. final queryParameters = <String, dynamic>{};
  1391. final _headers = <String, dynamic>{};
  1392. final _data = <String, dynamic>{};
  1393. _data.addAll(request.toJson());
  1394. final _options = _setStreamType<BaseResponse<dynamic>>(
  1395. Options(method: 'POST', headers: _headers, extra: _extra)
  1396. .compose(
  1397. _dio.options,
  1398. '/central/notification/v1/notification/report',
  1399. queryParameters: queryParameters,
  1400. data: _data,
  1401. )
  1402. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1403. );
  1404. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1405. late BaseResponse<dynamic> _value;
  1406. try {
  1407. _value = BaseResponse<dynamic>.fromJson(
  1408. _result.data!,
  1409. (json) => json as dynamic,
  1410. );
  1411. } on Object catch (e, s) {
  1412. errorLogger?.logError(e, s, _options);
  1413. rethrow;
  1414. }
  1415. return _value;
  1416. }
  1417. @override
  1418. Future<BaseResponse<TrackDailyDialogsResponse>> locationTrackDailyDialogs(
  1419. AppBaseRequest request,
  1420. ) async {
  1421. final _extra = <String, dynamic>{};
  1422. final queryParameters = <String, dynamic>{};
  1423. final _headers = <String, dynamic>{};
  1424. final _data = <String, dynamic>{};
  1425. _data.addAll(request.toJson());
  1426. final _options = _setStreamType<BaseResponse<TrackDailyDialogsResponse>>(
  1427. Options(method: 'POST', headers: _headers, extra: _extra)
  1428. .compose(
  1429. _dio.options,
  1430. '/s/v1/location/track/daily/dialogs',
  1431. queryParameters: queryParameters,
  1432. data: _data,
  1433. )
  1434. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1435. );
  1436. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1437. late BaseResponse<TrackDailyDialogsResponse> _value;
  1438. try {
  1439. _value = BaseResponse<TrackDailyDialogsResponse>.fromJson(
  1440. _result.data!,
  1441. (json) =>
  1442. TrackDailyDialogsResponse.fromJson(json as Map<String, dynamic>),
  1443. );
  1444. } on Object catch (e, s) {
  1445. errorLogger?.logError(e, s, _options);
  1446. rethrow;
  1447. }
  1448. return _value;
  1449. }
  1450. @override
  1451. Future<BaseResponse<TrackDailyActionResponse>> trackDailyAction(
  1452. TrackDailyActionRequest request,
  1453. RequestOptions options,
  1454. ) async {
  1455. final _extra = <String, dynamic>{};
  1456. final queryParameters = <String, dynamic>{};
  1457. final _headers = <String, dynamic>{};
  1458. final _data = <String, dynamic>{};
  1459. _data.addAll(request.toJson());
  1460. final newOptions = newRequestOptions(options);
  1461. newOptions.extra.addAll(_extra);
  1462. newOptions.headers.addAll(_dio.options.headers);
  1463. newOptions.headers.addAll(_headers);
  1464. final _options = newOptions.copyWith(
  1465. method: 'POST',
  1466. baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl),
  1467. queryParameters: queryParameters,
  1468. path: '/s/v1/location/track/daily/action',
  1469. )..data = _data;
  1470. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1471. late BaseResponse<TrackDailyActionResponse> _value;
  1472. try {
  1473. _value = BaseResponse<TrackDailyActionResponse>.fromJson(
  1474. _result.data!,
  1475. (json) =>
  1476. TrackDailyActionResponse.fromJson(json as Map<String, dynamic>),
  1477. );
  1478. } on Object catch (e, s) {
  1479. errorLogger?.logError(e, s, _options);
  1480. rethrow;
  1481. }
  1482. return _value;
  1483. }
  1484. @override
  1485. Future<BaseResponse<dynamic>> locationPhoneEvent(
  1486. LocationPhoneEventRequest request,
  1487. ) async {
  1488. final _extra = <String, dynamic>{};
  1489. final queryParameters = <String, dynamic>{};
  1490. final _headers = <String, dynamic>{};
  1491. final _data = <String, dynamic>{};
  1492. _data.addAll(request.toJson());
  1493. final _options = _setStreamType<BaseResponse<dynamic>>(
  1494. Options(method: 'POST', headers: _headers, extra: _extra)
  1495. .compose(
  1496. _dio.options,
  1497. '/s/v1/location/phone/event',
  1498. queryParameters: queryParameters,
  1499. data: _data,
  1500. )
  1501. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1502. );
  1503. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1504. late BaseResponse<dynamic> _value;
  1505. try {
  1506. _value = BaseResponse<dynamic>.fromJson(
  1507. _result.data!,
  1508. (json) => json as dynamic,
  1509. );
  1510. } on Object catch (e, s) {
  1511. errorLogger?.logError(e, s, _options);
  1512. rethrow;
  1513. }
  1514. return _value;
  1515. }
  1516. @override
  1517. Future<BaseResponse<dynamic>> electricReport(ElectricRequest request) async {
  1518. final _extra = <String, dynamic>{};
  1519. final queryParameters = <String, dynamic>{};
  1520. final _headers = <String, dynamic>{};
  1521. final _data = <String, dynamic>{};
  1522. _data.addAll(request.toJson());
  1523. final _options = _setStreamType<BaseResponse<dynamic>>(
  1524. Options(method: 'POST', headers: _headers, extra: _extra)
  1525. .compose(
  1526. _dio.options,
  1527. '/s/v1/user/electric/report',
  1528. queryParameters: queryParameters,
  1529. data: _data,
  1530. )
  1531. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1532. );
  1533. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1534. late BaseResponse<dynamic> _value;
  1535. try {
  1536. _value = BaseResponse<dynamic>.fromJson(
  1537. _result.data!,
  1538. (json) => json as dynamic,
  1539. );
  1540. } on Object catch (e, s) {
  1541. errorLogger?.logError(e, s, _options);
  1542. rethrow;
  1543. }
  1544. return _value;
  1545. }
  1546. @override
  1547. Future<BaseResponse<DailyKeywordResponse>> dailyKeyword(
  1548. QueryTrackRequest request,
  1549. ) async {
  1550. final _extra = <String, dynamic>{};
  1551. final queryParameters = <String, dynamic>{};
  1552. final _headers = <String, dynamic>{};
  1553. final _data = <String, dynamic>{};
  1554. _data.addAll(request.toJson());
  1555. final _options = _setStreamType<BaseResponse<DailyKeywordResponse>>(
  1556. Options(method: 'POST', headers: _headers, extra: _extra)
  1557. .compose(
  1558. _dio.options,
  1559. '/s/v1/chat/daily/keyword',
  1560. queryParameters: queryParameters,
  1561. data: _data,
  1562. )
  1563. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1564. );
  1565. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1566. late BaseResponse<DailyKeywordResponse> _value;
  1567. try {
  1568. _value = BaseResponse<DailyKeywordResponse>.fromJson(
  1569. _result.data!,
  1570. (json) => DailyKeywordResponse.fromJson(json as Map<String, dynamic>),
  1571. );
  1572. } on Object catch (e, s) {
  1573. errorLogger?.logError(e, s, _options);
  1574. rethrow;
  1575. }
  1576. return _value;
  1577. }
  1578. @override
  1579. Future<BaseResponse<TrackDailyInterpretResponse>> trackDailyInterpret(
  1580. QueryTrackRequest request,
  1581. ) async {
  1582. final _extra = <String, dynamic>{};
  1583. final queryParameters = <String, dynamic>{};
  1584. final _headers = <String, dynamic>{};
  1585. final _data = <String, dynamic>{};
  1586. _data.addAll(request.toJson());
  1587. final _options = _setStreamType<BaseResponse<TrackDailyInterpretResponse>>(
  1588. Options(method: 'POST', headers: _headers, extra: _extra)
  1589. .compose(
  1590. _dio.options,
  1591. '/s/v1/location/track/daily/interpret',
  1592. queryParameters: queryParameters,
  1593. data: _data,
  1594. )
  1595. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1596. );
  1597. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1598. late BaseResponse<TrackDailyInterpretResponse> _value;
  1599. try {
  1600. _value = BaseResponse<TrackDailyInterpretResponse>.fromJson(
  1601. _result.data!,
  1602. (json) =>
  1603. TrackDailyInterpretResponse.fromJson(json as Map<String, dynamic>),
  1604. );
  1605. } on Object catch (e, s) {
  1606. errorLogger?.logError(e, s, _options);
  1607. rethrow;
  1608. }
  1609. return _value;
  1610. }
  1611. @override
  1612. Future<BaseResponse<ElectricQueryResponse>> userElectricQuery(
  1613. FriendsOperationRequest request,
  1614. ) async {
  1615. final _extra = <String, dynamic>{};
  1616. final queryParameters = <String, dynamic>{};
  1617. final _headers = <String, dynamic>{};
  1618. final _data = <String, dynamic>{};
  1619. _data.addAll(request.toJson());
  1620. final _options = _setStreamType<BaseResponse<ElectricQueryResponse>>(
  1621. Options(method: 'POST', headers: _headers, extra: _extra)
  1622. .compose(
  1623. _dio.options,
  1624. '/s/v1/user/electric/query',
  1625. queryParameters: queryParameters,
  1626. data: _data,
  1627. )
  1628. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1629. );
  1630. final _result = await _dio.fetch<Map<String, dynamic>>(_options);
  1631. late BaseResponse<ElectricQueryResponse> _value;
  1632. try {
  1633. _value = BaseResponse<ElectricQueryResponse>.fromJson(
  1634. _result.data!,
  1635. (json) => ElectricQueryResponse.fromJson(json as Map<String, dynamic>),
  1636. );
  1637. } on Object catch (e, s) {
  1638. errorLogger?.logError(e, s, _options);
  1639. rethrow;
  1640. }
  1641. return _value;
  1642. }
  1643. @override
  1644. Future<dynamic> dailyExceptionAnalyse(QueryTrackRequest request) async {
  1645. final _extra = <String, dynamic>{};
  1646. final queryParameters = <String, dynamic>{};
  1647. final _headers = <String, dynamic>{};
  1648. final _data = <String, dynamic>{};
  1649. _data.addAll(request.toJson());
  1650. final _options = _setStreamType<dynamic>(
  1651. Options(method: 'POST', headers: _headers, extra: _extra)
  1652. .compose(
  1653. _dio.options,
  1654. '/s/v1/chat/daily/exception/analyse',
  1655. queryParameters: queryParameters,
  1656. data: _data,
  1657. )
  1658. .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
  1659. );
  1660. final _result = await _dio.fetch(_options);
  1661. final _value = _result.data;
  1662. return _value;
  1663. }
  1664. RequestOptions newRequestOptions(Object? options) {
  1665. if (options is RequestOptions) {
  1666. return options as RequestOptions;
  1667. }
  1668. if (options is Options) {
  1669. return RequestOptions(
  1670. method: options.method,
  1671. sendTimeout: options.sendTimeout,
  1672. receiveTimeout: options.receiveTimeout,
  1673. extra: options.extra,
  1674. headers: options.headers,
  1675. responseType: options.responseType,
  1676. contentType: options.contentType.toString(),
  1677. validateStatus: options.validateStatus,
  1678. receiveDataWhenStatusError: options.receiveDataWhenStatusError,
  1679. followRedirects: options.followRedirects,
  1680. maxRedirects: options.maxRedirects,
  1681. requestEncoder: options.requestEncoder,
  1682. responseDecoder: options.responseDecoder,
  1683. path: '',
  1684. );
  1685. }
  1686. return RequestOptions(path: '');
  1687. }
  1688. RequestOptions _setStreamType<T>(RequestOptions requestOptions) {
  1689. if (T != dynamic &&
  1690. !(requestOptions.responseType == ResponseType.bytes ||
  1691. requestOptions.responseType == ResponseType.stream)) {
  1692. if (T == String) {
  1693. requestOptions.responseType = ResponseType.plain;
  1694. } else {
  1695. requestOptions.responseType = ResponseType.json;
  1696. }
  1697. }
  1698. return requestOptions;
  1699. }
  1700. String _combineBaseUrls(String dioBaseUrl, String? baseUrl) {
  1701. if (baseUrl == null || baseUrl.trim().isEmpty) {
  1702. return dioBaseUrl;
  1703. }
  1704. final url = Uri.parse(baseUrl);
  1705. if (url.isAbsolute) {
  1706. return url.toString();
  1707. }
  1708. return Uri.parse(dioBaseUrl).resolveUri(url).toString();
  1709. }
  1710. }