|
- // GENERATED CODE - DO NOT MODIFY BY HAND
-
- part of 'rest_client.dart';
-
- // **************************************************************************
- // RetrofitGenerator
- // **************************************************************************
-
- class _RestClient implements RestClient {
- _RestClient(this._dio, {this.baseUrl}) {
- ArgumentError.checkNotNull(_dio, '_dio');
- this.baseUrl ??= ConstCommon.baseUrl;
- }
-
- final Dio _dio;
-
- String baseUrl;
-
- @override
- login(userRequest) async {
- ArgumentError.checkNotNull(userRequest, 'userRequest');
- const _extra = <String, dynamic>{};
- final queryParameters = <String, dynamic>{};
- final _data = <String, dynamic>{};
- _data.addAll(userRequest?.toJson() ?? <String, dynamic>{});
- final Response<Map<String, dynamic>> _result = await _dio.request(
- '/api/authenticate',
- queryParameters: queryParameters,
- options: RequestOptions(
- method: 'POST',
- headers: <String, dynamic>{},
- extra: _extra,
- baseUrl: baseUrl),
- data: _data);
- final value = User.fromJson(_result.data);
- return value;
- }
-
- @override
- getMe() async {
- const _extra = <String, dynamic>{};
- final queryParameters = <String, dynamic>{};
- final _data = <String, dynamic>{};
- final Response<Map<String, dynamic>> _result = await _dio.request(
- '/api/account',
- queryParameters: queryParameters,
- options: RequestOptions(
- method: 'GET',
- headers: <String, dynamic>{},
- extra: _extra,
- baseUrl: baseUrl),
- data: _data);
- final value = Account.fromJson(_result.data);
- return value;
- }
-
- @override
- forgotPassword(email) async {
- ArgumentError.checkNotNull(email, 'email');
- const _extra = <String, dynamic>{};
- final queryParameters = <String, dynamic>{};
- final _data = email;
- await _dio.request<void>('/api/account/reset-password/init',
- queryParameters: queryParameters,
- options: RequestOptions(
- method: 'POST',
- headers: <String, dynamic>{},
- extra: _extra,
- baseUrl: baseUrl),
- data: _data);
- return null;
- }
-
- @override
- resetPassword(password) async {
- ArgumentError.checkNotNull(password, 'password');
- const _extra = <String, dynamic>{};
- final queryParameters = <String, dynamic>{};
- final _data = <String, dynamic>{};
- _data.addAll(password?.toJson() ?? <String, dynamic>{});
- await _dio.request<void>('/api/account/reset-password/finish',
- queryParameters: queryParameters,
- options: RequestOptions(
- method: 'POST',
- headers: <String, dynamic>{},
- extra: _extra,
- baseUrl: baseUrl),
- data: _data);
- return null;
- }
-
- @override
- changePassword(password) async {
- ArgumentError.checkNotNull(password, 'password');
- const _extra = <String, dynamic>{};
- final queryParameters = <String, dynamic>{};
- final _data = <String, dynamic>{};
- _data.addAll(password?.toJson() ?? <String, dynamic>{});
- await _dio.request<void>('/api/account/change-password',
- queryParameters: queryParameters,
- options: RequestOptions(
- method: 'POST',
- headers: <String, dynamic>{},
- extra: _extra,
- baseUrl: baseUrl),
- data: _data);
- return null;
- }
-
- @override
- updateProfile(account) async {
- ArgumentError.checkNotNull(account, 'account');
- const _extra = <String, dynamic>{};
- final queryParameters = <String, dynamic>{};
- final _data = <String, dynamic>{};
- _data.addAll(account?.toJson() ?? <String, dynamic>{});
- final Response<Map<String, dynamic>> _result = await _dio.request(
- '/api/update-my-profile',
- queryParameters: queryParameters,
- options: RequestOptions(
- method: 'PUT',
- headers: <String, dynamic>{},
- extra: _extra,
- baseUrl: baseUrl),
- data: _data);
- final value = Account.fromJson(_result.data);
- return value;
- }
-
- @override
- getSupplies(type) async {
- ArgumentError.checkNotNull(type, 'type');
- const _extra = <String, dynamic>{};
- final queryParameters = <String, dynamic>{};
- final _data = <String, dynamic>{};
- final Response<List<dynamic>> _result = await _dio.request(
- '/api/tb-supplies-by-type/$type',
- queryParameters: queryParameters,
- options: RequestOptions(
- method: 'GET',
- headers: <String, dynamic>{},
- extra: _extra,
- baseUrl: baseUrl),
- data: _data);
- var value = _result.data
- .map((dynamic i) => Supply.fromJson(i as Map<String, dynamic>))
- .toList();
- return value;
- }
-
- @override
- updateFcmToken(token) async {
- ArgumentError.checkNotNull(token, 'token');
- const _extra = <String, dynamic>{};
- final queryParameters = <String, dynamic>{};
- final _data = token;
- await _dio.request<void>('/api/update-fcmToken',
- queryParameters: queryParameters,
- options: RequestOptions(
- method: 'PUT',
- headers: <String, dynamic>{},
- extra: _extra,
- baseUrl: baseUrl),
- data: _data);
- return null;
- }
- }
|