![JAR search and dependency download from the Maven repository](/logo.png)
com.tinypass.client.publisher.model.SubscriptionUpgradeStatus Maven / Gradle / Ivy
package com.tinypass.client.publisher.model;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
public class SubscriptionUpgradeStatus {
/* The name of the \"From\" term */
private String fromTermName = null;
/* The name of the \"To\" term */
private String toTermName = null;
/* The ID of the \"From\" term */
private String fromTermId = null;
/* The ID of the \"To\" term */
private String toTermId = null;
/* The creation date of the user payment (the ISO 8601 format) */
private String changeDate = null;
/* The date when the user applied Term Change FROM the term (can be retrieved with publisher/term/change/getSubscriptionUpgradeStatus) */
private String createDateFrom = null;
/* The date when the user applied Term Change TO the term (can be retrieved with publisher/term/change/getSubscriptionUpgradeStatus)> */
private String createDateTo = null;
/* The \"To\" billing plan */
private String billingPlanTo = null;
/* The \"From\" billing plan */
private String billingPlanFrom = null;
/* Term change subscription status */
private Integer status = null;
//public enum statusEnum { 0, 1, 2, 3, 4, 5, };
/* Term change subscription error message */
private String errorMessage = null;
/* The actual upgrade cost excluding taxes: the unused money of the FROM term deducted from the TO term price */
private String prorateAmount = null;
/* The refund amount in case of term downgrade */
private String prorateRefundAmount = null;
public String getFromTermName() {
return fromTermName;
}
public void setFromTermName(String fromTermName) {
this.fromTermName = fromTermName;
}
public String getToTermName() {
return toTermName;
}
public void setToTermName(String toTermName) {
this.toTermName = toTermName;
}
public String getFromTermId() {
return fromTermId;
}
public void setFromTermId(String fromTermId) {
this.fromTermId = fromTermId;
}
public String getToTermId() {
return toTermId;
}
public void setToTermId(String toTermId) {
this.toTermId = toTermId;
}
public String getChangeDate() {
return changeDate;
}
public void setChangeDate(String changeDate) {
this.changeDate = changeDate;
}
public String getCreateDateFrom() {
return createDateFrom;
}
public void setCreateDateFrom(String createDateFrom) {
this.createDateFrom = createDateFrom;
}
public String getCreateDateTo() {
return createDateTo;
}
public void setCreateDateTo(String createDateTo) {
this.createDateTo = createDateTo;
}
public String getBillingPlanTo() {
return billingPlanTo;
}
public void setBillingPlanTo(String billingPlanTo) {
this.billingPlanTo = billingPlanTo;
}
public String getBillingPlanFrom() {
return billingPlanFrom;
}
public void setBillingPlanFrom(String billingPlanFrom) {
this.billingPlanFrom = billingPlanFrom;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getErrorMessage() {
return errorMessage;
}
public void setErrorMessage(String errorMessage) {
this.errorMessage = errorMessage;
}
public String getProrateAmount() {
return prorateAmount;
}
public void setProrateAmount(String prorateAmount) {
this.prorateAmount = prorateAmount;
}
public String getProrateRefundAmount() {
return prorateRefundAmount;
}
public void setProrateRefundAmount(String prorateRefundAmount) {
this.prorateRefundAmount = prorateRefundAmount;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class SubscriptionUpgradeStatus {\n");
sb.append(" fromTermName: ").append(fromTermName).append("\n");
sb.append(" toTermName: ").append(toTermName).append("\n");
sb.append(" fromTermId: ").append(fromTermId).append("\n");
sb.append(" toTermId: ").append(toTermId).append("\n");
sb.append(" changeDate: ").append(changeDate).append("\n");
sb.append(" createDateFrom: ").append(createDateFrom).append("\n");
sb.append(" createDateTo: ").append(createDateTo).append("\n");
sb.append(" billingPlanTo: ").append(billingPlanTo).append("\n");
sb.append(" billingPlanFrom: ").append(billingPlanFrom).append("\n");
sb.append(" status: ").append(status).append("\n");
sb.append(" errorMessage: ").append(errorMessage).append("\n");
sb.append(" prorateAmount: ").append(prorateAmount).append("\n");
sb.append(" prorateRefundAmount: ").append(prorateRefundAmount).append("\n");
sb.append("}\n");
return sb.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy