diff --git a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/ApiVersion.java b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/ApiVersion.java index 54ffd2580..b2e110417 100644 --- a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/ApiVersion.java +++ b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/ApiVersion.java @@ -2,6 +2,7 @@ public final class ApiVersion { + public static final long V20210215 = 20210215; public static final long V20210125 = 20210125; public static final long V20201202 = 20201202; public static final long V20201126 = 20201126; @@ -31,7 +32,7 @@ public final class ApiVersion public static final long V20180101 = 20180101; public static final long NO_VERSION = 0; - public static final Long LATEST_API_VERSION = V20210125; + public static final Long LATEST_API_VERSION = V20210215; private ApiVersion() { diff --git a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/ProductDTO.java b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/ProductDTO.java index 5fe850c0d..42aab1b2b 100644 --- a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/ProductDTO.java +++ b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/ProductDTO.java @@ -209,8 +209,13 @@ public class ProductDTO extends NamedEntityDTO implements ProductL10nDTO, Compar @Size( max = 65536, message = INVALID_SIZE ) private String tosAcceptance; - @ApiModelProperty( "URL to call for order validation" ) + @ApiModelProperty( "URLs to call for order validation" ) + @FieldAPI( sinceVersion = ApiVersion.V20210215 ) + private Set<@Size( max = 2000 ) @URL String> orderValidationUrls; + + @ApiModelProperty( hidden = true ) @Size( max = 2000 ) + @UnsupportedAPI( sinceVersion = ApiVersion.V20210215 ) @URL private String orderValidationUrl; @@ -756,11 +761,23 @@ public void setSubscriptionApproval( Boolean subscriptionApproval ) this.subscriptionApproval = subscriptionApproval; } + public Set getOrderValidationUrls() + { + return orderValidationUrls; + } + + public void setOrderValidationUrls( Set orderValidationUrls ) + { + this.orderValidationUrls = orderValidationUrls; + } + + @Deprecated public String getOrderValidationUrl() { return orderValidationUrl; } + @Deprecated public void setOrderValidationUrl( String orderValidationUrl ) { this.orderValidationUrl = orderValidationUrl;