mirror of
https://bitbucket.org/myhomie/myhomie_app.git
synced 2025-12-06 09:01:20 +00:00
56 lines
1.4 KiB
Dart
56 lines
1.4 KiB
Dart
import 'package:mycore_api/api.dart';
|
|
|
|
class Client {
|
|
ApiClient? _apiClient;
|
|
ApiClient? get apiApi => _apiClient;
|
|
|
|
TokenApi? _tokenApi;
|
|
TokenApi? get tokenApi => _tokenApi;
|
|
|
|
AuthenticationApi? _authenticationApi;
|
|
AuthenticationApi? get authenticationApi => _authenticationApi;
|
|
|
|
UserApi? _userApi;
|
|
UserApi? get userApi => _userApi;
|
|
|
|
HomeApi? _homeApi;
|
|
HomeApi? get homeApi => _homeApi;
|
|
|
|
AlarmApi? _alarmApi;
|
|
AlarmApi? get alarmApi => _alarmApi;
|
|
|
|
EventApi? _eventApi;
|
|
EventApi? get eventApi => _eventApi;
|
|
|
|
GroupApi? _groupApi;
|
|
GroupApi? get groupApi => _groupApi;
|
|
|
|
DeviceApi? _deviceApi;
|
|
DeviceApi? get deviceApi => _deviceApi;
|
|
|
|
AutomationApi? _automationApi;
|
|
AutomationApi? get automationApi => _automationApi;
|
|
|
|
ProviderApi? _providerApi;
|
|
ProviderApi? get providerApi => _providerApi;
|
|
|
|
RoomApi? _roomApi;
|
|
RoomApi? get roomApi => _roomApi;
|
|
|
|
Client(String path) {
|
|
_apiClient = ApiClient(
|
|
basePath: path);
|
|
//basePath: "http://localhost:25049");
|
|
_tokenApi = TokenApi(_apiClient);
|
|
_authenticationApi = AuthenticationApi(_apiClient);
|
|
_userApi = UserApi(_apiClient);
|
|
_homeApi = HomeApi(_apiClient);
|
|
_alarmApi = AlarmApi(_apiClient);
|
|
_eventApi = EventApi(_apiClient);
|
|
_groupApi = GroupApi(_apiClient);
|
|
_deviceApi = DeviceApi(_apiClient);
|
|
_automationApi = AutomationApi(_apiClient);
|
|
_providerApi = ProviderApi(_apiClient);
|
|
_roomApi = RoomApi(_apiClient);
|
|
}
|
|
} |