Skip to content

Commit ec1570b

Browse files
committed
[Librarian] Regenerated @ 1e94599903f1dbac80d3040ebbdba7d3f7fb074d
1 parent 7f706b2 commit ec1570b

File tree

4 files changed

+81
-22
lines changed

4 files changed

+81
-22
lines changed

CHANGES.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
11
twilio-java changelog
22
=====================
33

4+
[2023-08-10] Version 9.10.0
5+
---------------------------
6+
**Insights**
7+
- Normalize annotations parameters in list summary api to be prefixed
8+
9+
**Numbers**
10+
- Change Bulk_hosted_sid from BHR to BH prefix in HNO and dependent under version `/v2` API's. **(breaking change)**
11+
- Added parameter target_account_sid to portability and account_sid to response body
12+
13+
**Verify**
14+
- Remove beta feature flag to list attempts API.
15+
- Remove beta feature flag to verifications summary attempts API.
16+
17+
418
[2023-07-27] Version 9.9.1
519
--------------------------
620
**Api**

src/main/java/com/twilio/rest/insights/v1/CallSummariesReader.java

Lines changed: 42 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,11 @@ public class CallSummariesReader extends Reader<CallSummaries> {
4747
private String subaccount;
4848
private Boolean abnormalSession;
4949
private CallSummaries.AnsweredBy answeredBy;
50-
private String connectivityIssue;
51-
private String qualityIssue;
52-
private Boolean spam;
53-
private String callScore;
50+
private String answeredByAnnotation;
51+
private String connectivityIssueAnnotation;
52+
private String qualityIssueAnnotation;
53+
private Boolean spamAnnotation;
54+
private String callScoreAnnotation;
5455
private Integer pageSize;
5556

5657
public CallSummariesReader() {}
@@ -158,25 +159,36 @@ public CallSummariesReader setAnsweredBy(
158159
return this;
159160
}
160161

161-
public CallSummariesReader setConnectivityIssue(
162-
final String connectivityIssue
162+
public CallSummariesReader setAnsweredByAnnotation(
163+
final String answeredByAnnotation
163164
) {
164-
this.connectivityIssue = connectivityIssue;
165+
this.answeredByAnnotation = answeredByAnnotation;
165166
return this;
166167
}
167168

168-
public CallSummariesReader setQualityIssue(final String qualityIssue) {
169-
this.qualityIssue = qualityIssue;
169+
public CallSummariesReader setConnectivityIssueAnnotation(
170+
final String connectivityIssueAnnotation
171+
) {
172+
this.connectivityIssueAnnotation = connectivityIssueAnnotation;
173+
return this;
174+
}
175+
176+
public CallSummariesReader setQualityIssueAnnotation(
177+
final String qualityIssueAnnotation
178+
) {
179+
this.qualityIssueAnnotation = qualityIssueAnnotation;
170180
return this;
171181
}
172182

173-
public CallSummariesReader setSpam(final Boolean spam) {
174-
this.spam = spam;
183+
public CallSummariesReader setSpamAnnotation(final Boolean spamAnnotation) {
184+
this.spamAnnotation = spamAnnotation;
175185
return this;
176186
}
177187

178-
public CallSummariesReader setCallScore(final String callScore) {
179-
this.callScore = callScore;
188+
public CallSummariesReader setCallScoreAnnotation(
189+
final String callScoreAnnotation
190+
) {
191+
this.callScoreAnnotation = callScoreAnnotation;
180192
return this;
181193
}
182194

@@ -330,17 +342,26 @@ private void addQueryParams(final Request request) {
330342
if (answeredBy != null) {
331343
request.addQueryParam("AnsweredBy", answeredBy.toString());
332344
}
333-
if (connectivityIssue != null) {
334-
request.addQueryParam("ConnectivityIssue", connectivityIssue);
345+
if (answeredByAnnotation != null) {
346+
request.addQueryParam("AnsweredByAnnotation", answeredByAnnotation);
335347
}
336-
if (qualityIssue != null) {
337-
request.addQueryParam("QualityIssue", qualityIssue);
348+
if (connectivityIssueAnnotation != null) {
349+
request.addQueryParam(
350+
"ConnectivityIssueAnnotation",
351+
connectivityIssueAnnotation
352+
);
353+
}
354+
if (qualityIssueAnnotation != null) {
355+
request.addQueryParam(
356+
"QualityIssueAnnotation",
357+
qualityIssueAnnotation
358+
);
338359
}
339-
if (spam != null) {
340-
request.addQueryParam("Spam", spam.toString());
360+
if (spamAnnotation != null) {
361+
request.addQueryParam("SpamAnnotation", spamAnnotation.toString());
341362
}
342-
if (callScore != null) {
343-
request.addQueryParam("CallScore", callScore);
363+
if (callScoreAnnotation != null) {
364+
request.addQueryParam("CallScoreAnnotation", callScoreAnnotation);
344365
}
345366
if (pageSize != null) {
346367
request.addQueryParam("PageSize", pageSize.toString());

src/main/java/com/twilio/rest/numbers/v1/PortingPortability.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
@ToString
3636
public class PortingPortability extends Resource {
3737

38-
private static final long serialVersionUID = 188812883844687L;
38+
private static final long serialVersionUID = 225988214270980L;
3939

4040
public static PortingPortabilityFetcher fetcher(
4141
final com.twilio.type.PhoneNumber pathPhoneNumber
@@ -109,6 +109,7 @@ public static NumberType forValue(final String value) {
109109
}
110110

111111
private final com.twilio.type.PhoneNumber phoneNumber;
112+
private final String accountSid;
112113
private final Boolean portable;
113114
private final Boolean pinAndAccountNumberRequired;
114115
private final String notPortableReason;
@@ -124,6 +125,7 @@ private PortingPortability(
124125
@JsonProperty(
125126
"phone_number"
126127
) final com.twilio.type.PhoneNumber phoneNumber,
128+
@JsonProperty("account_sid") final String accountSid,
127129
@JsonProperty("portable") final Boolean portable,
128130
@JsonProperty(
129131
"pin_and_account_number_required"
@@ -141,6 +143,7 @@ private PortingPortability(
141143
@JsonProperty("url") final URI url
142144
) {
143145
this.phoneNumber = phoneNumber;
146+
this.accountSid = accountSid;
144147
this.portable = portable;
145148
this.pinAndAccountNumberRequired = pinAndAccountNumberRequired;
146149
this.notPortableReason = notPortableReason;
@@ -156,6 +159,10 @@ public final com.twilio.type.PhoneNumber getPhoneNumber() {
156159
return this.phoneNumber;
157160
}
158161

162+
public final String getAccountSid() {
163+
return this.accountSid;
164+
}
165+
159166
public final Boolean getPortable() {
160167
return this.portable;
161168
}
@@ -206,6 +213,7 @@ public boolean equals(final Object o) {
206213

207214
return (
208215
Objects.equals(phoneNumber, other.phoneNumber) &&
216+
Objects.equals(accountSid, other.accountSid) &&
209217
Objects.equals(portable, other.portable) &&
210218
Objects.equals(
211219
pinAndAccountNumberRequired,
@@ -228,6 +236,7 @@ public boolean equals(final Object o) {
228236
public int hashCode() {
229237
return Objects.hash(
230238
phoneNumber,
239+
accountSid,
231240
portable,
232241
pinAndAccountNumberRequired,
233242
notPortableReason,

src/main/java/com/twilio/rest/numbers/v1/PortingPortabilityFetcher.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,21 @@
2727
public class PortingPortabilityFetcher extends Fetcher<PortingPortability> {
2828

2929
private com.twilio.type.PhoneNumber pathPhoneNumber;
30+
private String targetAccountSid;
3031

3132
public PortingPortabilityFetcher(
3233
final com.twilio.type.PhoneNumber pathPhoneNumber
3334
) {
3435
this.pathPhoneNumber = pathPhoneNumber;
3536
}
3637

38+
public PortingPortabilityFetcher setTargetAccountSid(
39+
final String targetAccountSid
40+
) {
41+
this.targetAccountSid = targetAccountSid;
42+
return this;
43+
}
44+
3745
@Override
3846
public PortingPortability fetch(final TwilioRestClient client) {
3947
String path = "/v1/Porting/Portability/PhoneNumber/{PhoneNumber}";
@@ -49,6 +57,7 @@ public PortingPortability fetch(final TwilioRestClient client) {
4957
Domains.NUMBERS.toString(),
5058
path
5159
);
60+
addQueryParams(request);
5261
Response response = client.request(request);
5362

5463
if (response == null) {
@@ -71,4 +80,10 @@ public PortingPortability fetch(final TwilioRestClient client) {
7180
client.getObjectMapper()
7281
);
7382
}
83+
84+
private void addQueryParams(final Request request) {
85+
if (targetAccountSid != null) {
86+
request.addQueryParam("TargetAccountSid", targetAccountSid);
87+
}
88+
}
7489
}

0 commit comments

Comments
 (0)