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

com.tinypass.client.publisher.model.PeriodSettings 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.ArrayList;
import java.util.List;

public class PeriodSettings {

  /* The period ID */
  private String periodId = null;
  

  /* Is name of period editable */
  private Boolean titleEditable = null;
  

  /* Is sale date of period editable */
  private Boolean sellDateEditable = null;
  

  /* Is begin date of period editable */
  private Boolean beginDateEditable = null;
  

  /* Is end date of period editable */
  private Boolean endDateEditable = null;
  

  /* Is period deletable */
  private Boolean periodDeletable = null;
  

    private List dependentTerms = new ArrayList();
  


  public String getPeriodId() {
    return periodId;
  }
  public void setPeriodId(String periodId) {
    this.periodId = periodId;
  }


  public Boolean getTitleEditable() {
    return titleEditable;
  }
  public void setTitleEditable(Boolean titleEditable) {
    this.titleEditable = titleEditable;
  }


  public Boolean getSellDateEditable() {
    return sellDateEditable;
  }
  public void setSellDateEditable(Boolean sellDateEditable) {
    this.sellDateEditable = sellDateEditable;
  }


  public Boolean getBeginDateEditable() {
    return beginDateEditable;
  }
  public void setBeginDateEditable(Boolean beginDateEditable) {
    this.beginDateEditable = beginDateEditable;
  }


  public Boolean getEndDateEditable() {
    return endDateEditable;
  }
  public void setEndDateEditable(Boolean endDateEditable) {
    this.endDateEditable = endDateEditable;
  }


  public Boolean getPeriodDeletable() {
    return periodDeletable;
  }
  public void setPeriodDeletable(Boolean periodDeletable) {
    this.periodDeletable = periodDeletable;
  }


  public List getDependentTerms() {
    return dependentTerms;
  }
  public void setDependentTerms(List dependentTerms) {
    this.dependentTerms = dependentTerms;
  }


  @Override
  public String toString()  {
    StringBuilder sb = new StringBuilder();
    sb.append("class PeriodSettings {\n");
    sb.append("  periodId: ").append(periodId).append("\n");
    sb.append("  titleEditable: ").append(titleEditable).append("\n");
    sb.append("  sellDateEditable: ").append(sellDateEditable).append("\n");
    sb.append("  beginDateEditable: ").append(beginDateEditable).append("\n");
    sb.append("  endDateEditable: ").append(endDateEditable).append("\n");
    sb.append("  periodDeletable: ").append(periodDeletable).append("\n");
    sb.append("  dependentTerms: ").append(dependentTerms).append("\n");
    sb.append("}\n");
    return sb.toString();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy