Skip to content

Commit af57763

Browse files
committed
Generate definitions for v25.01
1 parent 5d1ffe3 commit af57763

229 files changed

Lines changed: 11195 additions & 2290 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openapi-generator/FILES

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ docs/Api/ClientAppsApi.md
1010
docs/Api/DevicesApi.md
1111
docs/Api/DirectLinksApi.md
1212
docs/Api/EnumsApi.md
13+
docs/Api/IntegrationsApi.md
1314
docs/Api/LocationsApi.md
1415
docs/Api/NotificationsApi.md
1516
docs/Api/OAuthApi.md
@@ -30,6 +31,7 @@ docs/Model/ChannelActionParamsCopy.md
3031
docs/Model/ChannelActionParamsDimmer.md
3132
docs/Model/ChannelActionParamsDuration.md
3233
docs/Model/ChannelActionParamsPercentage.md
34+
docs/Model/ChannelActionParamsPercentageAndTilt.md
3335
docs/Model/ChannelActionParamsRgbw.md
3436
docs/Model/ChannelActionParamsRgbwOneOf.md
3537
docs/Model/ChannelActionParamsRgbwOneOf1.md
@@ -45,6 +47,7 @@ docs/Model/ChannelConfigAlexaSettingsAlexa.md
4547
docs/Model/ChannelConfigControllingTheGate.md
4648
docs/Model/ChannelConfigControllingTheGateClosingRule.md
4749
docs/Model/ChannelConfigElectricityMeter.md
50+
docs/Model/ChannelConfigFacadeBlinds.md
4851
docs/Model/ChannelConfigGeneralPurposeMeasurement.md
4952
docs/Model/ChannelConfigGeneralPurposeMeasurementDefaults.md
5053
docs/Model/ChannelConfigGeneralPurposeMeter.md
@@ -59,6 +62,7 @@ docs/Model/ChannelConfigHvacThermostatTemperatureConstraints.md
5962
docs/Model/ChannelConfigHvacThermostatTemperatures.md
6063
docs/Model/ChannelConfigImpulseCounter.md
6164
docs/Model/ChannelConfigInvertedLogic.md
65+
docs/Model/ChannelConfigRollerShutter.md
6266
docs/Model/ChannelConfigStaircaseTimer.md
6367
docs/Model/ChannelConfigThermometer.md
6468
docs/Model/ChannelFunction.md
@@ -76,6 +80,7 @@ docs/Model/ChannelStateDistance.md
7680
docs/Model/ChannelStateDouble.md
7781
docs/Model/ChannelStateElectricityMeter.md
7882
docs/Model/ChannelStateElectricityMeterPhase.md
83+
docs/Model/ChannelStateFacadeBlind.md
7984
docs/Model/ChannelStateHumidity.md
8085
docs/Model/ChannelStateHumidityAndTemperature.md
8186
docs/Model/ChannelStateHvac.md
@@ -105,7 +110,8 @@ docs/Model/InlineObject1.md
105110
docs/Model/InlineObject10.md
106111
docs/Model/InlineObject11.md
107112
docs/Model/InlineObject12.md
108-
docs/Model/InlineObject14.md
113+
docs/Model/InlineObject13.md
114+
docs/Model/InlineObject15.md
109115
docs/Model/InlineObject2.md
110116
docs/Model/InlineObject3.md
111117
docs/Model/InlineObject4.md
@@ -116,9 +122,10 @@ docs/Model/InlineObject8.md
116122
docs/Model/InlineObject9.md
117123
docs/Model/InlineResponse200.md
118124
docs/Model/InlineResponse2001.md
125+
docs/Model/InlineResponse2001Timezone.md
119126
docs/Model/InlineResponse2002.md
120127
docs/Model/InlineResponse2003.md
121-
docs/Model/InlineResponse200Timezone.md
128+
docs/Model/InlineResponse2004.md
122129
docs/Model/InlineResponse400.md
123130
docs/Model/InlineResponse4001.md
124131
docs/Model/InlineResponse4002.md
@@ -176,6 +183,7 @@ lib/Api/ClientAppsApi.php
176183
lib/Api/DevicesApi.php
177184
lib/Api/DirectLinksApi.php
178185
lib/Api/EnumsApi.php
186+
lib/Api/IntegrationsApi.php
179187
lib/Api/LocationsApi.php
180188
lib/Api/NotificationsApi.php
181189
lib/Api/OAuthApi.php
@@ -199,6 +207,7 @@ lib/Model/ChannelActionParamsCopy.php
199207
lib/Model/ChannelActionParamsDimmer.php
200208
lib/Model/ChannelActionParamsDuration.php
201209
lib/Model/ChannelActionParamsPercentage.php
210+
lib/Model/ChannelActionParamsPercentageAndTilt.php
202211
lib/Model/ChannelActionParamsRgbw.php
203212
lib/Model/ChannelActionParamsRgbwOneOf.php
204213
lib/Model/ChannelActionParamsRgbwOneOf1.php
@@ -214,6 +223,7 @@ lib/Model/ChannelConfigAlexaSettingsAlexa.php
214223
lib/Model/ChannelConfigControllingTheGate.php
215224
lib/Model/ChannelConfigControllingTheGateClosingRule.php
216225
lib/Model/ChannelConfigElectricityMeter.php
226+
lib/Model/ChannelConfigFacadeBlinds.php
217227
lib/Model/ChannelConfigGeneralPurposeMeasurement.php
218228
lib/Model/ChannelConfigGeneralPurposeMeasurementDefaults.php
219229
lib/Model/ChannelConfigGeneralPurposeMeter.php
@@ -228,6 +238,7 @@ lib/Model/ChannelConfigHvacThermostatTemperatureConstraints.php
228238
lib/Model/ChannelConfigHvacThermostatTemperatures.php
229239
lib/Model/ChannelConfigImpulseCounter.php
230240
lib/Model/ChannelConfigInvertedLogic.php
241+
lib/Model/ChannelConfigRollerShutter.php
231242
lib/Model/ChannelConfigStaircaseTimer.php
232243
lib/Model/ChannelConfigThermometer.php
233244
lib/Model/ChannelFunction.php
@@ -245,6 +256,7 @@ lib/Model/ChannelStateDistance.php
245256
lib/Model/ChannelStateDouble.php
246257
lib/Model/ChannelStateElectricityMeter.php
247258
lib/Model/ChannelStateElectricityMeterPhase.php
259+
lib/Model/ChannelStateFacadeBlind.php
248260
lib/Model/ChannelStateHumidity.php
249261
lib/Model/ChannelStateHumidityAndTemperature.php
250262
lib/Model/ChannelStateHvac.php
@@ -274,7 +286,8 @@ lib/Model/InlineObject1.php
274286
lib/Model/InlineObject10.php
275287
lib/Model/InlineObject11.php
276288
lib/Model/InlineObject12.php
277-
lib/Model/InlineObject14.php
289+
lib/Model/InlineObject13.php
290+
lib/Model/InlineObject15.php
278291
lib/Model/InlineObject2.php
279292
lib/Model/InlineObject3.php
280293
lib/Model/InlineObject4.php
@@ -285,9 +298,10 @@ lib/Model/InlineObject8.php
285298
lib/Model/InlineObject9.php
286299
lib/Model/InlineResponse200.php
287300
lib/Model/InlineResponse2001.php
301+
lib/Model/InlineResponse2001Timezone.php
288302
lib/Model/InlineResponse2002.php
289303
lib/Model/InlineResponse2003.php
290-
lib/Model/InlineResponse200Timezone.php
304+
lib/Model/InlineResponse2004.php
291305
lib/Model/InlineResponse400.php
292306
lib/Model/InlineResponse4001.php
293307
lib/Model/InlineResponse4002.php

