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.

39 lines
1.1KB

  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'rest_client.dart';
  3. // **************************************************************************
  4. // RetrofitGenerator
  5. // **************************************************************************
  6. class _RestClient implements RestClient {
  7. _RestClient(this._dio, {this.baseUrl}) {
  8. ArgumentError.checkNotNull(_dio, '_dio');
  9. this.baseUrl ??= 'https://aquaman.aztrace.vn';
  10. }
  11. final Dio _dio;
  12. String baseUrl;
  13. @override
  14. login(userRequest) async {
  15. ArgumentError.checkNotNull(userRequest, 'userRequest');
  16. const _extra = <String, dynamic>{};
  17. final queryParameters = <String, dynamic>{};
  18. final _data = <String, dynamic>{};
  19. _data.addAll(userRequest?.toJson() ?? <String, dynamic>{});
  20. final Response<Map<String, dynamic>> _result = await _dio.request(
  21. '/api/authenticate',
  22. queryParameters: queryParameters,
  23. options: RequestOptions(
  24. method: 'POST',
  25. headers: <String, dynamic>{},
  26. extra: _extra,
  27. baseUrl: baseUrl),
  28. data: _data);
  29. final value = User.fromJson(_result.data);
  30. return value;
  31. }
  32. }