![JAR search and dependency download from the Maven repository](/logo.png)
com.tinypass.client.publisher.model.UpgradeOfferOptionModel 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 UpgradeOfferOptionModel {
/* The ID of the term change option */
private String termChangeOptionId = null;
/* A description of the term change option; provided by the client */
private String description = null;
/* The ID of the \"From\" term */
private String fromTermId = null;
/* The name of the \"From\" term */
private String fromTermName = null;
/* The ID of the \"From\" term period */
private String fromPeriodId = null;
/* The name of the \"From\" term period */
private String fromPeriodName = null;
/* The \"From\" billing plan */
private String fromBillingPlan = null;
/* The ID of the \"To\" term */
private String toTermId = null;
/* The name of the \"To\" term */
private String toTermName = null;
/* The ID of the \"To\" term period */
private String toPeriodId = null;
/* The period name of the \"To\" term */
private String toPeriodName = null;
/* The \"To\" billing plan */
private String toBillingPlan = null;
/* The billing timing(0: immediate term change;1: term change at the end of the current cycle;2: term change on the next sell date;3: term change at the end of the current period) */
private String billingTiming = null;
/* Whether the access begins immediately */
private String immediateAccess = null;
/* Whether the Prorate billing amount function is enabled */
private String prorateAccess = null;
public String getTermChangeOptionId() {
return termChangeOptionId;
}
public void setTermChangeOptionId(String termChangeOptionId) {
this.termChangeOptionId = termChangeOptionId;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getFromTermId() {
return fromTermId;
}
public void setFromTermId(String fromTermId) {
this.fromTermId = fromTermId;
}
public String getFromTermName() {
return fromTermName;
}
public void setFromTermName(String fromTermName) {
this.fromTermName = fromTermName;
}
public String getFromPeriodId() {
return fromPeriodId;
}
public void setFromPeriodId(String fromPeriodId) {
this.fromPeriodId = fromPeriodId;
}
public String getFromPeriodName() {
return fromPeriodName;
}
public void setFromPeriodName(String fromPeriodName) {
this.fromPeriodName = fromPeriodName;
}
public String getFromBillingPlan() {
return fromBillingPlan;
}
public void setFromBillingPlan(String fromBillingPlan) {
this.fromBillingPlan = fromBillingPlan;
}
public String getToTermId() {
return toTermId;
}
public void setToTermId(String toTermId) {
this.toTermId = toTermId;
}
public String getToTermName() {
return toTermName;
}
public void setToTermName(String toTermName) {
this.toTermName = toTermName;
}
public String getToPeriodId() {
return toPeriodId;
}
public void setToPeriodId(String toPeriodId) {
this.toPeriodId = toPeriodId;
}
public String getToPeriodName() {
return toPeriodName;
}
public void setToPeriodName(String toPeriodName) {
this.toPeriodName = toPeriodName;
}
public String getToBillingPlan() {
return toBillingPlan;
}
public void setToBillingPlan(String toBillingPlan) {
this.toBillingPlan = toBillingPlan;
}
public String getBillingTiming() {
return billingTiming;
}
public void setBillingTiming(String billingTiming) {
this.billingTiming = billingTiming;
}
public String getImmediateAccess() {
return immediateAccess;
}
public void setImmediateAccess(String immediateAccess) {
this.immediateAccess = immediateAccess;
}
public String getProrateAccess() {
return prorateAccess;
}
public void setProrateAccess(String prorateAccess) {
this.prorateAccess = prorateAccess;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class UpgradeOfferOptionModel {\n");
sb.append(" termChangeOptionId: ").append(termChangeOptionId).append("\n");
sb.append(" description: ").append(description).append("\n");
sb.append(" fromTermId: ").append(fromTermId).append("\n");
sb.append(" fromTermName: ").append(fromTermName).append("\n");
sb.append(" fromPeriodId: ").append(fromPeriodId).append("\n");
sb.append(" fromPeriodName: ").append(fromPeriodName).append("\n");
sb.append(" fromBillingPlan: ").append(fromBillingPlan).append("\n");
sb.append(" toTermId: ").append(toTermId).append("\n");
sb.append(" toTermName: ").append(toTermName).append("\n");
sb.append(" toPeriodId: ").append(toPeriodId).append("\n");
sb.append(" toPeriodName: ").append(toPeriodName).append("\n");
sb.append(" toBillingPlan: ").append(toBillingPlan).append("\n");
sb.append(" billingTiming: ").append(billingTiming).append("\n");
sb.append(" immediateAccess: ").append(immediateAccess).append("\n");
sb.append(" prorateAccess: ").append(prorateAccess).append("\n");
sb.append("}\n");
return sb.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy