manager-app/lib/client.dart
Thomas Fransolet a69d1aa03f WEB - WIP
2021-11-19 18:54:52 +01:00

39 lines
1.1 KiB
Dart

import 'package:managerapi/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;
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);
}
}