Skip to content

Commit 425ac60

Browse files
authored
Merge pull request #6 from ding-live/speakeasy-sdk-regen-1730134104
chore: 🐝 Update SDK - Generate 0.8.0
2 parents ea995a5 + cd44cc6 commit 425ac60

File tree

66 files changed

+4599
-187
lines changed

Some content is hidden

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

66 files changed

+4599
-187
lines changed

.speakeasy/gen.lock

Lines changed: 57 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,26 @@
11
lockVersion: 2.0.0
22
id: fd2a78ee-286d-4e3c-ab3c-507a8f89f511
33
management:
4-
docChecksum: c2a5d8222f4117f238343d6187ef2751
4+
docChecksum: c83994f98c3e17c6753afdeef51be898
55
docVersion: 1.0.0
6-
speakeasyVersion: 1.421.2
7-
generationVersion: 2.438.15
8-
releaseVersion: 0.7.8
9-
configChecksum: 58fcae14b002321f0f6db470b091c6fc
6+
speakeasyVersion: 1.422.2
7+
generationVersion: 2.442.11
8+
releaseVersion: 0.8.0
9+
configChecksum: a04ca9b290583cd8875b3f3606d790bc
1010
repoURL: https://github.com/ding-live/ding-java.git
1111
repoSubDirectory: .
1212
published: true
1313
features:
1414
java:
1515
additionalDependencies: 0.1.0
16-
core: 3.30.5
16+
core: 3.30.6
1717
examples: 2.81.3
1818
flattening: 2.81.1
1919
globalSecurity: 2.82.7
2020
globalSecurityCallbacks: 0.1.0
2121
globalServerURLs: 2.82.1
2222
sdkHooks: 0.1.0
23+
unions: 0.0.5
2324
generatedFiles:
2425
- .gitattributes
2526
- CONTRIBUTING.md
@@ -31,16 +32,32 @@ generatedFiles:
3132
- docs/models/operations/CheckResponse.md
3233
- docs/models/operations/CreateAuthenticationResponse.md
3334
- docs/models/operations/FeedbackResponse.md
35+
- docs/models/operations/GetAuthenticationStatusRequest.md
36+
- docs/models/operations/GetAuthenticationStatusResponse.md
3437
- docs/models/operations/LookupRequest.md
3538
- docs/models/operations/LookupResponse.md
3639
- docs/models/operations/RetryResponse.md
40+
- docs/models/shared/Attempt.md
41+
- docs/models/shared/AuthenticationStatusResponse.md
42+
- docs/models/shared/AuthenticationStatusResponseDeviceType.md
43+
- docs/models/shared/AuthenticationStatusResponseSchemasEventsType.md
44+
- docs/models/shared/AuthenticationStatusResponseSchemasStatus.md
45+
- docs/models/shared/AuthenticationStatusResponseSchemasType.md
46+
- docs/models/shared/AuthenticationStatusResponseStatus.md
47+
- docs/models/shared/AuthenticationStatusResponseType.md
48+
- docs/models/shared/BalanceUpdate.md
49+
- docs/models/shared/BalanceUpdateType.md
50+
- docs/models/shared/Capability.md
51+
- docs/models/shared/Check.md
52+
- docs/models/shared/CheckStatus.md
3753
- docs/models/shared/CreateAuthenticationRequest.md
3854
- docs/models/shared/CreateAuthenticationResponse.md
3955
- docs/models/shared/CreateCheckRequest.md
4056
- docs/models/shared/CreateCheckResponse.md
41-
- docs/models/shared/CreateCheckResponseStatus.md
57+
- docs/models/shared/DeliveryStatus.md
4258
- docs/models/shared/DeviceType.md
4359
- docs/models/shared/ErrorResponse.md
60+
- docs/models/shared/Events.md
4461
- docs/models/shared/FeedbackRequest.md
4562
- docs/models/shared/FeedbackRequestStatus.md
4663
- docs/models/shared/FeedbackResponse.md
@@ -50,7 +67,9 @@ generatedFiles:
5067
- docs/models/shared/RetryAuthenticationResponse.md
5168
- docs/models/shared/RetryAuthenticationResponseStatus.md
5269
- docs/models/shared/Security.md
70+
- docs/models/shared/Signals.md
5371
- docs/models/shared/Status.md
72+
- docs/models/shared/Type.md
5473
- docs/sdks/ding/README.md
5574
- docs/sdks/lookup/README.md
5675
- docs/sdks/otp/README.md
@@ -75,19 +94,36 @@ generatedFiles:
7594
- src/main/java/live/ding/dingSdk/models/operations/CreateAuthenticationResponse.java
7695
- src/main/java/live/ding/dingSdk/models/operations/FeedbackRequestBuilder.java
7796
- src/main/java/live/ding/dingSdk/models/operations/FeedbackResponse.java
97+
- src/main/java/live/ding/dingSdk/models/operations/GetAuthenticationStatusRequest.java
98+
- src/main/java/live/ding/dingSdk/models/operations/GetAuthenticationStatusRequestBuilder.java
99+
- src/main/java/live/ding/dingSdk/models/operations/GetAuthenticationStatusResponse.java
78100
- src/main/java/live/ding/dingSdk/models/operations/LookupRequest.java
79101
- src/main/java/live/ding/dingSdk/models/operations/LookupRequestBuilder.java
80102
- src/main/java/live/ding/dingSdk/models/operations/LookupResponse.java
81103
- src/main/java/live/ding/dingSdk/models/operations/RetryRequestBuilder.java
82104
- src/main/java/live/ding/dingSdk/models/operations/RetryResponse.java
83105
- src/main/java/live/ding/dingSdk/models/operations/SDKMethodInterfaces.java
106+
- src/main/java/live/ding/dingSdk/models/shared/Attempt.java
107+
- src/main/java/live/ding/dingSdk/models/shared/AuthenticationStatusResponse.java
108+
- src/main/java/live/ding/dingSdk/models/shared/AuthenticationStatusResponseDeviceType.java
109+
- src/main/java/live/ding/dingSdk/models/shared/AuthenticationStatusResponseSchemasEventsType.java
110+
- src/main/java/live/ding/dingSdk/models/shared/AuthenticationStatusResponseSchemasStatus.java
111+
- src/main/java/live/ding/dingSdk/models/shared/AuthenticationStatusResponseSchemasType.java
112+
- src/main/java/live/ding/dingSdk/models/shared/AuthenticationStatusResponseStatus.java
113+
- src/main/java/live/ding/dingSdk/models/shared/AuthenticationStatusResponseType.java
114+
- src/main/java/live/ding/dingSdk/models/shared/BalanceUpdate.java
115+
- src/main/java/live/ding/dingSdk/models/shared/BalanceUpdateType.java
116+
- src/main/java/live/ding/dingSdk/models/shared/Capability.java
117+
- src/main/java/live/ding/dingSdk/models/shared/Check.java
118+
- src/main/java/live/ding/dingSdk/models/shared/CheckStatus.java
84119
- src/main/java/live/ding/dingSdk/models/shared/CreateAuthenticationRequest.java
85120
- src/main/java/live/ding/dingSdk/models/shared/CreateAuthenticationResponse.java
86121
- src/main/java/live/ding/dingSdk/models/shared/CreateCheckRequest.java
87122
- src/main/java/live/ding/dingSdk/models/shared/CreateCheckResponse.java
88-
- src/main/java/live/ding/dingSdk/models/shared/CreateCheckResponseStatus.java
123+
- src/main/java/live/ding/dingSdk/models/shared/DeliveryStatus.java
89124
- src/main/java/live/ding/dingSdk/models/shared/DeviceType.java
90125
- src/main/java/live/ding/dingSdk/models/shared/ErrorResponse.java
126+
- src/main/java/live/ding/dingSdk/models/shared/Events.java
91127
- src/main/java/live/ding/dingSdk/models/shared/FeedbackRequest.java
92128
- src/main/java/live/ding/dingSdk/models/shared/FeedbackRequestStatus.java
93129
- src/main/java/live/ding/dingSdk/models/shared/FeedbackResponse.java
@@ -97,7 +133,9 @@ generatedFiles:
97133
- src/main/java/live/ding/dingSdk/models/shared/RetryAuthenticationResponse.java
98134
- src/main/java/live/ding/dingSdk/models/shared/RetryAuthenticationResponseStatus.java
99135
- src/main/java/live/ding/dingSdk/models/shared/Security.java
136+
- src/main/java/live/ding/dingSdk/models/shared/Signals.java
100137
- src/main/java/live/ding/dingSdk/models/shared/Status.java
138+
- src/main/java/live/ding/dingSdk/models/shared/Type.java
101139
- src/main/java/live/ding/dingSdk/utils/BackoffStrategy.java
102140
- src/main/java/live/ding/dingSdk/utils/BigDecimalString.java
103141
- src/main/java/live/ding/dingSdk/utils/BigIntegerString.java
@@ -148,7 +186,7 @@ examples:
148186
create-authentication:
149187
speakeasy-default-create-authentication:
150188
requestBody:
151-
application/json: {"customer_uuid": "c9f826e0-deca-41ec-871f-ecd6e8efeb46", "phone_number": "+1234567890"}
189+
application/json: {"customer_uuid": "c9f826e0-deca-41ec-871f-ecd6e8efeb46", "locale": "fr-FR", "phone_number": "+1234567890"}
152190
responses:
153191
"400":
154192
application/json: {"code": "invalid_phone_number", "doc_url": "https://docs.prelude.so/api-reference/errors#invalid_phone_number", "message": "+0 is not a valid phone number"}
@@ -181,3 +219,13 @@ examples:
181219
application/json: {"carrier": "AT&T", "country_code": "US", "line_type": "Mobile", "mcc": "310", "mnc": "410", "phone_number": "+1234567890"}
182220
"400":
183221
application/json: {"code": "invalid_phone_number", "doc_url": "https://docs.prelude.so/api-reference/errors#invalid_phone_number", "message": "+0 is not a valid phone number"}
222+
getAuthenticationStatus:
223+
speakeasy-default-get-authentication-status:
224+
parameters:
225+
path:
226+
auth_uuid: "d8446450-f2fa-4dd9-806b-df5b8c661f23"
227+
responses:
228+
"200":
229+
application/json: {"events": [], "phone_number": "+1234567890"}
230+
default:
231+
application/json: {"code": "invalid_phone_number", "doc_url": "https://docs.prelude.so/api-reference/errors#invalid_phone_number", "message": "+0 is not a valid phone number"}

.speakeasy/workflow.lock

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
1-
speakeasyVersion: 1.421.2
1+
speakeasyVersion: 1.422.2
22
sources:
33
my-source:
44
sourceNamespace: my-source
5-
sourceRevisionDigest: sha256:87cde9189a30c3e0a8cdbc416d372dd5294e4e783c8099f5dfab22b5837d2a63
6-
sourceBlobDigest: sha256:983960b6ecce35b4c545e5d1129506d864a1e60f367893d0723cc775ef2c15b1
5+
sourceRevisionDigest: sha256:da204773864b34989fc4ae8343ce703ccfe998290d35b4649c7155ff4cf4d86c
6+
sourceBlobDigest: sha256:53cfa7778a132bc5e0a8ddb6d02fbbe345b15d571d7748cc4978523211008ea3
77
tags:
88
- latest
99
- main
1010
targets:
1111
live.ding.dingsdk:
1212
source: my-source
1313
sourceNamespace: my-source
14-
sourceRevisionDigest: sha256:87cde9189a30c3e0a8cdbc416d372dd5294e4e783c8099f5dfab22b5837d2a63
15-
sourceBlobDigest: sha256:983960b6ecce35b4c545e5d1129506d864a1e60f367893d0723cc775ef2c15b1
14+
sourceRevisionDigest: sha256:da204773864b34989fc4ae8343ce703ccfe998290d35b4649c7155ff4cf4d86c
15+
sourceBlobDigest: sha256:53cfa7778a132bc5e0a8ddb6d02fbbe345b15d571d7748cc4978523211008ea3
16+
codeSamplesNamespace: my-source-code-samples
17+
codeSamplesRevisionDigest: sha256:7308b08a6ea2f75c58a2a2dc854944950b0d3bc4c3afcc823f5d67c896803c99
1618
workflow:
1719
workflowVersion: 1.0.0
1820
speakeasyVersion: latest
@@ -32,3 +34,7 @@ workflow:
3234
ossrhPassword: $ossrh_password
3335
gpgSecretKey: $java_gpg_secret_key
3436
gpgPassPhrase: $java_gpg_passphrase
37+
codeSamples:
38+
registry:
39+
location: registry.speakeasyapi.dev/ding/ding/my-source-code-samples
40+
blocking: false

