@@ -0,0 +1,1956 @@
+package org.wso2.carbon.apimgt.rest.api.store.v1.dto;%0A%0Aimport com.fasterxml.jackson.annotation.JsonProperty;%0Aimport com.fasterxml.jackson.annotation.JsonCreator;%0Aimport java.util.HashMap;%0Aimport java.util.List;%0Aimport java.util.Map;%0Aimport javax.validation.constraints.*;%0A%0A%0Aimport io.swagger.annotations.*;%0Aimport java.util.Objects;%0A%0Aimport javax.xml.bind.annotation.*;%0A%0A%0A%0Apublic class APIMonetizationUsageDTO   %7B%0A  %0A    private Map%3CString, String%3E properties = new HashMap%3C%3E();%0A%0A  /**%0A   * Map of custom properties related to monetization usage%0A   **/%0A  public APIMonetizationUsageDTO properties(Map%3CString, String%3E properties) %7B%0A    this.properties = properties;%0A    return this;%0A  %7D%0A%0A  %0A  @ApiModelProperty(value = %22Map of custom properties related to monetization usage%22)%0A  @JsonProperty(%22properties%22)%0A  public Map%3CString, String%3E getProperties() %7B%0A    return properties;%0A  %7D%0A  public void setProperties(Map%3CString, String%3E properties) %7B%0A    this.properties = properties;%0A  %7D%0A%0A%0A  @Override%0A  public boolean equals(java.lang.Object o) %7B%0A    if (this == o) %7B%0A      return true;%0A    %7D%0A    if (o == null %7C%7C getClass() != o.getClass()) %7B%0A      return false;%0A    %7D%0A    APIMonetizationUsageDTO apIMonetizationUsage = (APIMonetizationUsageDTO) o;%0A    return Objects.equals(properties, apIMonetizationUsage.properties);%0A  %7D%0A%0A  @Override%0A  public int hashCode() %7B%0A    return Objects.hash(properties);%0A  %7D%0A%0A  @Override%0A  public String toString() %7B%0A    StringBuilder sb = new StringBuilder();%0A    sb.append(%22class APIMonetizationUsageDTO %7B%5Cn%22);%0A    %0A    sb.append(%22    properties: %22).append(toIndentedString(properties)).append(%22%5Cn%22);%0A    sb.append(%22%7D%22);%0A    return sb.toString();%0A  %7D%0A%0A  /**%0A   * Convert the given object to string with each line indented by 4 spaces%0A   * (except the first line).%0A   */%0A  private String toIndentedString(java.lang.Object o) %7B%0A    if (o == null) %7B%0A      return %22null%22;%0A    %7D%0A    return o.toString().replace(%22%5Cn%22, %22%5Cn    %22);%0A  %7D%0A%7D%0A%0A

Add new APIMonetizationUsageDTO file.