![JAR search and dependency download from the Maven repository](/logo.png)
com.tinypass.client.publisher.model.DynamicSubscriptionAccessPeriodInfo 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;
import java.util.Date;
public class DynamicSubscriptionAccessPeriodInfo {
/* The ID of the access period in dynamic term billing configuration */
private String accessPeriodId = null;
/* Access period name */
private String name = null;
/* Total iterations. Should be set if 'type' parameter is 'recurring' */
private Integer totalIterations = null;
/* The start date. */
private Date startDate = null;
/* The end date */
private Date endDate = null;
/* Period iteration index */
private Integer iteration = null;
/* The billing plan for the term */
private String paymentBillingPlan = null;
/* Access period length */
private String length = null;
/* Dynamic subscription access period is imported */
private Boolean isImportedAccessPeriod = null;
/* The status */
private String status = null;
/* Date of next bill */
private Date nextBillDate = null;
public String getAccessPeriodId() {
return accessPeriodId;
}
public void setAccessPeriodId(String accessPeriodId) {
this.accessPeriodId = accessPeriodId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getTotalIterations() {
return totalIterations;
}
public void setTotalIterations(Integer totalIterations) {
this.totalIterations = totalIterations;
}
public Date getStartDate() {
return startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public Date getEndDate() {
return endDate;
}
public void setEndDate(Date endDate) {
this.endDate = endDate;
}
public Integer getIteration() {
return iteration;
}
public void setIteration(Integer iteration) {
this.iteration = iteration;
}
public String getPaymentBillingPlan() {
return paymentBillingPlan;
}
public void setPaymentBillingPlan(String paymentBillingPlan) {
this.paymentBillingPlan = paymentBillingPlan;
}
public String getLength() {
return length;
}
public void setLength(String length) {
this.length = length;
}
public Boolean getIsImportedAccessPeriod() {
return isImportedAccessPeriod;
}
public void setIsImportedAccessPeriod(Boolean isImportedAccessPeriod) {
this.isImportedAccessPeriod = isImportedAccessPeriod;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public Date getNextBillDate() {
return nextBillDate;
}
public void setNextBillDate(Date nextBillDate) {
this.nextBillDate = nextBillDate;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class DynamicSubscriptionAccessPeriodInfo {\n");
sb.append(" accessPeriodId: ").append(accessPeriodId).append("\n");
sb.append(" name: ").append(name).append("\n");
sb.append(" totalIterations: ").append(totalIterations).append("\n");
sb.append(" startDate: ").append(startDate).append("\n");
sb.append(" endDate: ").append(endDate).append("\n");
sb.append(" iteration: ").append(iteration).append("\n");
sb.append(" paymentBillingPlan: ").append(paymentBillingPlan).append("\n");
sb.append(" length: ").append(length).append("\n");
sb.append(" isImportedAccessPeriod: ").append(isImportedAccessPeriod).append("\n");
sb.append(" status: ").append(status).append("\n");
sb.append(" nextBillDate: ").append(nextBillDate).append("\n");
sb.append("}\n");
return sb.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy