All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tinypass.client.publisher.model.SubscriptionLogItem Maven / Gradle / Ivy

There is a newer version: 16.366.0
Show newest version
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 com.tinypass.client.publisher.model.Term;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;

public class SubscriptionLogItem {

  /* The user subscription ID */
  private String subscriptionId = null;
  

  /* The user's email address (single) */
  private String email = null;
  

  /* The user's ID */
  private String uid = null;
  

  /* The resource ID */
  private String rid = null;
  

    private Term term = null;
  

  /* The billing plan of the subscription */
  private String billingPlan = null;
  

  /* The start date. */
  private Integer startDate = null;
  

  /* The next bill date of the subscription */
  private Integer nextBillDate = null;
  

  /* The subscription status name in reports */
  private String statusNameInReports = null;
  

  /* The number of child accesses */
  private String childAccess = null;
  


  public String getSubscriptionId() {
    return subscriptionId;
  }
  public void setSubscriptionId(String subscriptionId) {
    this.subscriptionId = subscriptionId;
  }


  public String getEmail() {
    return email;
  }
  public void setEmail(String email) {
    this.email = email;
  }


  public String getUid() {
    return uid;
  }
  public void setUid(String uid) {
    this.uid = uid;
  }


  public String getRid() {
    return rid;
  }
  public void setRid(String rid) {
    this.rid = rid;
  }


  public Term getTerm() {
    return term;
  }
  public void setTerm(Term term) {
    this.term = term;
  }


  public String getBillingPlan() {
    return billingPlan;
  }
  public void setBillingPlan(String billingPlan) {
    this.billingPlan = billingPlan;
  }


  public Integer getStartDate() {
    return startDate;
  }
  public void setStartDate(Integer startDate) {
    this.startDate = startDate;
  }


  public Integer getNextBillDate() {
    return nextBillDate;
  }
  public void setNextBillDate(Integer nextBillDate) {
    this.nextBillDate = nextBillDate;
  }


  public String getStatusNameInReports() {
    return statusNameInReports;
  }
  public void setStatusNameInReports(String statusNameInReports) {
    this.statusNameInReports = statusNameInReports;
  }


  public String getChildAccess() {
    return childAccess;
  }
  public void setChildAccess(String childAccess) {
    this.childAccess = childAccess;
  }


  @Override
  public String toString()  {
    StringBuilder sb = new StringBuilder();
    sb.append("class SubscriptionLogItem {\n");
    sb.append("  subscriptionId: ").append(subscriptionId).append("\n");
    sb.append("  email: ").append(email).append("\n");
    sb.append("  uid: ").append(uid).append("\n");
    sb.append("  rid: ").append(rid).append("\n");
    sb.append("  term: ").append(term).append("\n");
    sb.append("  billingPlan: ").append(billingPlan).append("\n");
    sb.append("  startDate: ").append(startDate).append("\n");
    sb.append("  nextBillDate: ").append(nextBillDate).append("\n");
    sb.append("  statusNameInReports: ").append(statusNameInReports).append("\n");
    sb.append("  childAccess: ").append(childAccess).append("\n");
    sb.append("}\n");
    return sb.toString();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy