manager-app/lib/client.dart
Thomas Fransolet e644cd487f misc !
2025-05-14 17:13:13 +02:00

47 lines
1.4 KiB
Dart

import 'package:manager_api_new/api.dart';
//import 'package:openapi_dart_common/openapi.dart';
class Client {
ApiClient? _apiClient;
ApiClient? get apiApi => _apiClient;
AuthenticationApi? _authenticationApi;
AuthenticationApi? get authenticationApi => _authenticationApi;
UserApi? _userApi;
UserApi? get userApi => _userApi;
ConfigurationApi? _configurationApi;
ConfigurationApi? get configurationApi => _configurationApi;
SectionApi? _sectionApi;
SectionApi? get sectionApi => _sectionApi;
ResourceApi? _resourceApi;
ResourceApi? get resourceApi => _resourceApi;
DeviceApi? _deviceApi;
DeviceApi? get deviceApi => _deviceApi;
SectionMapApi? _sectionMapApi;
SectionMapApi? get sectionMapApi => _sectionMapApi;
SectionQuizApi? _sectionQuizApi;
SectionQuizApi? get sectionQuizApi => _sectionQuizApi;
Client(String path) {
_apiClient = ApiClient(
basePath: path);
//basePath: "https://192.168.31.140");
//basePath: "https://localhost:44339");
_apiClient!.addDefaultHeader("Access-Control_Allow_Origin", "*");
_authenticationApi = AuthenticationApi(_apiClient);
_userApi = UserApi(_apiClient);
_configurationApi = ConfigurationApi(_apiClient);
_sectionApi = SectionApi(_apiClient);
_resourceApi = ResourceApi(_apiClient);
_deviceApi = DeviceApi(_apiClient);
_sectionMapApi = SectionMapApi(_apiClient);
_sectionQuizApi = SectionQuizApi(_apiClient);
}
}