diff --git a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/BillingItemDTO.java b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/BillingItemDTO.java index 13d138c3f..276bb304a 100644 --- a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/BillingItemDTO.java +++ b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/BillingItemDTO.java @@ -51,6 +51,9 @@ public class BillingItemDTO extends NamedEntityDTO @ApiModelProperty( "Whether the billing item will be included in every subscription" ) private boolean required; + @ApiModelProperty( "Whether the billing item can be downgraded" ) + private boolean downgradable = true; + private ApiEndpointDTO endpoint; public BillingItemDTO( BillingItemType type, String name, String unit, String description ) @@ -173,6 +176,17 @@ public BillingItemDTO setRequired( boolean required ) return this; } + public boolean isDowngradable() + { + return downgradable; + } + + public BillingItemDTO setDowngradable( boolean downgradable ) + { + this.downgradable = downgradable; + return this; + } + public BillingItemValueType getValueType() { return valueType;