Skip to content

Commit c777774

Browse files
ArduinoBotgithub-actions[bot]rjtokenring
authored
Regenerate clients - commit 1d2ef15c7b7f3fe5aa212fc8a9c2ff9dbc192f9e (#95)
* Release release-20241106085113 * fix compile * Force deletion --------- Co-authored-by: github-actions[bot] <[email protected]> Co-authored-by: Marco Colombo <[email protected]>
1 parent b091e42 commit c777774

File tree

90 files changed

+15447
-609
lines changed

Some content is hidden

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

90 files changed

+15447
-609
lines changed

.openapi-generator/FILES

+47
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,11 @@ api_series_v2.go
1717
api_templates.go
1818
api_things_v2.go
1919
api_things_v2_tags.go
20+
api_triggers_v1.go
2021
client.go
2122
configuration.go
23+
docs/ArduinoAction.md
24+
docs/ArduinoActionTemplate.md
2225
docs/ArduinoCompressedv2.md
2326
docs/ArduinoCredentialsv1.md
2427
docs/ArduinoDashboardowner.md
@@ -41,6 +44,10 @@ docs/ArduinoDevicev2propertyvalueValueStatistics.md
4144
docs/ArduinoDevicev2propertyvalues.md
4245
docs/ArduinoDevicev2propertyvaluesLastEvaluatedKey.md
4346
docs/ArduinoDevicev2templatedevice.md
47+
docs/ArduinoLinkedDevice.md
48+
docs/ArduinoLinkedDeviceTemplate.md
49+
docs/ArduinoLinkedProperty.md
50+
docs/ArduinoLinkedPropertyTemplate.md
4451
docs/ArduinoLinkedvariable.md
4552
docs/ArduinoLoradevicev1.md
4653
docs/ArduinoLorafreqplansv1.md
@@ -64,6 +71,9 @@ docs/ArduinoThingresult.md
6471
docs/ArduinoThingtemplate.md
6572
docs/ArduinoTimeseriesmedia.md
6673
docs/ArduinoTimezone.md
74+
docs/ArduinoTrigger.md
75+
docs/ArduinoTriggerTemplate.md
76+
docs/ArduinoTriggerWithLinkedEntities.md
6777
docs/ArduinoVariableslinks.md
6878
docs/ArduinoWidgetv2.md
6979
docs/ArduinoWidgetv2template.md
@@ -76,14 +86,18 @@ docs/BatchQueryRequestMediaV1.md
7686
docs/BatchQueryRequestsMediaV1.md
7787
docs/BatchQuerySampledRequestMediaV1.md
7888
docs/BatchQuerySampledRequestsMediaV1.md
89+
docs/BodyExpression.md
7990
docs/CheckDevicesV2PassPayload.md
8091
docs/Clone.md
92+
docs/CreateAction.md
8193
docs/CreateDevicesV2CertsPayload.md
8294
docs/CreateDevicesV2Payload.md
8395
docs/CreateLoraDevicesV1Payload.md
8496
docs/DashboardsV2API.md
8597
docs/Dashboardshare.md
8698
docs/Dashboardv2.md
99+
docs/DeviceStatusSource.md
100+
docs/DeviceStatusSourceWithLinkedDevices.md
87101
docs/DevicesV2API.md
88102
docs/DevicesV2CertsAPI.md
89103
docs/DevicesV2OtaAPI.md
@@ -94,6 +108,8 @@ docs/Devicev2Cert.md
94108
docs/Devicev2Otabinaryurl.md
95109
docs/Devicev2Otaurlpyalod.md
96110
docs/Devicev2Pass.md
111+
docs/EmailAction.md
112+
docs/EmailDeliveryOpts.md
97113
docs/HistoricDataRequest.md
98114
docs/LoraDevicesV1API.md
99115
docs/LoraFreqPlanV1API.md
@@ -106,6 +122,8 @@ docs/PropertiesValues.md
106122
docs/Property.md
107123
docs/PropertyTypesV1API.md
108124
docs/PropertyValue.md
125+
docs/PushAction.md
126+
docs/PushDeliveryOpts.md
109127
docs/SeriesV2API.md
110128
docs/Sharerequest.md
111129
docs/Tag.md
@@ -118,12 +136,20 @@ docs/ThingUpdate.md
118136
docs/ThingsV2API.md
119137
docs/ThingsV2TagsAPI.md
120138
docs/TimeseriesDataPoint.md
139+
docs/TitleExpression.md
140+
docs/Trigger.md
141+
docs/TriggersV1API.md
142+
docs/UpdateAction.md
121143
docs/UpdateSketch.md
144+
docs/UserRecipient.md
145+
docs/Variable.md
122146
docs/Widget.md
123147
docs/Widgetlink.md
124148
git_push.sh
125149
go.mod
126150
go.sum
151+
model_arduino_action.go
152+
model_arduino_action_template.go
127153
model_arduino_compressedv2.go
128154
model_arduino_credentialsv1.go
129155
model_arduino_dashboardowner.go
@@ -146,6 +172,10 @@ model_arduino_devicev2propertyvalue_value_statistics.go
146172
model_arduino_devicev2propertyvalues.go
147173
model_arduino_devicev2propertyvalues_last_evaluated_key.go
148174
model_arduino_devicev2templatedevice.go
175+
model_arduino_linked_device.go
176+
model_arduino_linked_device_template.go
177+
model_arduino_linked_property.go
178+
model_arduino_linked_property_template.go
149179
model_arduino_linkedvariable.go
150180
model_arduino_loradevicev1.go
151181
model_arduino_lorafreqplansv1.go
@@ -169,6 +199,9 @@ model_arduino_thingresult.go
169199
model_arduino_thingtemplate.go
170200
model_arduino_timeseriesmedia.go
171201
model_arduino_timezone.go
202+
model_arduino_trigger.go
203+
model_arduino_trigger_template.go
204+
model_arduino_trigger_with_linked_entities.go
172205
model_arduino_variableslinks.go
173206
model_arduino_widgetv2.go
174207
model_arduino_widgetv2template.go
@@ -181,25 +214,33 @@ model_batch_query_request_media_v1.go
181214
model_batch_query_requests_media_v1.go
182215
model_batch_query_sampled_request_media_v1.go
183216
model_batch_query_sampled_requests_media_v1.go
217+
model_body_expression.go
184218
model_check_devices_v2_pass_payload.go
185219
model_clone.go
220+
model_create_action.go
186221
model_create_devices_v2_certs_payload.go
187222
model_create_devices_v2_payload.go
188223
model_create_lora_devices_v1_payload.go
189224
model_dashboardshare.go
190225
model_dashboardv2.go
226+
model_device_status_source.go
227+
model_device_status_source_with_linked_devices.go
191228
model_devicev2.go
192229
model_devicev2_cert.go
193230
model_devicev2_otabinaryurl.go
194231
model_devicev2_otaurlpyalod.go
195232
model_devicev2_pass.go
233+
model_email_action.go
234+
model_email_delivery_opts.go
196235
model_error.go
197236
model_historic_data_request.go
198237
model_override.go
199238
model_properties_value.go
200239
model_properties_values.go
201240
model_property.go
202241
model_property_value.go
242+
model_push_action.go
243+
model_push_delivery_opts.go
203244
model_sharerequest.go
204245
model_tag.go
205246
model_template.go
@@ -208,8 +249,14 @@ model_thing_create.go
208249
model_thing_sketch.go
209250
model_thing_update.go
210251
model_timeseries_data_point.go
252+
model_title_expression.go
253+
model_trigger.go
254+
model_update_action.go
211255
model_update_sketch.go
256+
model_user_recipient.go
257+
model_variable.go
212258
model_widget.go
213259
model_widgetlink.go
214260
response.go
261+
test/api_triggers_v1_test.go
215262
utils.go

README.md

+6-12
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ import cc "golang.org/x/oauth2/clientcredentials"
1010

1111
// We need to pass the additional "audience" var to request an access token
1212
additionalValues := url.Values{}
13-
additionalValues.Add("audience", "https://api2.arduino.cc/iot")
13+
additionalValues.Add("audience", "https://api2.arduino.cc")
1414
if organizationId != "" {
15-
additionalValues.Add("organization_id", organizationId) // Optionally, specify organization
15+
additionalValues.Add("organization_id", organizationId)
1616
}
17-
// Set up OAuth2 configuration.
17+
// Set up OAuth2 configuration
1818
config := cc.Config{
19-
ClientID: client,
20-
ClientSecret: secret,
21-
TokenURL: baseURL + "/iot/v1/clients/token",
19+
ClientID: clientID,
20+
ClientSecret: clientSecret,
21+
TokenURL: "https://api2.arduino.cc/iot/v1/clients/token",
2222
EndpointParams: additionalValues,
2323
}
2424
// Get the access token in exchange of client_id and client_secret
@@ -47,9 +47,3 @@ You can generate Arduino IoT Cloud Client Credentials in the `ARDUINO API` secti
4747
### Step 3
4848

4949
![IoT Cloud Site](https://github.com/arduino/iot-client-go/blob/master/img/selection_3.png?raw=true)
50-
51-
## Migration notes to client v3
52-
53-
Client has been re-generated following proper language definitions and using an updated openapi-generator version.
54-
Major change is about API naming convetion. Now, all API structures are all defined with uppercase API suffix.
55-
For example, 'DevicesV2Api' is now renamed as 'DevicesV2API'.

0 commit comments

Comments
 (0)