Skip to content

Commit e1650ab

Browse files
author
Lab5e Release Bot
committed
Version 4.4.0
1 parent 25785de commit e1650ab

File tree

217 files changed

+6877
-980
lines changed

Some content is hidden

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

217 files changed

+6877
-980
lines changed

.openapi-generator/FILES

Lines changed: 48 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ build.gradle
66
build.sbt
77
docs/AddDownstreamMessageRequest.md
88
docs/Any.md
9+
docs/Blob.md
10+
docs/BlobsApi.md
911
docs/CellularIoTConfig.md
1012
docs/CellularIoTMetadata.md
1113
docs/CertificateChainResponse.md
@@ -34,23 +36,34 @@ docs/FirmwareMetadata.md
3436
docs/FirmwareUsageResponse.md
3537
docs/FotaApi.md
3638
docs/Gateway.md
39+
docs/GatewayCIoTConfig.md
40+
docs/GatewayCertificateResponse.md
41+
docs/GatewayConfig.md
42+
docs/GatewayCustomConfig.md
43+
docs/GatewayDeviceConfig.md
44+
docs/GatewayDeviceMetadata.md
45+
docs/GatewayInetConfig.md
46+
docs/GatewayMetadata.md
47+
docs/GatewayStatus.md
48+
docs/GatewayType.md
3749
docs/GatewaysApi.md
3850
docs/InetMetadata.md
51+
docs/InlineObject.md
52+
docs/InlineObject1.md
53+
docs/ListBlobResponse.md
3954
docs/ListCollectionResponse.md
4055
docs/ListDataResponse.md
4156
docs/ListDevicesResponse.md
4257
docs/ListDownstreamMessagesResponse.md
4358
docs/ListFirmwareResponse.md
4459
docs/ListGatewayResponse.md
45-
docs/ListNetworkResponse.md
4660
docs/ListOutputResponse.md
4761
docs/ListUpstreamMessagesResponse.md
4862
docs/MQTTMetadata.md
4963
docs/MessageDownstream.md
5064
docs/MessageState.md
5165
docs/MessageTransport.md
5266
docs/MessageUpstream.md
53-
docs/Network.md
5467
docs/NetworkMetadata.md
5568
docs/NetworkOperator.md
5669
docs/Output.md
@@ -62,6 +75,7 @@ docs/OutputMessageType.md
6275
docs/OutputStatusResponse.md
6376
docs/OutputType.md
6477
docs/OutputsApi.md
78+
docs/RetrieveBlobResponse.md
6579
docs/SignCertificateRequest.md
6680
docs/SignCertificateResponse.md
6781
docs/SpanApi.md
@@ -100,6 +114,7 @@ src/main/java/com/lab5e/auth/ApiKeyAuth.java
100114
src/main/java/com/lab5e/auth/Authentication.java
101115
src/main/java/com/lab5e/auth/HttpBasicAuth.java
102116
src/main/java/com/lab5e/auth/HttpBearerAuth.java
117+
src/main/java/com/lab5e/span/BlobsApi.java
103118
src/main/java/com/lab5e/span/CertificatesApi.java
104119
src/main/java/com/lab5e/span/CollectionsApi.java
105120
src/main/java/com/lab5e/span/DevicesApi.java
@@ -109,6 +124,7 @@ src/main/java/com/lab5e/span/OutputsApi.java
109124
src/main/java/com/lab5e/span/SpanApi.java
110125
src/main/java/com/lab5e/span/model/AddDownstreamMessageRequest.java
111126
src/main/java/com/lab5e/span/model/Any.java
127+
src/main/java/com/lab5e/span/model/Blob.java
112128
src/main/java/com/lab5e/span/model/CellularIoTConfig.java
113129
src/main/java/com/lab5e/span/model/CellularIoTMetadata.java
114130
src/main/java/com/lab5e/span/model/CertificateChainResponse.java
@@ -133,22 +149,33 @@ src/main/java/com/lab5e/span/model/FirmwareManagement.java
133149
src/main/java/com/lab5e/span/model/FirmwareMetadata.java
134150
src/main/java/com/lab5e/span/model/FirmwareUsageResponse.java
135151
src/main/java/com/lab5e/span/model/Gateway.java
152+
src/main/java/com/lab5e/span/model/GatewayCIoTConfig.java
153+
src/main/java/com/lab5e/span/model/GatewayCertificateResponse.java
154+
src/main/java/com/lab5e/span/model/GatewayConfig.java
155+
src/main/java/com/lab5e/span/model/GatewayCustomConfig.java
156+
src/main/java/com/lab5e/span/model/GatewayDeviceConfig.java
157+
src/main/java/com/lab5e/span/model/GatewayDeviceMetadata.java
158+
src/main/java/com/lab5e/span/model/GatewayInetConfig.java
159+
src/main/java/com/lab5e/span/model/GatewayMetadata.java
160+
src/main/java/com/lab5e/span/model/GatewayStatus.java
161+
src/main/java/com/lab5e/span/model/GatewayType.java
136162
src/main/java/com/lab5e/span/model/InetMetadata.java
163+
src/main/java/com/lab5e/span/model/InlineObject.java
164+
src/main/java/com/lab5e/span/model/InlineObject1.java
165+
src/main/java/com/lab5e/span/model/ListBlobResponse.java
137166
src/main/java/com/lab5e/span/model/ListCollectionResponse.java
138167
src/main/java/com/lab5e/span/model/ListDataResponse.java
139168
src/main/java/com/lab5e/span/model/ListDevicesResponse.java
140169
src/main/java/com/lab5e/span/model/ListDownstreamMessagesResponse.java
141170
src/main/java/com/lab5e/span/model/ListFirmwareResponse.java
142171
src/main/java/com/lab5e/span/model/ListGatewayResponse.java
143-
src/main/java/com/lab5e/span/model/ListNetworkResponse.java
144172
src/main/java/com/lab5e/span/model/ListOutputResponse.java
145173
src/main/java/com/lab5e/span/model/ListUpstreamMessagesResponse.java
146174
src/main/java/com/lab5e/span/model/MQTTMetadata.java
147175
src/main/java/com/lab5e/span/model/MessageDownstream.java
148176
src/main/java/com/lab5e/span/model/MessageState.java
149177
src/main/java/com/lab5e/span/model/MessageTransport.java
150178
src/main/java/com/lab5e/span/model/MessageUpstream.java
151-
src/main/java/com/lab5e/span/model/Network.java
152179
src/main/java/com/lab5e/span/model/NetworkMetadata.java
153180
src/main/java/com/lab5e/span/model/NetworkOperator.java
154181
src/main/java/com/lab5e/span/model/Output.java
@@ -159,6 +186,7 @@ src/main/java/com/lab5e/span/model/OutputLogResponse.java
159186
src/main/java/com/lab5e/span/model/OutputMessageType.java
160187
src/main/java/com/lab5e/span/model/OutputStatusResponse.java
161188
src/main/java/com/lab5e/span/model/OutputType.java
189+
src/main/java/com/lab5e/span/model/RetrieveBlobResponse.java
162190
src/main/java/com/lab5e/span/model/SignCertificateRequest.java
163191
src/main/java/com/lab5e/span/model/SignCertificateResponse.java
164192
src/main/java/com/lab5e/span/model/Status.java
@@ -170,6 +198,7 @@ src/main/java/com/lab5e/span/model/UpdateFirmwareRequest.java
170198
src/main/java/com/lab5e/span/model/UpdateOutputRequest.java
171199
src/main/java/com/lab5e/span/model/VerifyCertificateRequest.java
172200
src/main/java/com/lab5e/span/model/VerifyCertificateResponse.java
201+
src/test/java/com/lab5e/span/BlobsApiTest.java
173202
src/test/java/com/lab5e/span/CertificatesApiTest.java
174203
src/test/java/com/lab5e/span/CollectionsApiTest.java
175204
src/test/java/com/lab5e/span/DevicesApiTest.java
@@ -179,6 +208,7 @@ src/test/java/com/lab5e/span/OutputsApiTest.java
179208
src/test/java/com/lab5e/span/SpanApiTest.java
180209
src/test/java/com/lab5e/span/model/AddDownstreamMessageRequestTest.java
181210
src/test/java/com/lab5e/span/model/AnyTest.java
211+
src/test/java/com/lab5e/span/model/BlobTest.java
182212
src/test/java/com/lab5e/span/model/CellularIoTConfigTest.java
183213
src/test/java/com/lab5e/span/model/CellularIoTMetadataTest.java
184214
src/test/java/com/lab5e/span/model/CertificateChainResponseTest.java
@@ -202,15 +232,27 @@ src/test/java/com/lab5e/span/model/FirmwareManagementTest.java
202232
src/test/java/com/lab5e/span/model/FirmwareMetadataTest.java
203233
src/test/java/com/lab5e/span/model/FirmwareTest.java
204234
src/test/java/com/lab5e/span/model/FirmwareUsageResponseTest.java
235+
src/test/java/com/lab5e/span/model/GatewayCIoTConfigTest.java
236+
src/test/java/com/lab5e/span/model/GatewayCertificateResponseTest.java
237+
src/test/java/com/lab5e/span/model/GatewayConfigTest.java
238+
src/test/java/com/lab5e/span/model/GatewayCustomConfigTest.java
239+
src/test/java/com/lab5e/span/model/GatewayDeviceConfigTest.java
240+
src/test/java/com/lab5e/span/model/GatewayDeviceMetadataTest.java
241+
src/test/java/com/lab5e/span/model/GatewayInetConfigTest.java
242+
src/test/java/com/lab5e/span/model/GatewayMetadataTest.java
243+
src/test/java/com/lab5e/span/model/GatewayStatusTest.java
205244
src/test/java/com/lab5e/span/model/GatewayTest.java
245+
src/test/java/com/lab5e/span/model/GatewayTypeTest.java
206246
src/test/java/com/lab5e/span/model/InetMetadataTest.java
247+
src/test/java/com/lab5e/span/model/InlineObject1Test.java
248+
src/test/java/com/lab5e/span/model/InlineObjectTest.java
249+
src/test/java/com/lab5e/span/model/ListBlobResponseTest.java
207250
src/test/java/com/lab5e/span/model/ListCollectionResponseTest.java
208251
src/test/java/com/lab5e/span/model/ListDataResponseTest.java
209252
src/test/java/com/lab5e/span/model/ListDevicesResponseTest.java
210253
src/test/java/com/lab5e/span/model/ListDownstreamMessagesResponseTest.java
211254
src/test/java/com/lab5e/span/model/ListFirmwareResponseTest.java
212255
src/test/java/com/lab5e/span/model/ListGatewayResponseTest.java
213-
src/test/java/com/lab5e/span/model/ListNetworkResponseTest.java
214256
src/test/java/com/lab5e/span/model/ListOutputResponseTest.java
215257
src/test/java/com/lab5e/span/model/ListUpstreamMessagesResponseTest.java
216258
src/test/java/com/lab5e/span/model/MQTTMetadataTest.java
@@ -220,7 +262,6 @@ src/test/java/com/lab5e/span/model/MessageTransportTest.java
220262
src/test/java/com/lab5e/span/model/MessageUpstreamTest.java
221263
src/test/java/com/lab5e/span/model/NetworkMetadataTest.java
222264
src/test/java/com/lab5e/span/model/NetworkOperatorTest.java
223-
src/test/java/com/lab5e/span/model/NetworkTest.java
224265
src/test/java/com/lab5e/span/model/OutputConfigTest.java
225266
src/test/java/com/lab5e/span/model/OutputDataMessageTest.java
226267
src/test/java/com/lab5e/span/model/OutputLogEntryTest.java
@@ -229,6 +270,7 @@ src/test/java/com/lab5e/span/model/OutputMessageTypeTest.java
229270
src/test/java/com/lab5e/span/model/OutputStatusResponseTest.java
230271
src/test/java/com/lab5e/span/model/OutputTest.java
231272
src/test/java/com/lab5e/span/model/OutputTypeTest.java
273+
src/test/java/com/lab5e/span/model/RetrieveBlobResponseTest.java
232274
src/test/java/com/lab5e/span/model/SignCertificateRequestTest.java
233275
src/test/java/com/lab5e/span/model/SignCertificateResponseTest.java
234276
src/test/java/com/lab5e/span/model/StatusTest.java

