diff --git a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/CostDescriptionDTO.java b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/CostDescriptionDTO.java new file mode 100644 index 000000000..0e940e51a --- /dev/null +++ b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/CostDescriptionDTO.java @@ -0,0 +1,25 @@ +package com.cloudesire.platform.apiclient.dto.model.dto; + +public class CostDescriptionDTO implements DTO +{ + private String description; + + public CostDescriptionDTO( String description ) + { + this.description = description; + } + + public CostDescriptionDTO() + { + } + + public String getDescription() + { + return description; + } + + public void setDescription( String description ) + { + this.description = description; + } +} diff --git a/cloudesire-api-client/src/main/java/com/cloudesire/platform/apiclient/api/CostsApi.java b/cloudesire-api-client/src/main/java/com/cloudesire/platform/apiclient/api/CostsApi.java index 4950cda0c..873f25c62 100644 --- a/cloudesire-api-client/src/main/java/com/cloudesire/platform/apiclient/api/CostsApi.java +++ b/cloudesire-api-client/src/main/java/com/cloudesire/platform/apiclient/api/CostsApi.java @@ -1,9 +1,11 @@ package com.cloudesire.platform.apiclient.api; import com.cloudesire.platform.apiclient.dto.model.dto.CostDTO; +import com.cloudesire.platform.apiclient.dto.model.dto.CostDescriptionDTO; import com.cloudesire.platform.apiclient.query.CostsQuery; import retrofit2.Call; import retrofit2.http.GET; +import retrofit2.http.Path; import retrofit2.http.QueryMap; import java.util.List; @@ -15,4 +17,7 @@ public interface CostsApi @GET( "costs" ) Call> getAll( @QueryMap CostsQuery query ); + + @GET( "costs/description/custom/{identifier}" ) + Call getCustomCostDescription( @Path( "identifier" ) String identifier ); }