From 76c0455dee8ff94112f1df6b53751e798e89b904 Mon Sep 17 00:00:00 2001 From: "convoy-sdk-bot[bot]" <307218117+convoy-sdk-bot[bot]@users.noreply.github.com> Date: Thu, 20 Aug 2026 13:33:19 +0000 Subject: [PATCH] feat: regenerate API client from OpenAPI spec --- .../getconvoy/models/DatastoreEndpoint.java | 38 ++++++++++++++++++- .../models/ModelsCreateEndpoint.java | 38 ++++++++++++++++++- .../models/ModelsEndpointResponse.java | 38 ++++++++++++++++++- .../models/ModelsUpdateEndpoint.java | 38 ++++++++++++++++++- 4 files changed, 148 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/getconvoy/models/DatastoreEndpoint.java b/src/main/java/com/getconvoy/models/DatastoreEndpoint.java index c328125..7ced1d3 100644 --- a/src/main/java/com/getconvoy/models/DatastoreEndpoint.java +++ b/src/main/java/com/getconvoy/models/DatastoreEndpoint.java @@ -68,6 +68,7 @@ DatastoreEndpoint.JSON_PROPERTY_STATUS, DatastoreEndpoint.JSON_PROPERTY_SUCCESS_COUNT, DatastoreEndpoint.JSON_PROPERTY_SUPPORT_EMAIL, + DatastoreEndpoint.JSON_PROPERTY_TEAMS_WEBHOOK_URL, DatastoreEndpoint.JSON_PROPERTY_UID, DatastoreEndpoint.JSON_PROPERTY_UPDATED_AT, DatastoreEndpoint.JSON_PROPERTY_URL @@ -161,6 +162,10 @@ public class DatastoreEndpoint { @jakarta.annotation.Nullable private String supportEmail; + public static final String JSON_PROPERTY_TEAMS_WEBHOOK_URL = "teams_webhook_url"; + @jakarta.annotation.Nullable + private String teamsWebhookUrl; + public static final String JSON_PROPERTY_UID = "uid"; @jakarta.annotation.Nullable private String uid; @@ -832,6 +837,30 @@ public void setSupportEmail(@jakarta.annotation.Nullable String supportEmail) { } + public DatastoreEndpoint teamsWebhookUrl(@jakarta.annotation.Nullable String teamsWebhookUrl) { + this.teamsWebhookUrl = teamsWebhookUrl; + return this; + } + + /** + * Get teamsWebhookUrl + * @return teamsWebhookUrl + */ + @jakarta.annotation.Nullable + @JsonProperty(value = JSON_PROPERTY_TEAMS_WEBHOOK_URL, required = false) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getTeamsWebhookUrl() { + return teamsWebhookUrl; + } + + + @JsonProperty(value = JSON_PROPERTY_TEAMS_WEBHOOK_URL, required = false) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setTeamsWebhookUrl(@jakarta.annotation.Nullable String teamsWebhookUrl) { + this.teamsWebhookUrl = teamsWebhookUrl; + } + + public DatastoreEndpoint uid(@jakarta.annotation.Nullable String uid) { this.uid = uid; return this; @@ -940,6 +969,7 @@ public boolean equals(Object o) { Objects.equals(this.status, datastoreEndpoint.status) && equalsNullable(this.successCount, datastoreEndpoint.successCount) && Objects.equals(this.supportEmail, datastoreEndpoint.supportEmail) && + Objects.equals(this.teamsWebhookUrl, datastoreEndpoint.teamsWebhookUrl) && Objects.equals(this.uid, datastoreEndpoint.uid) && Objects.equals(this.updatedAt, datastoreEndpoint.updatedAt) && Objects.equals(this.url, datastoreEndpoint.url); @@ -951,7 +981,7 @@ private static boolean equalsNullable(JsonNullable a, JsonNullable b) @Override public int hashCode() { - return Objects.hash(advancedSignatures, hashCodeNullable(authentication), hashCodeNullable(cbState), contentType, createdAt, hashCodeNullable(deletedAt), description, events, hashCodeNullable(failureCount), hashCodeNullable(failureRate), httpTimeout, hashCodeNullable(mtlsClientCert), name, ownerId, hashCodeNullable(periodFailureRate), projectId, rateLimit, rateLimitDuration, hashCodeNullable(retryCount), secrets, slackWebhookUrl, status, hashCodeNullable(successCount), supportEmail, uid, updatedAt, url); + return Objects.hash(advancedSignatures, hashCodeNullable(authentication), hashCodeNullable(cbState), contentType, createdAt, hashCodeNullable(deletedAt), description, events, hashCodeNullable(failureCount), hashCodeNullable(failureRate), httpTimeout, hashCodeNullable(mtlsClientCert), name, ownerId, hashCodeNullable(periodFailureRate), projectId, rateLimit, rateLimitDuration, hashCodeNullable(retryCount), secrets, slackWebhookUrl, status, hashCodeNullable(successCount), supportEmail, teamsWebhookUrl, uid, updatedAt, url); } private static int hashCodeNullable(JsonNullable a) { @@ -989,6 +1019,7 @@ public String toString() { sb.append(" status: ").append(toIndentedString(status)).append("\n"); sb.append(" successCount: ").append(toIndentedString(successCount)).append("\n"); sb.append(" supportEmail: ").append(toIndentedString(supportEmail)).append("\n"); + sb.append(" teamsWebhookUrl: ").append(toIndentedString(teamsWebhookUrl)).append("\n"); sb.append(" uid: ").append(toIndentedString(uid)).append("\n"); sb.append(" updatedAt: ").append(toIndentedString(updatedAt)).append("\n"); sb.append(" url: ").append(toIndentedString(url)).append("\n"); @@ -1161,6 +1192,11 @@ public String toUrlQueryString(String prefix) { joiner.add(String.format(java.util.Locale.ROOT, "%ssupport_email%s=%s", prefix, suffix, ApiClient.urlEncode(ApiClient.valueToString(getSupportEmail())))); } + // add `teams_webhook_url` to the URL query string + if (getTeamsWebhookUrl() != null) { + joiner.add(String.format(java.util.Locale.ROOT, "%steams_webhook_url%s=%s", prefix, suffix, ApiClient.urlEncode(ApiClient.valueToString(getTeamsWebhookUrl())))); + } + // add `uid` to the URL query string if (getUid() != null) { joiner.add(String.format(java.util.Locale.ROOT, "%suid%s=%s", prefix, suffix, ApiClient.urlEncode(ApiClient.valueToString(getUid())))); diff --git a/src/main/java/com/getconvoy/models/ModelsCreateEndpoint.java b/src/main/java/com/getconvoy/models/ModelsCreateEndpoint.java index e619453..6893d96 100644 --- a/src/main/java/com/getconvoy/models/ModelsCreateEndpoint.java +++ b/src/main/java/com/getconvoy/models/ModelsCreateEndpoint.java @@ -50,6 +50,7 @@ ModelsCreateEndpoint.JSON_PROPERTY_SECRET, ModelsCreateEndpoint.JSON_PROPERTY_SLACK_WEBHOOK_URL, ModelsCreateEndpoint.JSON_PROPERTY_SUPPORT_EMAIL, + ModelsCreateEndpoint.JSON_PROPERTY_TEAMS_WEBHOOK_URL, ModelsCreateEndpoint.JSON_PROPERTY_URL }) @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.23.0") @@ -114,6 +115,10 @@ public class ModelsCreateEndpoint { @jakarta.annotation.Nullable private String supportEmail; + public static final String JSON_PROPERTY_TEAMS_WEBHOOK_URL = "teams_webhook_url"; + @jakarta.annotation.Nullable + private String teamsWebhookUrl; + public static final String JSON_PROPERTY_URL = "url"; @jakarta.annotation.Nullable private String url; @@ -481,6 +486,30 @@ public void setSupportEmail(@jakarta.annotation.Nullable String supportEmail) { } + public ModelsCreateEndpoint teamsWebhookUrl(@jakarta.annotation.Nullable String teamsWebhookUrl) { + this.teamsWebhookUrl = teamsWebhookUrl; + return this; + } + + /** + * Microsoft Teams webhook URL is an alternative method to support email where endpoint developers can receive failure notifications in a Teams channel. Use a Workflows (Power Automate) webhook URL; retired Office 365 connector URLs no longer deliver. + * @return teamsWebhookUrl + */ + @jakarta.annotation.Nullable + @JsonProperty(value = JSON_PROPERTY_TEAMS_WEBHOOK_URL, required = false) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getTeamsWebhookUrl() { + return teamsWebhookUrl; + } + + + @JsonProperty(value = JSON_PROPERTY_TEAMS_WEBHOOK_URL, required = false) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setTeamsWebhookUrl(@jakarta.annotation.Nullable String teamsWebhookUrl) { + this.teamsWebhookUrl = teamsWebhookUrl; + } + + public ModelsCreateEndpoint url(@jakarta.annotation.Nullable String url) { this.url = url; return this; @@ -532,12 +561,13 @@ public boolean equals(Object o) { Objects.equals(this.secret, modelsCreateEndpoint.secret) && Objects.equals(this.slackWebhookUrl, modelsCreateEndpoint.slackWebhookUrl) && Objects.equals(this.supportEmail, modelsCreateEndpoint.supportEmail) && + Objects.equals(this.teamsWebhookUrl, modelsCreateEndpoint.teamsWebhookUrl) && Objects.equals(this.url, modelsCreateEndpoint.url); } @Override public int hashCode() { - return Objects.hash(advancedSignatures, appID, authentication, contentType, description, httpTimeout, isDisabled, mtlsClientCert, name, ownerId, rateLimit, rateLimitDuration, secret, slackWebhookUrl, supportEmail, url); + return Objects.hash(advancedSignatures, appID, authentication, contentType, description, httpTimeout, isDisabled, mtlsClientCert, name, ownerId, rateLimit, rateLimitDuration, secret, slackWebhookUrl, supportEmail, teamsWebhookUrl, url); } @Override @@ -559,6 +589,7 @@ public String toString() { sb.append(" secret: ").append(toIndentedString(secret)).append("\n"); sb.append(" slackWebhookUrl: ").append(toIndentedString(slackWebhookUrl)).append("\n"); sb.append(" supportEmail: ").append(toIndentedString(supportEmail)).append("\n"); + sb.append(" teamsWebhookUrl: ").append(toIndentedString(teamsWebhookUrl)).append("\n"); sb.append(" url: ").append(toIndentedString(url)).append("\n"); sb.append("}"); return sb.toString(); @@ -679,6 +710,11 @@ public String toUrlQueryString(String prefix) { joiner.add(String.format(java.util.Locale.ROOT, "%ssupport_email%s=%s", prefix, suffix, ApiClient.urlEncode(ApiClient.valueToString(getSupportEmail())))); } + // add `teams_webhook_url` to the URL query string + if (getTeamsWebhookUrl() != null) { + joiner.add(String.format(java.util.Locale.ROOT, "%steams_webhook_url%s=%s", prefix, suffix, ApiClient.urlEncode(ApiClient.valueToString(getTeamsWebhookUrl())))); + } + // add `url` to the URL query string if (getUrl() != null) { joiner.add(String.format(java.util.Locale.ROOT, "%surl%s=%s", prefix, suffix, ApiClient.urlEncode(ApiClient.valueToString(getUrl())))); diff --git a/src/main/java/com/getconvoy/models/ModelsEndpointResponse.java b/src/main/java/com/getconvoy/models/ModelsEndpointResponse.java index 5a1f4cb..d46d8b9 100644 --- a/src/main/java/com/getconvoy/models/ModelsEndpointResponse.java +++ b/src/main/java/com/getconvoy/models/ModelsEndpointResponse.java @@ -68,6 +68,7 @@ ModelsEndpointResponse.JSON_PROPERTY_STATUS, ModelsEndpointResponse.JSON_PROPERTY_SUCCESS_COUNT, ModelsEndpointResponse.JSON_PROPERTY_SUPPORT_EMAIL, + ModelsEndpointResponse.JSON_PROPERTY_TEAMS_WEBHOOK_URL, ModelsEndpointResponse.JSON_PROPERTY_UID, ModelsEndpointResponse.JSON_PROPERTY_UPDATED_AT, ModelsEndpointResponse.JSON_PROPERTY_URL @@ -161,6 +162,10 @@ public class ModelsEndpointResponse { @jakarta.annotation.Nullable private String supportEmail; + public static final String JSON_PROPERTY_TEAMS_WEBHOOK_URL = "teams_webhook_url"; + @jakarta.annotation.Nullable + private String teamsWebhookUrl; + public static final String JSON_PROPERTY_UID = "uid"; @jakarta.annotation.Nullable private String uid; @@ -832,6 +837,30 @@ public void setSupportEmail(@jakarta.annotation.Nullable String supportEmail) { } + public ModelsEndpointResponse teamsWebhookUrl(@jakarta.annotation.Nullable String teamsWebhookUrl) { + this.teamsWebhookUrl = teamsWebhookUrl; + return this; + } + + /** + * Get teamsWebhookUrl + * @return teamsWebhookUrl + */ + @jakarta.annotation.Nullable + @JsonProperty(value = JSON_PROPERTY_TEAMS_WEBHOOK_URL, required = false) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getTeamsWebhookUrl() { + return teamsWebhookUrl; + } + + + @JsonProperty(value = JSON_PROPERTY_TEAMS_WEBHOOK_URL, required = false) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setTeamsWebhookUrl(@jakarta.annotation.Nullable String teamsWebhookUrl) { + this.teamsWebhookUrl = teamsWebhookUrl; + } + + public ModelsEndpointResponse uid(@jakarta.annotation.Nullable String uid) { this.uid = uid; return this; @@ -940,6 +969,7 @@ public boolean equals(Object o) { Objects.equals(this.status, modelsEndpointResponse.status) && equalsNullable(this.successCount, modelsEndpointResponse.successCount) && Objects.equals(this.supportEmail, modelsEndpointResponse.supportEmail) && + Objects.equals(this.teamsWebhookUrl, modelsEndpointResponse.teamsWebhookUrl) && Objects.equals(this.uid, modelsEndpointResponse.uid) && Objects.equals(this.updatedAt, modelsEndpointResponse.updatedAt) && Objects.equals(this.url, modelsEndpointResponse.url); @@ -951,7 +981,7 @@ private static boolean equalsNullable(JsonNullable a, JsonNullable b) @Override public int hashCode() { - return Objects.hash(advancedSignatures, hashCodeNullable(authentication), hashCodeNullable(cbState), contentType, createdAt, hashCodeNullable(deletedAt), description, events, hashCodeNullable(failureCount), hashCodeNullable(failureRate), httpTimeout, hashCodeNullable(mtlsClientCert), name, ownerId, hashCodeNullable(periodFailureRate), projectId, rateLimit, rateLimitDuration, hashCodeNullable(retryCount), secrets, slackWebhookUrl, status, hashCodeNullable(successCount), supportEmail, uid, updatedAt, url); + return Objects.hash(advancedSignatures, hashCodeNullable(authentication), hashCodeNullable(cbState), contentType, createdAt, hashCodeNullable(deletedAt), description, events, hashCodeNullable(failureCount), hashCodeNullable(failureRate), httpTimeout, hashCodeNullable(mtlsClientCert), name, ownerId, hashCodeNullable(periodFailureRate), projectId, rateLimit, rateLimitDuration, hashCodeNullable(retryCount), secrets, slackWebhookUrl, status, hashCodeNullable(successCount), supportEmail, teamsWebhookUrl, uid, updatedAt, url); } private static int hashCodeNullable(JsonNullable a) { @@ -989,6 +1019,7 @@ public String toString() { sb.append(" status: ").append(toIndentedString(status)).append("\n"); sb.append(" successCount: ").append(toIndentedString(successCount)).append("\n"); sb.append(" supportEmail: ").append(toIndentedString(supportEmail)).append("\n"); + sb.append(" teamsWebhookUrl: ").append(toIndentedString(teamsWebhookUrl)).append("\n"); sb.append(" uid: ").append(toIndentedString(uid)).append("\n"); sb.append(" updatedAt: ").append(toIndentedString(updatedAt)).append("\n"); sb.append(" url: ").append(toIndentedString(url)).append("\n"); @@ -1161,6 +1192,11 @@ public String toUrlQueryString(String prefix) { joiner.add(String.format(java.util.Locale.ROOT, "%ssupport_email%s=%s", prefix, suffix, ApiClient.urlEncode(ApiClient.valueToString(getSupportEmail())))); } + // add `teams_webhook_url` to the URL query string + if (getTeamsWebhookUrl() != null) { + joiner.add(String.format(java.util.Locale.ROOT, "%steams_webhook_url%s=%s", prefix, suffix, ApiClient.urlEncode(ApiClient.valueToString(getTeamsWebhookUrl())))); + } + // add `uid` to the URL query string if (getUid() != null) { joiner.add(String.format(java.util.Locale.ROOT, "%suid%s=%s", prefix, suffix, ApiClient.urlEncode(ApiClient.valueToString(getUid())))); diff --git a/src/main/java/com/getconvoy/models/ModelsUpdateEndpoint.java b/src/main/java/com/getconvoy/models/ModelsUpdateEndpoint.java index e84fade..c3b9e7f 100644 --- a/src/main/java/com/getconvoy/models/ModelsUpdateEndpoint.java +++ b/src/main/java/com/getconvoy/models/ModelsUpdateEndpoint.java @@ -49,6 +49,7 @@ ModelsUpdateEndpoint.JSON_PROPERTY_SECRET, ModelsUpdateEndpoint.JSON_PROPERTY_SLACK_WEBHOOK_URL, ModelsUpdateEndpoint.JSON_PROPERTY_SUPPORT_EMAIL, + ModelsUpdateEndpoint.JSON_PROPERTY_TEAMS_WEBHOOK_URL, ModelsUpdateEndpoint.JSON_PROPERTY_URL }) @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.23.0") @@ -109,6 +110,10 @@ public class ModelsUpdateEndpoint { @jakarta.annotation.Nullable private String supportEmail; + public static final String JSON_PROPERTY_TEAMS_WEBHOOK_URL = "teams_webhook_url"; + @jakarta.annotation.Nullable + private String teamsWebhookUrl; + public static final String JSON_PROPERTY_URL = "url"; @jakarta.annotation.Nullable private String url; @@ -452,6 +457,30 @@ public void setSupportEmail(@jakarta.annotation.Nullable String supportEmail) { } + public ModelsUpdateEndpoint teamsWebhookUrl(@jakarta.annotation.Nullable String teamsWebhookUrl) { + this.teamsWebhookUrl = teamsWebhookUrl; + return this; + } + + /** + * Microsoft Teams webhook URL is an alternative method to support email where endpoint developers can receive failure notifications in a Teams channel. Use a Workflows (Power Automate) webhook URL; retired Office 365 connector URLs no longer deliver. + * @return teamsWebhookUrl + */ + @jakarta.annotation.Nullable + @JsonProperty(value = JSON_PROPERTY_TEAMS_WEBHOOK_URL, required = false) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getTeamsWebhookUrl() { + return teamsWebhookUrl; + } + + + @JsonProperty(value = JSON_PROPERTY_TEAMS_WEBHOOK_URL, required = false) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setTeamsWebhookUrl(@jakarta.annotation.Nullable String teamsWebhookUrl) { + this.teamsWebhookUrl = teamsWebhookUrl; + } + + public ModelsUpdateEndpoint url(@jakarta.annotation.Nullable String url) { this.url = url; return this; @@ -502,12 +531,13 @@ public boolean equals(Object o) { Objects.equals(this.secret, modelsUpdateEndpoint.secret) && Objects.equals(this.slackWebhookUrl, modelsUpdateEndpoint.slackWebhookUrl) && Objects.equals(this.supportEmail, modelsUpdateEndpoint.supportEmail) && + Objects.equals(this.teamsWebhookUrl, modelsUpdateEndpoint.teamsWebhookUrl) && Objects.equals(this.url, modelsUpdateEndpoint.url); } @Override public int hashCode() { - return Objects.hash(advancedSignatures, authentication, contentType, description, httpTimeout, isDisabled, mtlsClientCert, name, ownerId, rateLimit, rateLimitDuration, secret, slackWebhookUrl, supportEmail, url); + return Objects.hash(advancedSignatures, authentication, contentType, description, httpTimeout, isDisabled, mtlsClientCert, name, ownerId, rateLimit, rateLimitDuration, secret, slackWebhookUrl, supportEmail, teamsWebhookUrl, url); } @Override @@ -528,6 +558,7 @@ public String toString() { sb.append(" secret: ").append(toIndentedString(secret)).append("\n"); sb.append(" slackWebhookUrl: ").append(toIndentedString(slackWebhookUrl)).append("\n"); sb.append(" supportEmail: ").append(toIndentedString(supportEmail)).append("\n"); + sb.append(" teamsWebhookUrl: ").append(toIndentedString(teamsWebhookUrl)).append("\n"); sb.append(" url: ").append(toIndentedString(url)).append("\n"); sb.append("}"); return sb.toString(); @@ -643,6 +674,11 @@ public String toUrlQueryString(String prefix) { joiner.add(String.format(java.util.Locale.ROOT, "%ssupport_email%s=%s", prefix, suffix, ApiClient.urlEncode(ApiClient.valueToString(getSupportEmail())))); } + // add `teams_webhook_url` to the URL query string + if (getTeamsWebhookUrl() != null) { + joiner.add(String.format(java.util.Locale.ROOT, "%steams_webhook_url%s=%s", prefix, suffix, ApiClient.urlEncode(ApiClient.valueToString(getTeamsWebhookUrl())))); + } + // add `url` to the URL query string if (getUrl() != null) { joiner.add(String.format(java.util.Locale.ROOT, "%surl%s=%s", prefix, suffix, ApiClient.urlEncode(ApiClient.valueToString(getUrl()))));