50 lines
1.5 KiB
Dart
50 lines
1.5 KiB
Dart
//import 'package:managerapi/api.dart';
|
|
//import 'package:openapi_dart_common/openapi.dart';
|
|
|
|
import 'package:manager_api_new/api.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;
|
|
|
|
InstanceApi? _instanceApi;
|
|
InstanceApi? get instanceApi => _instanceApi;
|
|
|
|
ApplicationInstanceApi? _applicationInstanceApi;
|
|
ApplicationInstanceApi? get applicationInstanceApi => _applicationInstanceApi;
|
|
|
|
StatsApi? _statsApi;
|
|
StatsApi? get statsApi => _statsApi;
|
|
|
|
Client(String path, {String? apiKey}) {
|
|
_apiClient = ApiClient(basePath: path);
|
|
if (apiKey != null) _apiClient!.addDefaultHeader('X-Api-Key', apiKey);
|
|
_authenticationApi = AuthenticationApi(_apiClient);
|
|
_userApi = UserApi(_apiClient);
|
|
_configurationApi = ConfigurationApi(_apiClient);
|
|
_sectionApi = SectionApi(_apiClient);
|
|
_resourceApi = ResourceApi(_apiClient);
|
|
_deviceApi = DeviceApi(_apiClient);
|
|
_instanceApi = InstanceApi(_apiClient);
|
|
_applicationInstanceApi = ApplicationInstanceApi(_apiClient);
|
|
_statsApi = StatsApi(_apiClient);
|
|
}
|
|
} |