You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
521 lines
17 KiB
521 lines
17 KiB
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'home_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 _HomeApi implements HomeApi {
|
|
_HomeApi(this._dio, {this.baseUrl, this.errorLogger});
|
|
|
|
final Dio _dio;
|
|
|
|
String? baseUrl;
|
|
|
|
final ParseErrorLogger? errorLogger;
|
|
|
|
@override
|
|
Future<HttpResponse<BaseResponse<PaginatedResponse<dynamic>>>>
|
|
getMarriageList({
|
|
required int pageNum,
|
|
required int pageSize,
|
|
required int type,
|
|
}) async {
|
|
final _extra = <String, dynamic>{};
|
|
final queryParameters = <String, dynamic>{
|
|
r'pageNum': pageNum,
|
|
r'pageSize': pageSize,
|
|
r'type': type,
|
|
};
|
|
final _headers = <String, dynamic>{};
|
|
const Map<String, dynamic>? _data = null;
|
|
final _options =
|
|
_setStreamType<HttpResponse<BaseResponse<PaginatedResponse<dynamic>>>>(
|
|
Options(method: 'GET', headers: _headers, extra: _extra)
|
|
.compose(
|
|
_dio.options,
|
|
'dating-agency-service/user/page/dongwo/marriage-information',
|
|
queryParameters: queryParameters,
|
|
data: _data,
|
|
)
|
|
.copyWith(
|
|
baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl),
|
|
),
|
|
);
|
|
final _result = await _dio.fetch<Map<String, dynamic>>(_options);
|
|
late BaseResponse<PaginatedResponse<dynamic>> _value;
|
|
try {
|
|
_value = BaseResponse<PaginatedResponse<dynamic>>.fromJson(
|
|
_result.data!,
|
|
(json) => PaginatedResponse<dynamic>.fromJson(
|
|
json as Map<String, dynamic>,
|
|
(json) => json as dynamic,
|
|
),
|
|
);
|
|
} on Object catch (e, s) {
|
|
errorLogger?.logError(e, s, _options);
|
|
rethrow;
|
|
}
|
|
final httpResponse = HttpResponse(_value, _result);
|
|
return httpResponse;
|
|
}
|
|
|
|
@override
|
|
Future<HttpResponse<BaseResponse<PostData>>> userPagePost({
|
|
required int pageNum,
|
|
required int pageSize,
|
|
}) async {
|
|
final _extra = <String, dynamic>{};
|
|
final queryParameters = <String, dynamic>{
|
|
r'pageNum': pageNum,
|
|
r'pageSize': pageSize,
|
|
};
|
|
final _headers = <String, dynamic>{};
|
|
const Map<String, dynamic>? _data = null;
|
|
final _options = _setStreamType<HttpResponse<BaseResponse<PostData>>>(
|
|
Options(method: 'GET', headers: _headers, extra: _extra)
|
|
.compose(
|
|
_dio.options,
|
|
'dating-agency-service/user/page/post',
|
|
queryParameters: queryParameters,
|
|
data: _data,
|
|
)
|
|
.copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
|
|
);
|
|
final _result = await _dio.fetch<Map<String, dynamic>>(_options);
|
|
late BaseResponse<PostData> _value;
|
|
try {
|
|
_value = BaseResponse<PostData>.fromJson(
|
|
_result.data!,
|
|
(json) => PostData.fromJson(json as Map<String, dynamic>),
|
|
);
|
|
} on Object catch (e, s) {
|
|
errorLogger?.logError(e, s, _options);
|
|
rethrow;
|
|
}
|
|
final httpResponse = HttpResponse(_value, _result);
|
|
return httpResponse;
|
|
}
|
|
|
|
@override
|
|
Future<HttpResponse<BaseResponse<Records>>> userPagePostDetail({
|
|
required String id,
|
|
}) async {
|
|
final _extra = <String, dynamic>{};
|
|
final queryParameters = <String, dynamic>{r'id': id};
|
|
final _headers = <String, dynamic>{};
|
|
const Map<String, dynamic>? _data = null;
|
|
final _options = _setStreamType<HttpResponse<BaseResponse<Records>>>(
|
|
Options(method: 'GET', headers: _headers, extra: _extra)
|
|
.compose(
|
|
_dio.options,
|
|
'dating-agency-service/user/page/post/detail',
|
|
queryParameters: queryParameters,
|
|
data: _data,
|
|
)
|
|
.copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
|
|
);
|
|
final _result = await _dio.fetch<Map<String, dynamic>>(_options);
|
|
late BaseResponse<Records> _value;
|
|
try {
|
|
_value = BaseResponse<Records>.fromJson(
|
|
_result.data!,
|
|
(json) => Records.fromJson(json as Map<String, dynamic>),
|
|
);
|
|
} on Object catch (e, s) {
|
|
errorLogger?.logError(e, s, _options);
|
|
rethrow;
|
|
}
|
|
final httpResponse = HttpResponse(_value, _result);
|
|
return httpResponse;
|
|
}
|
|
|
|
@override
|
|
Future<HttpResponse<BaseResponse<dynamic>>> userCreatePost(
|
|
Map<String, dynamic> data,
|
|
) async {
|
|
final _extra = <String, dynamic>{};
|
|
final queryParameters = <String, dynamic>{};
|
|
final _headers = <String, dynamic>{};
|
|
final _data = <String, dynamic>{};
|
|
_data.addAll(data);
|
|
final _options = _setStreamType<HttpResponse<BaseResponse<dynamic>>>(
|
|
Options(method: 'POST', headers: _headers, extra: _extra)
|
|
.compose(
|
|
_dio.options,
|
|
'dating-agency-service/user/create/post',
|
|
queryParameters: queryParameters,
|
|
data: _data,
|
|
)
|
|
.copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
|
|
);
|
|
final _result = await _dio.fetch<Map<String, dynamic>>(_options);
|
|
late BaseResponse<dynamic> _value;
|
|
try {
|
|
_value = BaseResponse<dynamic>.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<HttpResponse<BaseResponse<PostCommentData>>> userPagePostComment({
|
|
required int pageNum,
|
|
required int pageSize,
|
|
required String postId,
|
|
}) async {
|
|
final _extra = <String, dynamic>{};
|
|
final queryParameters = <String, dynamic>{
|
|
r'pageNum': pageNum,
|
|
r'pageSize': pageSize,
|
|
r'postId': postId,
|
|
};
|
|
final _headers = <String, dynamic>{};
|
|
const Map<String, dynamic>? _data = null;
|
|
final _options =
|
|
_setStreamType<HttpResponse<BaseResponse<PostCommentData>>>(
|
|
Options(method: 'GET', headers: _headers, extra: _extra)
|
|
.compose(
|
|
_dio.options,
|
|
'dating-agency-service/user/page/post-comment',
|
|
queryParameters: queryParameters,
|
|
data: _data,
|
|
)
|
|
.copyWith(
|
|
baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl),
|
|
),
|
|
);
|
|
final _result = await _dio.fetch<Map<String, dynamic>>(_options);
|
|
late BaseResponse<PostCommentData> _value;
|
|
try {
|
|
_value = BaseResponse<PostCommentData>.fromJson(
|
|
_result.data!,
|
|
(json) => PostCommentData.fromJson(json as Map<String, dynamic>),
|
|
);
|
|
} on Object catch (e, s) {
|
|
errorLogger?.logError(e, s, _options);
|
|
rethrow;
|
|
}
|
|
final httpResponse = HttpResponse(_value, _result);
|
|
return httpResponse;
|
|
}
|
|
|
|
@override
|
|
Future<HttpResponse<BaseResponse<dynamic>>> userLikePost(
|
|
Map<String, dynamic> data,
|
|
) async {
|
|
final _extra = <String, dynamic>{};
|
|
final queryParameters = <String, dynamic>{};
|
|
final _headers = <String, dynamic>{};
|
|
final _data = <String, dynamic>{};
|
|
_data.addAll(data);
|
|
final _options = _setStreamType<HttpResponse<BaseResponse<dynamic>>>(
|
|
Options(method: 'POST', headers: _headers, extra: _extra)
|
|
.compose(
|
|
_dio.options,
|
|
'dating-agency-service/user/like/post',
|
|
queryParameters: queryParameters,
|
|
data: _data,
|
|
)
|
|
.copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
|
|
);
|
|
final _result = await _dio.fetch<Map<String, dynamic>>(_options);
|
|
late BaseResponse<dynamic> _value;
|
|
try {
|
|
_value = BaseResponse<dynamic>.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<HttpResponse<BaseResponse<dynamic>>> userCreatePostComment(
|
|
Map<String, dynamic> data,
|
|
) async {
|
|
final _extra = <String, dynamic>{};
|
|
final queryParameters = <String, dynamic>{};
|
|
final _headers = <String, dynamic>{};
|
|
final _data = <String, dynamic>{};
|
|
_data.addAll(data);
|
|
final _options = _setStreamType<HttpResponse<BaseResponse<dynamic>>>(
|
|
Options(method: 'POST', headers: _headers, extra: _extra)
|
|
.compose(
|
|
_dio.options,
|
|
'dating-agency-service/user/create/post-comment',
|
|
queryParameters: queryParameters,
|
|
data: _data,
|
|
)
|
|
.copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
|
|
);
|
|
final _result = await _dio.fetch<Map<String, dynamic>>(_options);
|
|
late BaseResponse<dynamic> _value;
|
|
try {
|
|
_value = BaseResponse<dynamic>.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<HttpResponse<BaseResponse<dynamic>>> userReportPost(
|
|
Map<String, dynamic> data,
|
|
) async {
|
|
final _extra = <String, dynamic>{};
|
|
final queryParameters = <String, dynamic>{};
|
|
final _headers = <String, dynamic>{};
|
|
final _data = <String, dynamic>{};
|
|
_data.addAll(data);
|
|
final _options = _setStreamType<HttpResponse<BaseResponse<dynamic>>>(
|
|
Options(method: 'POST', headers: _headers, extra: _extra)
|
|
.compose(
|
|
_dio.options,
|
|
'dating-agency-service/user/report/post',
|
|
queryParameters: queryParameters,
|
|
data: _data,
|
|
)
|
|
.copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
|
|
);
|
|
final _result = await _dio.fetch<Map<String, dynamic>>(_options);
|
|
late BaseResponse<dynamic> _value;
|
|
try {
|
|
_value = BaseResponse<dynamic>.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<HttpResponse<BaseResponse<EventListData>>> userGetSiteActivityPage({
|
|
required int pageNum,
|
|
required int pageSize,
|
|
required int queryType,
|
|
}) async {
|
|
final _extra = <String, dynamic>{};
|
|
final queryParameters = <String, dynamic>{
|
|
r'pageNum': pageNum,
|
|
r'pageSize': pageSize,
|
|
r'queryType': queryType,
|
|
};
|
|
final _headers = <String, dynamic>{};
|
|
const Map<String, dynamic>? _data = null;
|
|
final _options = _setStreamType<HttpResponse<BaseResponse<EventListData>>>(
|
|
Options(method: 'GET', headers: _headers, extra: _extra)
|
|
.compose(
|
|
_dio.options,
|
|
'dating-agency-service/user/get/site/activity/page',
|
|
queryParameters: queryParameters,
|
|
data: _data,
|
|
)
|
|
.copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
|
|
);
|
|
final _result = await _dio.fetch<Map<String, dynamic>>(_options);
|
|
late BaseResponse<EventListData> _value;
|
|
try {
|
|
_value = BaseResponse<EventListData>.fromJson(
|
|
_result.data!,
|
|
(json) => EventListData.fromJson(json as Map<String, dynamic>),
|
|
);
|
|
} on Object catch (e, s) {
|
|
errorLogger?.logError(e, s, _options);
|
|
rethrow;
|
|
}
|
|
final httpResponse = HttpResponse(_value, _result);
|
|
return httpResponse;
|
|
}
|
|
|
|
@override
|
|
Future<HttpResponse<BaseResponse<EventData>>> userGetSiteActivityDetails({
|
|
required String id,
|
|
}) async {
|
|
final _extra = <String, dynamic>{};
|
|
final queryParameters = <String, dynamic>{r'id': id};
|
|
final _headers = <String, dynamic>{};
|
|
const Map<String, dynamic>? _data = null;
|
|
final _options = _setStreamType<HttpResponse<BaseResponse<EventData>>>(
|
|
Options(method: 'GET', headers: _headers, extra: _extra)
|
|
.compose(
|
|
_dio.options,
|
|
'dating-agency-service/user/get/site/activity/details',
|
|
queryParameters: queryParameters,
|
|
data: _data,
|
|
)
|
|
.copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
|
|
);
|
|
final _result = await _dio.fetch<Map<String, dynamic>>(_options);
|
|
late BaseResponse<EventData> _value;
|
|
try {
|
|
_value = BaseResponse<EventData>.fromJson(
|
|
_result.data!,
|
|
(json) => EventData.fromJson(json as Map<String, dynamic>),
|
|
);
|
|
} on Object catch (e, s) {
|
|
errorLogger?.logError(e, s, _options);
|
|
rethrow;
|
|
}
|
|
final httpResponse = HttpResponse(_value, _result);
|
|
return httpResponse;
|
|
}
|
|
|
|
@override
|
|
Future<HttpResponse<BaseResponse<TrendData>>> userPageOwnPostDynamic({
|
|
required int pageNum,
|
|
required int pageSize,
|
|
}) async {
|
|
final _extra = <String, dynamic>{};
|
|
final queryParameters = <String, dynamic>{
|
|
r'pageNum': pageNum,
|
|
r'pageSize': pageSize,
|
|
};
|
|
final _headers = <String, dynamic>{};
|
|
const Map<String, dynamic>? _data = null;
|
|
final _options = _setStreamType<HttpResponse<BaseResponse<TrendData>>>(
|
|
Options(method: 'GET', headers: _headers, extra: _extra)
|
|
.compose(
|
|
_dio.options,
|
|
'dating-agency-service/user/page/own-post-dynamic',
|
|
queryParameters: queryParameters,
|
|
data: _data,
|
|
)
|
|
.copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
|
|
);
|
|
final _result = await _dio.fetch<Map<String, dynamic>>(_options);
|
|
late BaseResponse<TrendData> _value;
|
|
try {
|
|
_value = BaseResponse<TrendData>.fromJson(
|
|
_result.data!,
|
|
(json) => TrendData.fromJson(json as Map<String, dynamic>),
|
|
);
|
|
} on Object catch (e, s) {
|
|
errorLogger?.logError(e, s, _options);
|
|
rethrow;
|
|
}
|
|
final httpResponse = HttpResponse(_value, _result);
|
|
return httpResponse;
|
|
}
|
|
|
|
@override
|
|
Future<HttpResponse<BaseResponse<dynamic>>> userParticipateInSiteActivity(
|
|
Map<String, dynamic> data,
|
|
) async {
|
|
final _extra = <String, dynamic>{};
|
|
final queryParameters = <String, dynamic>{};
|
|
final _headers = <String, dynamic>{};
|
|
final _data = <String, dynamic>{};
|
|
_data.addAll(data);
|
|
final _options = _setStreamType<HttpResponse<BaseResponse<dynamic>>>(
|
|
Options(method: 'POST', headers: _headers, extra: _extra)
|
|
.compose(
|
|
_dio.options,
|
|
'dating-agency-service/user/participate/in/site/activity',
|
|
queryParameters: queryParameters,
|
|
data: _data,
|
|
)
|
|
.copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
|
|
);
|
|
final _result = await _dio.fetch<Map<String, dynamic>>(_options);
|
|
late BaseResponse<dynamic> _value;
|
|
try {
|
|
_value = BaseResponse<dynamic>.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<HttpResponse<BaseResponse<dynamic>>> userQuitSiteActivity(
|
|
Map<String, dynamic> data,
|
|
) async {
|
|
final _extra = <String, dynamic>{};
|
|
final queryParameters = <String, dynamic>{};
|
|
final _headers = <String, dynamic>{};
|
|
final _data = <String, dynamic>{};
|
|
_data.addAll(data);
|
|
final _options = _setStreamType<HttpResponse<BaseResponse<dynamic>>>(
|
|
Options(method: 'POST', headers: _headers, extra: _extra)
|
|
.compose(
|
|
_dio.options,
|
|
'dating-agency-service/user/quit/site/activity',
|
|
queryParameters: queryParameters,
|
|
data: _data,
|
|
)
|
|
.copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
|
|
);
|
|
final _result = await _dio.fetch<Map<String, dynamic>>(_options);
|
|
late BaseResponse<dynamic> _value;
|
|
try {
|
|
_value = BaseResponse<dynamic>.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;
|
|
}
|
|
|
|
RequestOptions _setStreamType<T>(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
|