.speakeasy/workflow.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,7 @@ targets:
1616
ossrhPassword: $ossrh_password
1717
gpgSecretKey: $java_gpg_secret_key
1818
gpgPassPhrase: $java_gpg_passphrase
19+
codeSamples:
20+
registry:
21+
location: registry.speakeasyapi.dev/ding/ding/my-source-code-samples
22+
blocking: false

README.md

Lines changed: 117 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@ The samples below show how a published SDK artifact is used:
3030

3131
Gradle:
3232
```groovy
33-
implementation 'live.ding:dingSdk:0.7.8'
33+
implementation 'live.ding:dingSdk:0.8.0'
3434
```
3535

3636
Maven:
3737
```xml
3838
<dependency>
3939
<groupId>live.ding</groupId>
4040
<artifactId>dingSdk</artifactId>
41-
<version>0.7.8</version>
41+
<version>0.8.0</version>
4242
</dependency>
4343
```
4444

@@ -90,6 +90,7 @@ public class Application {
9090
CreateAuthenticationRequest req = CreateAuthenticationRequest.builder()
9191
.customerUuid("cf2edc1c-7fc6-48fb-86da-b7508c6b7b71")
9292
.phoneNumber("+1234567890")
93+
.locale("fr-FR")
9394
.build();
9495

9596
CreateAuthenticationResponse res = sdk.otp().createAuthentication()
@@ -185,6 +186,118 @@ public class Application {
185186
}
186187
}
187188
```
189+
190+
### Send feedback
191+
192+
Send feedback about the authentication process.
193+
194+
195+
```java
196+
package hello.world;
197+
198+
import java.lang.Exception;
199+
import live.ding.dingSdk.Ding;
200+
import live.ding.dingSdk.models.operations.FeedbackResponse;
201+
import live.ding.dingSdk.models.shared.FeedbackRequest;
202+
import live.ding.dingSdk.models.shared.FeedbackRequestStatus;
203+
import live.ding.dingSdk.models.shared.Security;
204+
205+
public class Application {
206+
207+
public static void main(String[] args) throws Exception {
208+
209+
Ding sdk = Ding.builder()
210+
.security(Security.builder()
211+
.apiKey("YOUR_API_KEY")
212+
.build())
213+
.build();
214+
215+
FeedbackRequest req = FeedbackRequest.builder()
216+
.customerUuid("cc0f6c04-40de-448f-8301-3cb0e6565dff")
217+
.phoneNumber("+1234567890")
218+
.status(FeedbackRequestStatus.ONBOARDED)
219+
.build();
220+
221+
FeedbackResponse res = sdk.otp().feedback()
222+
.request(req)
223+
.call();
224+
225+
if (res.feedbackResponse().isPresent()) {
226+
// handle response
227+
}
228+
}
229+
}
230+
```
231+
232+
### Get authentication status
233+
234+
Get the status of an authentication.
235+
236+
237+
```java
238+
package hello.world;
239+
240+
import java.lang.Exception;
241+
import live.ding.dingSdk.Ding;
242+
import live.ding.dingSdk.models.operations.GetAuthenticationStatusResponse;
243+
import live.ding.dingSdk.models.shared.Security;
244+
245+
public class Application {
246+
247+
public static void main(String[] args) throws Exception {
248+
249+
Ding sdk = Ding.builder()
250+
.security(Security.builder()
251+
.apiKey("YOUR_API_KEY")
252+
.build())
253+
.build();
254+
255+
GetAuthenticationStatusResponse res = sdk.otp().getAuthenticationStatus()
256+
.authUuid("d8446450-f2fa-4dd9-806b-df5b8c661f23")
257+
.call();
258+
259+
if (res.authenticationStatusResponse().isPresent()) {
260+
// handle response
261+
}
262+
}
263+
}
264+
```
265+
266+
### Look up for phone number
267+
268+
Perform a phone number lookup.
269+
270+
271+
```java
272+
package hello.world;
273+
274+
import java.lang.Exception;
275+
import live.ding.dingSdk.Ding;
276+
import live.ding.dingSdk.models.errors.ErrorResponse1;
277+
import live.ding.dingSdk.models.operations.LookupResponse;
278+
import live.ding.dingSdk.models.shared.Security;
279+
280+
public class Application {
281+
282+
public static void main(String[] args) throws ErrorResponse1, Exception {
283+
284+
Ding sdk = Ding.builder()
285+
.security(Security.builder()
286+
.apiKey("YOUR_API_KEY")
287+
.build())
288+
.build();
289+
290+
LookupResponse res = sdk.lookup().lookup()
291+
.customerUuid("69a197d9-356c-45d1-a807-41874e16b555")
292+
.phoneNumber("<value>")
293+
.call();
294+
295+
if (res.lookupResponse().isPresent()) {
296+
// handle response
297+
}
298+
}
299+
}
300+
```
188301
<!-- End SDK Example Usage [usage] -->
189302

190303
<!-- Start Available Resources and Operations [operations] -->
@@ -196,13 +309,14 @@ public class Application {
196309

197310
### [lookup()](docs/sdks/lookup/README.md)
198311

199-
* [lookup](docs/sdks/lookup/README.md#lookup) - Perform a phone number lookup
312+
* [lookup](docs/sdks/lookup/README.md#lookup) - Look up for phone number
200313

201314
### [otp()](docs/sdks/otp/README.md)
202315

203316
* [check](docs/sdks/otp/README.md#check) - Check a code
204317
* [createAuthentication](docs/sdks/otp/README.md#createauthentication) - Send a code
205318
* [feedback](docs/sdks/otp/README.md#feedback) - Send feedback
319+
* [getAuthenticationStatus](docs/sdks/otp/README.md#getauthenticationstatus) - Get authentication status
206320
* [retry](docs/sdks/otp/README.md#retry) - Perform a retry
207321

208322
</details>

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,4 +224,14 @@ Based on:
224224
### Generated
225225
- [java v0.7.8] .
226226
### Releases
227-
- [Maven Central v0.7.8] https://central.sonatype.com/artifact/live.ding/dingSdk/0.7.8 - .
227+
- [Maven Central v0.7.8] https://central.sonatype.com/artifact/live.ding/dingSdk/0.7.8 - .
228+
229+
## 2024-10-28 16:48:22
230+
### Changes
231+
Based on:
232+
- OpenAPI Doc
233+
- Speakeasy CLI 1.422.2 (2.442.11) https://github.com/speakeasy-api/speakeasy
234+
### Generated
235+
- [java v0.8.0] .
236+
### Releases
237+
- [Maven Central v0.8.0] https://central.sonatype.com/artifact/live.ding/dingSdk/0.8.0 - .

0 commit comments

Comments
 (0)