README.md

Lines changed: 33 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# span-java-client
22

33
The Span API
4-
- API version: 4.3.0 grouchy-aloysius
5-
- Build date: 2023-01-13T11:18:28.250753Z[Etc/UTC]
4+
- API version: 4.4.0 lean-joline
5+
- Build date: 2023-02-20T17:19:07.548218Z[Etc/UTC]
66

77
API for device, collection, output and firmware management
88

@@ -41,7 +41,7 @@ Add this dependency to your project's POM:
4141
<dependency>
4242
<groupId>com.lab5e</groupId>
4343
<artifactId>span-java-client</artifactId>
44-
<version>4.3.0</version>
44+
<version>4.4.0</version>
4545
<scope>compile</scope>
4646
</dependency>
4747
```
@@ -57,7 +57,7 @@ Add this dependency to your project's build file:
5757
}
5858
5959
dependencies {
60-
implementation "com.lab5e:span-java-client:4.3.0"
60+
implementation "com.lab5e:span-java-client:4.4.0"
6161
}
6262
```
6363

@@ -71,7 +71,7 @@ mvn clean package
7171

7272
Then manually install the following JARs:
7373

74-
* `target/span-java-client-4.3.0.jar`
74+
* `target/span-java-client-4.4.0.jar`
7575
* `target/lib/*.jar`
7676

