Skip to content

Commit ee76226

Browse files
chore: preview changes by twiml gather
1 parent 2c34f6c commit ee76226

File tree

11 files changed

+76
-176
lines changed

11 files changed

+76
-176
lines changed

CHANGES.md

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

4+
[2025-01-31] Version 10.7.0
5+
---------------------------
6+
**Library - Fix**
7+
- [PR #809](https://github.com/twilio/twilio-java/pull/809): Fix for 1 vulnerabilities. Thanks to [@twilio-product-security](https://github.com/twilio-product-security)!
8+
- [PR #830](https://github.com/twilio/twilio-java/pull/830): Voice v2 fix. Thanks to [@manisha1997](https://github.com/manisha1997)!
9+
10+
**Library - Chore**
11+
- [PR #831](https://github.com/twilio/twilio-java/pull/831): added bug report issue template. Thanks to [@sbansla](https://github.com/sbansla)!
12+
- [PR #829](https://github.com/twilio/twilio-java/pull/829): add variant class. Thanks to [@manisha1997](https://github.com/manisha1997)!
13+
14+
**Api**
15+
- Add open-api file tag to `conference/call recordings` and `recording_transcriptions`.
16+
17+
**Events**
18+
- Add support for subaccount subscriptions (beta)
19+
20+
**Insights**
21+
- add new region to conference APIs
22+
23+
**Lookups**
24+
- Add new `parnter_sub_id` query parameter to the lookup request
25+
26+
**Twiml**
27+
- Convert Twiml Attribute `speechModel` of type enum to string **(breaking change)**
28+
29+
430
[2025-01-28] Version 10.6.8
531
---------------------------
632
**Library - Fix**

src/main/java/com/twilio/rest/content/v1/Content.java

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -674,35 +674,6 @@ public static TwilioFlows fromJson(
674674
}
675675
}
676676

677-
@ToString
678-
public static class TwilioSchedule {
679-
680-
@JsonInclude(JsonInclude.Include.NON_EMPTY)
681-
@JsonProperty("id")
682-
@Getter
683-
@Setter
684-
private String id;
685-
686-
@JsonInclude(JsonInclude.Include.NON_EMPTY)
687-
@JsonProperty("title")
688-
@Getter
689-
@Setter
690-
private String title;
691-
692-
@JsonInclude(JsonInclude.Include.NON_EMPTY)
693-
@JsonProperty("timeSlots")
694-
@Getter
695-
@Setter
696-
private String timeSlots;
697-
698-
public static TwilioSchedule fromJson(
699-
String jsonString,
700-
ObjectMapper mapper
701-
) throws IOException {
702-
return mapper.readValue(jsonString, TwilioSchedule.class);
703-
}
704-
}
705-
706677
@ToString
707678
public static class WhatsappCard {
708679

@@ -859,12 +830,6 @@ public static class Types {
859830
@Setter
860831
private TwilioFlows twilioFlows;
861832

862-
@JsonInclude(JsonInclude.Include.NON_EMPTY)
863-
@JsonProperty("twilio/schedule")
864-
@Getter
865-
@Setter
866-
private TwilioSchedule twilioSchedule;
867-
868833
@JsonInclude(JsonInclude.Include.NON_EMPTY)
869834
@JsonProperty("whatsapp/card")
870835
@Getter

src/main/java/com/twilio/rest/conversations/v1/AddressConfiguration.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,8 +231,7 @@ public enum Type {
231231
MESSENGER("messenger"),
232232
GBM("gbm"),
233233
EMAIL("email"),
234-
RCS("rcs"),
235-
APPLE("apple");
234+
RCS("rcs");
236235

237236
private final String value;
238237

src/main/java/com/twilio/rest/events/v1/Subscription.java

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
@ToString
4040
public class Subscription extends Resource {
4141

42-
private static final long serialVersionUID = 97790115204936L;
42+
private static final long serialVersionUID = 198248500185102L;
4343

4444
public static SubscriptionCreator creator(
4545
final String description,
@@ -116,7 +116,6 @@ public static Subscription fromJson(
116116
private final String sinkSid;
117117
private final URI url;
118118
private final Map<String, String> links;
119-
private final Boolean receiveEventsFromSubaccounts;
120119

121120
@JsonCreator
122121
private Subscription(
@@ -127,10 +126,7 @@ private Subscription(
127126
@JsonProperty("description") final String description,
128127
@JsonProperty("sink_sid") final String sinkSid,
129128
@JsonProperty("url") final URI url,
130-
@JsonProperty("links") final Map<String, String> links,
131-
@JsonProperty(
132-
"receive_events_from_subaccounts"
133-
) final Boolean receiveEventsFromSubaccounts
129+
@JsonProperty("links") final Map<String, String> links
134130
) {
135131
this.accountSid = accountSid;
136132
this.sid = sid;
@@ -140,7 +136,6 @@ private Subscription(
140136
this.sinkSid = sinkSid;
141137
this.url = url;
142138
this.links = links;
143-
this.receiveEventsFromSubaccounts = receiveEventsFromSubaccounts;
144139
}
145140

146141
public final String getAccountSid() {
@@ -175,10 +170,6 @@ public final Map<String, String> getLinks() {
175170
return this.links;
176171
}
177172

178-
public final Boolean getReceiveEventsFromSubaccounts() {
179-
return this.receiveEventsFromSubaccounts;
180-
}
181-
182173
@Override
183174
public boolean equals(final Object o) {
184175
if (this == o) {
@@ -199,11 +190,7 @@ public boolean equals(final Object o) {
199190
Objects.equals(description, other.description) &&
200191
Objects.equals(sinkSid, other.sinkSid) &&
201192
Objects.equals(url, other.url) &&
202-
Objects.equals(links, other.links) &&
203-
Objects.equals(
204-
receiveEventsFromSubaccounts,
205-
other.receiveEventsFromSubaccounts
206-
)
193+
Objects.equals(links, other.links)
207194
);
208195
}
209196

@@ -217,8 +204,7 @@ public int hashCode() {
217204
description,
218205
sinkSid,
219206
url,
220-
links,
221-
receiveEventsFromSubaccounts
207+
links
222208
);
223209
}
224210
}

src/main/java/com/twilio/rest/events/v1/SubscriptionCreator.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ public class SubscriptionCreator extends Creator<Subscription> {
3737
private String description;
3838
private String sinkSid;
3939
private List<Map<String, Object>> types;
40-
private Boolean receiveEventsFromSubaccounts;
4140

4241
public SubscriptionCreator(
4342
final String description,
@@ -68,13 +67,6 @@ public SubscriptionCreator setTypes(final Map<String, Object> types) {
6867
return setTypes(Promoter.listOfOne(types));
6968
}
7069

71-
public SubscriptionCreator setReceiveEventsFromSubaccounts(
72-
final Boolean receiveEventsFromSubaccounts
73-
) {
74-
this.receiveEventsFromSubaccounts = receiveEventsFromSubaccounts;
75-
return this;
76-
}
77-
7870
@Override
7971
public Subscription create(final TwilioRestClient client) {
8072
String path = "/v1/Subscriptions";
@@ -131,11 +123,5 @@ private void addPostParams(final Request request) {
131123
request.addPostParam("Types", Converter.mapToJson(prop));
132124
}
133125
}
134-
if (receiveEventsFromSubaccounts != null) {
135-
request.addPostParam(
136-
"ReceiveEventsFromSubaccounts",
137-
receiveEventsFromSubaccounts.toString()
138-
);
139-
}
140126
}
141127
}

src/main/java/com/twilio/rest/events/v1/SubscriptionUpdater.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ public class SubscriptionUpdater extends Updater<Subscription> {
3030
private String pathSid;
3131
private String description;
3232
private String sinkSid;
33-
private Boolean receiveEventsFromSubaccounts;
3433

3534
public SubscriptionUpdater(final String pathSid) {
3635
this.pathSid = pathSid;
@@ -46,13 +45,6 @@ public SubscriptionUpdater setSinkSid(final String sinkSid) {
4645
return this;
4746
}
4847

49-
public SubscriptionUpdater setReceiveEventsFromSubaccounts(
50-
final Boolean receiveEventsFromSubaccounts
51-
) {
52-
this.receiveEventsFromSubaccounts = receiveEventsFromSubaccounts;
53-
return this;
54-
}
55-
5648
@Override
5749
public Subscription update(final TwilioRestClient client) {
5850
String path = "/v1/Subscriptions/{Sid}";
@@ -98,11 +90,5 @@ private void addPostParams(final Request request) {
9890
if (sinkSid != null) {
9991
request.addPostParam("SinkSid", sinkSid);
10092
}
101-
if (receiveEventsFromSubaccounts != null) {
102-
request.addPostParam(
103-
"ReceiveEventsFromSubaccounts",
104-
receiveEventsFromSubaccounts.toString()
105-
);
106-
}
10793
}
10894
}

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

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -404,14 +404,18 @@ public static Tag forValue(final String value) {
404404
}
405405
}
406406

407-
public enum ProcessingState {
408-
COMPLETE("complete"),
409-
IN_PROGRESS("in_progress"),
410-
TIMEOUT("timeout");
407+
public enum Region {
408+
US1("us1"),
409+
AU1("au1"),
410+
BR1("br1"),
411+
IE1("ie1"),
412+
JP1("jp1"),
413+
SG1("sg1"),
414+
DE1("de1");
411415

412416
private final String value;
413417

414-
private ProcessingState(final String value) {
418+
private Region(final String value) {
415419
this.value = value;
416420
}
417421

@@ -420,24 +424,19 @@ public String toString() {
420424
}
421425

422426
@JsonCreator
423-
public static ProcessingState forValue(final String value) {
424-
return Promoter.enumFromString(value, ProcessingState.values());
427+
public static Region forValue(final String value) {
428+
return Promoter.enumFromString(value, Region.values());
425429
}
426430
}
427431

428-
public enum Region {
429-
US1("us1"),
430-
US2("us2"),
431-
AU1("au1"),
432-
BR1("br1"),
433-
IE1("ie1"),
434-
JP1("jp1"),
435-
SG1("sg1"),
436-
DE1("de1");
432+
public enum ProcessingState {
433+
COMPLETE("complete"),
434+
IN_PROGRESS("in_progress"),
435+
TIMEOUT("timeout");
437436

438437
private final String value;
439438

440-
private Region(final String value) {
439+
private ProcessingState(final String value) {
441440
this.value = value;
442441
}
443442

@@ -446,8 +445,8 @@ public String toString() {
446445
}
447446

448447
@JsonCreator
449-
public static Region forValue(final String value) {
450-
return Promoter.enumFromString(value, Region.values());
448+
public static ProcessingState forValue(final String value) {
449+
return Promoter.enumFromString(value, ProcessingState.values());
451450
}
452451
}
453452

src/main/java/com/twilio/rest/lookups/v2/PhoneNumberFetcher.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ public class PhoneNumberFetcher extends Fetcher<PhoneNumber> {
4242
private String dateOfBirth;
4343
private String lastVerifiedDate;
4444
private String verificationSid;
45-
private String partnerSubId;
4645

4746
public PhoneNumberFetcher(final String pathPhoneNumber) {
4847
this.pathPhoneNumber = pathPhoneNumber;
@@ -122,11 +121,6 @@ public PhoneNumberFetcher setVerificationSid(final String verificationSid) {
122121
return this;
123122
}
124123

125-
public PhoneNumberFetcher setPartnerSubId(final String partnerSubId) {
126-
this.partnerSubId = partnerSubId;
127-
return this;
128-
}
129-
130124
@Override
131125
public PhoneNumber fetch(final TwilioRestClient client) {
132126
String path = "/v2/PhoneNumbers/{PhoneNumber}";
@@ -213,8 +207,5 @@ private void addQueryParams(final Request request) {
213207
if (verificationSid != null) {
214208
request.addQueryParam("VerificationSid", verificationSid);
215209
}
216-
if (partnerSubId != null) {
217-
request.addQueryParam("PartnerSubId", partnerSubId);
218-
}
219210
}
220211
}

0 commit comments

Comments
 (0)