README.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ Install with [Composer](https://getcomposer.org/).
1717
## Getting Started
1818

1919
```php
20-
<?php
2120
require_once(__DIR__ . '/vendor/autoload.php');
2221

2322
use Supla\ApiClient\Api\ChannelsApi;
@@ -61,10 +60,12 @@ Class | Method | HTTP request | Description
6160
*ChannelGroupsApi* | [**updateChannelGroup**](docs/Api/ChannelGroupsApi.md#updatechannelgroup) | **PUT** /channel-groups/{id} | Update the channel group
6261
*ChannelsApi* | [**configureChannel**](docs/Api/ChannelsApi.md#configurechannel) | **PATCH** /channels/{id}/settings |
6362
*ChannelsApi* | [**createChannelReaction**](docs/Api/ChannelsApi.md#createchannelreaction) | **POST** /channels/{channel}/reactions | Create channel reaction
63+
*ChannelsApi* | [**deleteChannel**](docs/Api/ChannelsApi.md#deletechannel) | **DELETE** /channels/{id} | Delete the channel
6464
*ChannelsApi* | [**deleteChannelMeasurementLogs**](docs/Api/ChannelsApi.md#deletechannelmeasurementlogs) | **DELETE** /channels/{channel}/measurement-logs | Delete channel measurement logs.
6565
*ChannelsApi* | [**deleteChannelReaction**](docs/Api/ChannelsApi.md#deletechannelreaction) | **DELETE** /channels/{channel}/reactions/{reaction} | Delete channel reaction
6666
*ChannelsApi* | [**downloadChannelMeasurementLogs**](docs/Api/ChannelsApi.md#downloadchannelmeasurementlogs) | **GET** /channels/{channel}/measurement-logs-download | Get measurement logs as a zipped CSV file.
6767
*ChannelsApi* | [**executeAction**](docs/Api/ChannelsApi.md#executeaction) | **PATCH** /channels/{id} |
68+
*ChannelsApi* | [**executeSubDeviceAction**](docs/Api/ChannelsApi.md#executesubdeviceaction) | **PATCH** /channels/{channelId}/subdevice |
6869
*ChannelsApi* | [**getChannel**](docs/Api/ChannelsApi.md#getchannel) | **GET** /channels/{id} | Get Channel
6970
*ChannelsApi* | [**getChannelChannelGroups**](docs/Api/ChannelsApi.md#getchannelchannelgroups) | **GET** /channels/{id}/channel-groups | Get Channel Groups that the given channel belongs to
7071
*ChannelsApi* | [**getChannelDirectLinks**](docs/Api/ChannelsApi.md#getchanneldirectlinks) | **GET** /channels/{channel}/direct-links | Get channel direct links
@@ -74,6 +75,8 @@ Class | Method | HTTP request | Description
7475
*ChannelsApi* | [**getChannelReactions**](docs/Api/ChannelsApi.md#getchannelreactions) | **GET** /channels/{channel}/reactions | Get channel reactions
7576
*ChannelsApi* | [**getChannelScenes**](docs/Api/ChannelsApi.md#getchannelscenes) | **GET** /channels/{channel}/scenes | Get channel scenes
7677
*ChannelsApi* | [**getChannels**](docs/Api/ChannelsApi.md#getchannels) | **GET** /channels | Get Channels
78+
*ChannelsApi* | [**getChannelsStates**](docs/Api/ChannelsApi.md#getchannelsstates) | **GET** /channels/states | Get Channels states
79+
*ChannelsApi* | [**getReactions**](docs/Api/ChannelsApi.md#getreactions) | **GET** /reactions | Get reactions
7780
*ChannelsApi* | [**updateChannel**](docs/Api/ChannelsApi.md#updatechannel) | **PUT** /channels/{id} |
7881
*ChannelsApi* | [**updateChannelReaction**](docs/Api/ChannelsApi.md#updatechannelreaction) | **PUT** /channels/{channel}/reactions/{reaction} | Update channel reaction
7982
*ClientAppsApi* | [**deleteClientApp**](docs/Api/ClientAppsApi.md#deleteclientapp) | **DELETE** /client-apps/{id} | Delete the client app
@@ -84,12 +87,14 @@ Class | Method | HTTP request | Description
8487
*DevicesApi* | [**getIoDevice**](docs/Api/DevicesApi.md#getiodevice) | **GET** /iodevices/{id} | Get Device
8588
*DevicesApi* | [**getIoDeviceNotifications**](docs/Api/DevicesApi.md#getiodevicenotifications) | **GET** /iodevices/{device}/notifications |
8689
*DevicesApi* | [**getIoDevices**](docs/Api/DevicesApi.md#getiodevices) | **GET** /iodevices | Get Devices
90+
*DevicesApi* | [**getSubDevices**](docs/Api/DevicesApi.md#getsubdevices) | **GET** /subdevices |
8791
*DevicesApi* | [**updateDevice**](docs/Api/DevicesApi.md#updatedevice) | **PUT** /iodevices/{id} |
8892
*DirectLinksApi* | [**getDirectLink**](docs/Api/DirectLinksApi.md#getdirectlink) | **GET** /direct-links/{directLink} | Get direct link
8993
*DirectLinksApi* | [**getDirectLinks**](docs/Api/DirectLinksApi.md#getdirectlinks) | **GET** /direct-links | Get Direct Links
9094
*EnumsApi* | [**getActionsEnum**](docs/Api/EnumsApi.md#getactionsenum) | **GET** /enum/actions |
9195
*EnumsApi* | [**getChannelTypesEnum**](docs/Api/EnumsApi.md#getchanneltypesenum) | **GET** /enum/channel-types |
9296
*EnumsApi* | [**getFunctionsEnum**](docs/Api/EnumsApi.md#getfunctionsenum) | **GET** /enum/functions |
97+
*IntegrationsApi* | [**createMqttBrokerCredentials**](docs/Api/IntegrationsApi.md#createmqttbrokercredentials) | **POST** /integrations/mqtt-credentials | Creates MQTT Broker credentials for the OAuth Client.
9398
*LocationsApi* | [**createLocation**](docs/Api/LocationsApi.md#createlocation) | **POST** /locations | Create a new location
9499
*LocationsApi* | [**deleteLocation**](docs/Api/LocationsApi.md#deletelocation) | **DELETE** /locations/{id} | Delete the location
95100
*LocationsApi* | [**getLocation**](docs/Api/LocationsApi.md#getlocation) | **GET** /locations/{id} | Get location by ID
@@ -133,6 +138,7 @@ Class | Method | HTTP request | Description
133138
- [ChannelActionParamsDimmer](docs/Model/ChannelActionParamsDimmer.md)
134139
- [ChannelActionParamsDuration](docs/Model/ChannelActionParamsDuration.md)
135140
- [ChannelActionParamsPercentage](docs/Model/ChannelActionParamsPercentage.md)
141+
- [ChannelActionParamsPercentageAndTilt](docs/Model/ChannelActionParamsPercentageAndTilt.md)
136142
- [ChannelActionParamsRgbw](docs/Model/ChannelActionParamsRgbw.md)
137143
- [ChannelActionParamsRgbwOneOf](docs/Model/ChannelActionParamsRgbwOneOf.md)
138144
- [ChannelActionParamsRgbwOneOf1](docs/Model/ChannelActionParamsRgbwOneOf1.md)
@@ -148,6 +154,7 @@ Class | Method | HTTP request | Description
148154
- [ChannelConfigControllingTheGate](docs/Model/ChannelConfigControllingTheGate.md)
149155
- [ChannelConfigControllingTheGateClosingRule](docs/Model/ChannelConfigControllingTheGateClosingRule.md)
150156
- [ChannelConfigElectricityMeter](docs/Model/ChannelConfigElectricityMeter.md)
157+
- [ChannelConfigFacadeBlinds](docs/Model/ChannelConfigFacadeBlinds.md)
151158
- [ChannelConfigGeneralPurposeMeasurement](docs/Model/ChannelConfigGeneralPurposeMeasurement.md)
152159
- [ChannelConfigGeneralPurposeMeasurementDefaults](docs/Model/ChannelConfigGeneralPurposeMeasurementDefaults.md)
153160
- [ChannelConfigGeneralPurposeMeter](docs/Model/ChannelConfigGeneralPurposeMeter.md)
@@ -162,6 +169,7 @@ Class | Method | HTTP request | Description
162169
- [ChannelConfigHvacThermostatTemperatures](docs/Model/ChannelConfigHvacThermostatTemperatures.md)
163170
- [ChannelConfigImpulseCounter](docs/Model/ChannelConfigImpulseCounter.md)
164171
- [ChannelConfigInvertedLogic](docs/Model/ChannelConfigInvertedLogic.md)
172+
- [ChannelConfigRollerShutter](docs/Model/ChannelConfigRollerShutter.md)
165173
- [ChannelConfigStaircaseTimer](docs/Model/ChannelConfigStaircaseTimer.md)
166174
- [ChannelConfigThermometer](docs/Model/ChannelConfigThermometer.md)
167175
- [ChannelFunction](docs/Model/ChannelFunction.md)
@@ -179,6 +187,7 @@ Class | Method | HTTP request | Description
179187
- [ChannelStateDouble](docs/Model/ChannelStateDouble.md)
180188
- [ChannelStateElectricityMeter](docs/Model/ChannelStateElectricityMeter.md)
181189
- [ChannelStateElectricityMeterPhase](docs/Model/ChannelStateElectricityMeterPhase.md)
190+
- [ChannelStateFacadeBlind](docs/Model/ChannelStateFacadeBlind.md)
182191
- [ChannelStateHumidity](docs/Model/ChannelStateHumidity.md)
183192
- [ChannelStateHumidityAndTemperature](docs/Model/ChannelStateHumidityAndTemperature.md)
184193
- [ChannelStateHvac](docs/Model/ChannelStateHvac.md)
@@ -208,7 +217,8 @@ Class | Method | HTTP request | Description
208217
- [InlineObject10](docs/Model/InlineObject10.md)
209218
- [InlineObject11](docs/Model/InlineObject11.md)
210219
- [InlineObject12](docs/Model/InlineObject12.md)
211-
- [InlineObject14](docs/Model/InlineObject14.md)
220+
- [InlineObject13](docs/Model/InlineObject13.md)
221+
- [InlineObject15](docs/Model/InlineObject15.md)
212222
- [InlineObject2](docs/Model/InlineObject2.md)
213223
- [InlineObject3](docs/Model/InlineObject3.md)
214224
- [InlineObject4](docs/Model/InlineObject4.md)
@@ -219,9 +229,10 @@ Class | Method | HTTP request | Description
219229
- [InlineObject9](docs/Model/InlineObject9.md)
220230
- [InlineResponse200](docs/Model/InlineResponse200.md)
221231
- [InlineResponse2001](docs/Model/InlineResponse2001.md)
232+
- [InlineResponse2001Timezone](docs/Model/InlineResponse2001Timezone.md)
222233
- [InlineResponse2002](docs/Model/InlineResponse2002.md)
223234
- [InlineResponse2003](docs/Model/InlineResponse2003.md)
224-
- [InlineResponse200Timezone](docs/Model/InlineResponse200Timezone.md)
235+
- [InlineResponse2004](docs/Model/InlineResponse2004.md)
225236
- [InlineResponse400](docs/Model/InlineResponse400.md)
226237
- [InlineResponse4001](docs/Model/InlineResponse4001.md)
227238
- [InlineResponse4002](docs/Model/InlineResponse4002.md)
@@ -318,5 +329,5 @@ or your server instance.
318329

319330
This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
320331

321-
- Targeted Cloud version: `24.01.01-51-gd3ab095f`
332+
- Targeted Cloud version: `24.12-60-g8a642a3e7`
322333
- Build package: `org.openapitools.codegen.languages.PhpClientCodegen`

docs/Api/ChannelGroupsApi.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Method | HTTP request | Description
1717
## `createChannelGroup()`
1818

1919
```php
20-
createChannelGroup($inlineObject3): \Supla\ApiClient\Model\ChannelGroup
20+
createChannelGroup($inlineObject4): \Supla\ApiClient\Model\ChannelGroup
2121
```
2222

2323
Create a new channel group
@@ -42,10 +42,10 @@ $apiInstance = new Supla\ApiClient\Api\ChannelGroupsApi(
4242
new GuzzleHttp\Client(),
4343
$config
4444
);
45-
$inlineObject3 = new \Supla\ApiClient\Model\InlineObject3(); // \Supla\ApiClient\Model\InlineObject3
45+
$inlineObject4 = new \Supla\ApiClient\Model\InlineObject4(); // \Supla\ApiClient\Model\InlineObject4
4646

4747
try {
48-
$result = $apiInstance->createChannelGroup($inlineObject3);
48+
$result = $apiInstance->createChannelGroup($inlineObject4);
4949
print_r($result);
5050
} catch (Exception $e) {
5151
echo 'Exception when calling ChannelGroupsApi->createChannelGroup: ', $e->getMessage(), PHP_EOL;
@@ -56,7 +56,7 @@ try {
5656

5757
Name | Type | Description | Notes
5858
------------- | ------------- | ------------- | -------------
59-
**inlineObject3** | [**\Supla\ApiClient\Model\InlineObject3**](../Model/InlineObject3.md)| |
59+
**inlineObject4** | [**\Supla\ApiClient\Model\InlineObject4**](../Model/InlineObject4.md)| |
6060

6161
### Return type
6262

@@ -452,7 +452,7 @@ Name | Type | Description | Notes
452452
## `updateChannelGroup()`
453453

454454
```php
455-
updateChannelGroup($id, $inlineObject4): \Supla\ApiClient\Model\ChannelGroup
455+
updateChannelGroup($id, $inlineObject5): \Supla\ApiClient\Model\ChannelGroup
456456
```
457457

458458
Update the channel group
@@ -478,10 +478,10 @@ $apiInstance = new Supla\ApiClient\Api\ChannelGroupsApi(
478478
$config
479479
);
480480
$id = 56; // int | ID
481-
$inlineObject4 = new \Supla\ApiClient\Model\InlineObject4(); // \Supla\ApiClient\Model\InlineObject4
481+
$inlineObject5 = new \Supla\ApiClient\Model\InlineObject5(); // \Supla\ApiClient\Model\InlineObject5
482482

483483
try {
484-
$result = $apiInstance->updateChannelGroup($id, $inlineObject4);
484+
$result = $apiInstance->updateChannelGroup($id, $inlineObject5);
485485
print_r($result);
486486
} catch (Exception $e) {
487487
echo 'Exception when calling ChannelGroupsApi->updateChannelGroup: ', $e->getMessage(), PHP_EOL;
@@ -493,7 +493,7 @@ try {
493493
Name | Type | Description | Notes
494494
------------- | ------------- | ------------- | -------------
495495
**id** | **int**| ID |
496-
**inlineObject4** | [**\Supla\ApiClient\Model\InlineObject4**](../Model/InlineObject4.md)| |
496+
**inlineObject5** | [**\Supla\ApiClient\Model\InlineObject5**](../Model/InlineObject5.md)| |
497497

498498
### Return type
499499

0 commit comments

Comments
 (0)