7777
## Getting Started
@@ -86,7 +86,7 @@ import com.lab5e.ApiException;
8686
import com.lab5e.Configuration;
8787
import com.lab5e.auth.*;
8888
import com.lab5e.models.*;
89-
import com.lab5e.span.CertificatesApi;
89+
import com.lab5e.span.BlobsApi;
9090

9191
public class Example {
9292
public static void main(String[] args) {
@@ -99,14 +99,14 @@ public class Example {
9999
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
100100
//APIToken.setApiKeyPrefix("Token");
101101

102-
CertificatesApi apiInstance = new CertificatesApi(defaultClient);
102+
BlobsApi apiInstance = new BlobsApi(defaultClient);
103103
String collectionId = "collectionId_example"; // String |
104-
CreateCertificateRequest body = new CreateCertificateRequest(); // CreateCertificateRequest |
104+
String blobId = "blobId_example"; // String |
105105
try {
106-
CreateCertificateResponse result = apiInstance.createCertificate(collectionId, body);
106+
Object result = apiInstance.deleteBlob(collectionId, blobId);
107107
System.out.println(result);
108108
} catch (ApiException e) {
109-
System.err.println("Exception when calling CertificatesApi#createCertificate");
109+
System.err.println("Exception when calling BlobsApi#deleteBlob");
110110
System.err.println("Status code: " + e.getCode());
111111
System.err.println("Reason: " + e.getResponseBody());
112112
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -123,6 +123,8 @@ All URIs are relative to *https://api.lab5e.com*
123123

124124
Class | Method | HTTP request | Description
125125
------------ | ------------- | ------------- | -------------
126+
*BlobsApi* | [**deleteBlob**](docs/BlobsApi.md#deleteBlob) | **DELETE** /span/collections/{collectionId}/blobs/{blobId} | Remove a blob stored on a collection
127+
*BlobsApi* | [**listBlobs**](docs/BlobsApi.md#listBlobs) | **GET** /span/collections/{collectionId}/blobs | List the blobs for a collection
126128
*CertificatesApi* | [**createCertificate**](docs/CertificatesApi.md#createCertificate) | **POST** /span/collections/{collectionId}/certificates/create | Create certificate
127129
*CertificatesApi* | [**retrieveCertificateChain**](docs/CertificatesApi.md#retrieveCertificateChain) | **GET** /span/collections/{collectionId}/certificates | Get certificate chain
128130
*CertificatesApi* | [**signCertificate**](docs/CertificatesApi.md#signCertificate) | **POST** /span/collections/{collectionId}/certificates/sign | Sign certificate
@@ -151,9 +153,12 @@ Class | Method | HTTP request | Description
151153
*FotaApi* | [**listFirmware**](docs/FotaApi.md#listFirmware) | **GET** /span/collections/{collectionId}/firmware | List firmware
152154
*FotaApi* | [**retrieveFirmware**](docs/FotaApi.md#retrieveFirmware) | **GET** /span/collections/{collectionId}/firmware/{imageId} | Retrieve firmware
153155
*FotaApi* | [**updateFirmware**](docs/FotaApi.md#updateFirmware) | **PATCH** /span/collections/{existingCollectionId}/firmware/{imageId} | Update firmware
154-
*GatewaysApi* | [**listGateways**](docs/GatewaysApi.md#listGateways) | **GET** /span/networks/{networkId}/gateways | List gateways
155-
*GatewaysApi* | [**listNetworks**](docs/GatewaysApi.md#listNetworks) | **GET** /span/networks | List networks
156-
*GatewaysApi* | [**retrieveGateway**](docs/GatewaysApi.md#retrieveGateway) | **GET** /span/networks/{networkId}/gateways/{gatewayId} | Retrieve gateway
156+
*GatewaysApi* | [**createGateway**](docs/GatewaysApi.md#createGateway) | **POST** /span/collections/{collectionId}/gateways | Create gateway
157+
*GatewaysApi* | [**deleteGateway**](docs/GatewaysApi.md#deleteGateway) | **DELETE** /span/collections/{collectionId}/gateways/{gatewayId} | Delete gateway
158+
*GatewaysApi* | [**gatewayCertificates**](docs/GatewaysApi.md#gatewayCertificates) | **GET** /span/collections/{collectionId}/gateways/{gatewayId}/certs | Get issued certificate(s) for gateway
159+
*GatewaysApi* | [**listGateways**](docs/GatewaysApi.md#listGateways) | **GET** /span/collections/{collectionId}/gateways | List gateways
160+
*GatewaysApi* | [**retrieveGateway**](docs/GatewaysApi.md#retrieveGateway) | **GET** /span/collections/{collectionId}/gateways/{gatewayId} | Retrieve gateway
161+
*GatewaysApi* | [**updateGateway**](docs/GatewaysApi.md#updateGateway) | **PATCH** /span/collections/{existingCollectionId}/gateways/{gatewayId} | Update gateway
157162
*OutputsApi* | [**createOutput**](docs/OutputsApi.md#createOutput) | **POST** /span/collections/{collectionId}/outputs | Create output
158163
*OutputsApi* | [**deleteOutput**](docs/OutputsApi.md#deleteOutput) | **DELETE** /span/collections/{collectionId}/outputs/{outputId} | Delete output
159164
*OutputsApi* | [**listOutputs**](docs/OutputsApi.md#listOutputs) | **GET** /span/collections/{collectionId}/outputs | List outputs
@@ -168,6 +173,7 @@ Class | Method | HTTP request | Description
168173

169174
- [AddDownstreamMessageRequest](docs/AddDownstreamMessageRequest.md)
170175
- [Any](docs/Any.md)
176+
- [Blob](docs/Blob.md)
171177
- [CellularIoTConfig](docs/CellularIoTConfig.md)
172178
- [CellularIoTMetadata](docs/CellularIoTMetadata.md)
173179
- [CertificateChainResponse](docs/CertificateChainResponse.md)
@@ -192,22 +198,33 @@ Class | Method | HTTP request | Description
192198
- [FirmwareMetadata](docs/FirmwareMetadata.md)
193199
- [FirmwareUsageResponse](docs/FirmwareUsageResponse.md)
194200
- [Gateway](docs/Gateway.md)
201+
- [GatewayCIoTConfig](docs/GatewayCIoTConfig.md)
202+
- [GatewayCertificateResponse](docs/GatewayCertificateResponse.md)
203+
- [GatewayConfig](docs/GatewayConfig.md)
204+
- [GatewayCustomConfig](docs/GatewayCustomConfig.md)
205+
- [GatewayDeviceConfig](docs/GatewayDeviceConfig.md)
206+
- [GatewayDeviceMetadata](docs/GatewayDeviceMetadata.md)
207+
- [GatewayInetConfig](docs/GatewayInetConfig.md)
208+
- [GatewayMetadata](docs/GatewayMetadata.md)
209+
- [GatewayStatus](docs/GatewayStatus.md)
210+
- [GatewayType](docs/GatewayType.md)
195211
- [InetMetadata](docs/InetMetadata.md)
212+
- [InlineObject](docs/InlineObject.md)
213+
- [InlineObject1](docs/InlineObject1.md)
214+
- [ListBlobResponse](docs/ListBlobResponse.md)
196215
- [ListCollectionResponse](docs/ListCollectionResponse.md)
197216
- [ListDataResponse](docs/ListDataResponse.md)
198217
- [ListDevicesResponse](docs/ListDevicesResponse.md)
199218
- [ListDownstreamMessagesResponse](docs/ListDownstreamMessagesResponse.md)
200219
- [ListFirmwareResponse](docs/ListFirmwareResponse.md)
201220
- [ListGatewayResponse](docs/ListGatewayResponse.md)
202-
- [ListNetworkResponse](docs/ListNetworkResponse.md)
203221
- [ListOutputResponse](docs/ListOutputResponse.md)
204222
- [ListUpstreamMessagesResponse](docs/ListUpstreamMessagesResponse.md)
205223
- [MQTTMetadata](docs/MQTTMetadata.md)
206224
- [MessageDownstream](docs/MessageDownstream.md)
207225
- [MessageState](docs/MessageState.md)
208226
- [MessageTransport](docs/MessageTransport.md)
209227
- [MessageUpstream](docs/MessageUpstream.md)
210-
- [Network](docs/Network.md)
211228
- [NetworkMetadata](docs/NetworkMetadata.md)
212229
- [NetworkOperator](docs/NetworkOperator.md)
213230
- [Output](docs/Output.md)
@@ -218,6 +235,7 @@ Class | Method | HTTP request | Description
218235
- [OutputMessageType](docs/OutputMessageType.md)
219236
- [OutputStatusResponse](docs/OutputStatusResponse.md)
220237
- [OutputType](docs/OutputType.md)
238+
- [RetrieveBlobResponse](docs/RetrieveBlobResponse.md)
221239
- [SignCertificateRequest](docs/SignCertificateRequest.md)
222240
- [SignCertificateResponse](docs/SignCertificateResponse.md)
223241
- [Status](docs/Status.md)

0 commit comments

Comments
 (0)