// GENERATED CODE - DO NOT MODIFY BY HAND part of 'user_api.dart'; // dart format off // ************************************************************************** // RetrofitGenerator // ************************************************************************** // ignore_for_file: unnecessary_brace_in_string_interps,no_leading_underscores_for_local_identifiers,unused_element,unnecessary_string_interpolations,unused_element_parameter class _UserApi implements UserApi { _UserApi(this._dio, {this.baseUrl, this.errorLogger}); final Dio _dio; String? baseUrl; final ParseErrorLogger? errorLogger; @override Future>> login( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-uec/authorize/by-captcha', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => LoginData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> getBaseUserInfo( String userId, ) async { final _extra = {}; final queryParameters = {r'userId': userId}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-uec/user/get/base-info', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => UserBaseData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> getMarriageInformationDetail() async { final _extra = {}; final queryParameters = {}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-service/user/get/dongwo/own-marriage-information-detail', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => UserData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> getVerificationCode( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-uec/authorize/get/auth-captcha', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => json as dynamic, ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> registerMarriageInformation( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-service/user/register/marriage-information', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => json as dynamic, ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> saveCertificationAudit( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-service/user/save/certification/audit', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => json as dynamic, ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> updatePhone( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-uec/user/modify/phone', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => json as dynamic, ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>>> getCertificationList(String miId) async { final _extra = {}; final queryParameters = {r'miId': miId}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-service/user/get/certification/item/all/list', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse> _value; try { _value = BaseResponse>.fromJson( _result.data!, (json) => json is List ? json .map( (i) => AuthenticationData.fromJson(i as Map), ) .toList() : List.empty(), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> getHxUserToken() async { final _extra = {}; final queryParameters = {}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-chat-audio/user/get/hx/user/token', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => json as String, ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> getApplyTempAuth() async { final _extra = {}; final queryParameters = {}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-uec/get/apply-temp-auth', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => OssData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>>> listVirtualCurrencyProduct( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-mall/user/list/virtual-currency-product', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse> _value; try { _value = BaseResponse>.fromJson( _result.data!, (json) => json is List ? json .map( (i) => RoseData.fromJson(i as Map), ) .toList() : List.empty(), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> getVirtualAccount( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-mall/user/get/virtual-account', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => UserRoseData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> pageVirtualAccountRecord({ required int pageNum, required int pageSize, int? tradeType, }) async { final _extra = {}; final queryParameters = { r'pageNum': pageNum, r'pageSize': pageSize, r'tradeType': tradeType, }; queryParameters.removeWhere((k, v) => v == null); final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-mall/user/page/virtual-account-record', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => RoseHistoryData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> submitOrder( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-mall/user/submit/order', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => SubmitOrderData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> submitMatchmakerOrder( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-mall/user/submit/matchmaker-order', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => SubmitOrderData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>>> getEducationList( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-service/user/get/education/list', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse> _value; try { _value = BaseResponse>.fromJson( _result.data!, (json) => json is List ? json .map( (i) => EducationData.fromJson(i as Map), ) .toList() : List.empty(), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>>> getIncomeList( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-service/user/get/income/list', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse> _value; try { _value = BaseResponse>.fromJson( _result.data!, (json) => json is List ? json .map( (i) => EducationData.fromJson(i as Map), ) .toList() : List.empty(), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>>> getMaritalStatusList( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-service/user/get/marital/status/list', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse> _value; try { _value = BaseResponse>.fromJson( _result.data!, (json) => json is List ? json .map( (i) => EducationData.fromJson(i as Map), ) .toList() : List.empty(), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>>> getPropertyList( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-service/user/get/property/permits', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse> _value; try { _value = BaseResponse>.fromJson( _result.data!, (json) => json is List ? json .map( (i) => EducationData.fromJson(i as Map), ) .toList() : List.empty(), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>>> getOccupationList( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-service/user/get/occupation/list', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse> _value; try { _value = BaseResponse>.fromJson( _result.data!, (json) => json is List ? json .map( (i) => OccupationData.fromJson(i as Map), ) .toList() : List.empty(), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> editOwnMarriageInformation( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-service/user/edit/own-marriage-information', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => json as dynamic, ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>>> listBankCardByIndividual(Map data) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-mall/user/list/bank-card/by-individual', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse> _value; try { _value = BaseResponse>.fromJson( _result.data!, (json) => json is List ? json .map( (i) => BankCardData.fromJson(i as Map), ) .toList() : List.empty(), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> createBankCardByIndividual( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-mall/user/create/bank-card/by-individual', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => json as dynamic, ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> recognizeBankCard( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-uec/user/recognize/bank-card', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => BankCardOcrData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> calculateWithdrawServiceFee( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-mall/user/calculate/withdraw-service-fee', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => WithdrawData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> applyWalletAccountWithdraw( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-mall/user/apply/wallet-account/withdraw', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => json as dynamic, ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> pageWithdrawAudit({ required int pageNum, required int pageSize, }) async { final _extra = {}; final queryParameters = { r'pageNum': pageNum, r'pageSize': pageSize, }; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-mall/user/page/withdraw-audit', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => WithdrawAuditData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> getMarriageInformationDetailsById({required String miId}) async { final _extra = {}; final queryParameters = {r'miId': miId}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-service/user/get/marriage/information/details/byid', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => UserInfoData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> getWalletAccount( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-mall/user/get/wallet-account', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => WalletAccountData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> getWalletAccountRecord({ required int pageNum, required int pageSize, required String recordTimeFrom, required String recordTimeTo, }) async { final _extra = {}; final queryParameters = { r'pageNum': pageNum, r'pageSize': pageSize, r'recordTimeFrom': recordTimeFrom, r'recordTimeTo': recordTimeTo, }; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-mall/user/page/wallet-account-record', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => WalletAccountRecordData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> getDongwoMarriageInformationDetail({required String miId}) async { final _extra = {}; final queryParameters = {r'miId': miId}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-service/user/get/dongwo/marriage-information-detail', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => UserInfoData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>>> getMatchmakerFee() async { final _extra = {}; final queryParameters = {}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-mall/user/page/product/by/matchmaker', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse> _value; try { _value = BaseResponse>.fromJson( _result.data!, (json) => PaginatedResponse.fromJson( json as Map, (json) => RoseData.fromJson(json as Map), ), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> getAuditMatchmaker() async { final _extra = {}; final queryParameters = {}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-uec/user/need-audit/matchmaker-audit', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => json as dynamic, ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> getPaymentOrderDetail({ required String id, }) async { final _extra = {}; final queryParameters = {r'id': id}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-mall/user/get/payment-order/detail', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => PaymentDetailData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> getChatStaticsInfo() async { final _extra = {}; final queryParameters = {}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-chat-audio/user/get/own-user-management', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => ChatStaticData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> userPageFriendRelation({ required int pageNum, required int pageSize, }) async { final _extra = {}; final queryParameters = { r'pageNum': pageNum, r'pageSize': pageSize, }; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-chat-audio/user/page/friend-relation', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => FriendData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> applyMatchmaker( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-uec/user/apply/matchmaker', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => json as dynamic, ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> userGetDongwoOwnUserCount() async { final _extra = {}; final queryParameters = {}; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-service/user/get/dongwo/own-user-count', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => UserCountData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> userPageFriendApply({ required int pageNum, required int pageSize, }) async { final _extra = {}; final queryParameters = { r'pageNum': pageNum, r'pageSize': pageSize, }; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-chat-audio/user/page/friend-apply', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => FriendApplyData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>>> getVisitorList({required int pageNum, required int pageSize}) async { final _extra = {}; final queryParameters = { r'pageNum': pageNum, r'pageSize': pageSize, }; final _headers = {}; const Map? _data = null; final _options = _setStreamType< HttpResponse>> >( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-service/user/page/dongwo/visitor-info', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse> _value; try { _value = BaseResponse>.fromJson( _result.data!, (json) => PaginatedResponse.fromJson( json as Map, (json) => MarriageData.fromJson(json as Map), ), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> userConfirmFriendApply( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-chat-audio/user/confirm/friend-apply', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => json as dynamic, ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> userPageUserProp({ required int pageNum, required int pageSize, }) async { final _extra = {}; final queryParameters = { r'pageNum': pageNum, r'pageSize': pageSize, }; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-chat-audio/user/page/user-prop', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => UserPropData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> userPageUserPropConsumeRecord({ required int pageNum, required int pageSize, }) async { final _extra = {}; final queryParameters = { r'pageNum': pageNum, r'pageSize': pageSize, }; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, 'dating-agency-chat-audio/user/page/user-prop-consume-record', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), ), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => UserPropConsumeData.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> userDelPhotos( Map data, ) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); final _options = _setStreamType>>( Options(method: 'POST', headers: _headers, extra: _extra) .compose( _dio.options, '/dating-agency-service/user/del/photos', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => json as dynamic, ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } @override Future>> getAppVersionInfo({ required int os, required int code, }) async { final _extra = {}; final queryParameters = { r'operatingSystem': os, r'versionCode': code, }; final _headers = {}; const Map? _data = null; final _options = _setStreamType>>( Options(method: 'GET', headers: _headers, extra: _extra) .compose( _dio.options, '/dating-agency-uec/user/get/app-version/update', queryParameters: queryParameters, data: _data, ) .copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)), ); final _result = await _dio.fetch>(_options); late BaseResponse _value; try { _value = BaseResponse.fromJson( _result.data!, (json) => AppVersion.fromJson(json as Map), ); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); return httpResponse; } RequestOptions _setStreamType(RequestOptions requestOptions) { if (T != dynamic && !(requestOptions.responseType == ResponseType.bytes || requestOptions.responseType == ResponseType.stream)) { if (T == String) { requestOptions.responseType = ResponseType.plain; } else { requestOptions.responseType = ResponseType.json; } } return requestOptions; } String _combineBaseUrls(String dioBaseUrl, String? baseUrl) { if (baseUrl == null || baseUrl.trim().isEmpty) { return dioBaseUrl; } final url = Uri.parse(baseUrl); if (url.isAbsolute) { return url.toString(); } return Uri.parse(dioBaseUrl).resolveUri(url).toString(); } } // dart format on