com.seeq.model.FormulaToken Maven / Gradle / Ivy
/*
* Seeq REST API
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
*
* OpenAPI spec version: 65.1.3-v202408082312
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
package com.seeq.model;
import java.util.Objects;
import java.util.Arrays;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.v3.oas.annotations.media.Schema;
/**
* The token where the event took place in the Formula
*/
@Schema(description = "The token where the event took place in the Formula")
public class FormulaToken {
@JsonProperty("column")
private Integer column = null;
@JsonProperty("line")
private Integer line = null;
@JsonProperty("text")
private String text = null;
public FormulaToken column(Integer column) {
this.column = column;
return this;
}
/**
* Get column
* @return column
**/
@Schema(description = "")
public Integer getColumn() {
return column;
}
public void setColumn(Integer column) {
this.column = column;
}
public FormulaToken line(Integer line) {
this.line = line;
return this;
}
/**
* Get line
* @return line
**/
@Schema(description = "")
public Integer getLine() {
return line;
}
public void setLine(Integer line) {
this.line = line;
}
public FormulaToken text(String text) {
this.text = text;
return this;
}
/**
* Get text
* @return text
**/
@Schema(description = "")
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
FormulaToken formulaToken = (FormulaToken) o;
return Objects.equals(this.column, formulaToken.column) &&
Objects.equals(this.line, formulaToken.line) &&
Objects.equals(this.text, formulaToken.text);
}
@Override
public int hashCode() {
return Objects.hash(column, line, text);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class FormulaToken {\n");
sb.append(" column: ").append(toIndentedString(column)).append("\n");
sb.append(" line: ").append(toIndentedString(line)).append("\n");
sb.append(" text: ").append(toIndentedString(text)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}