com.seeq.model.SwapOptionListV1 Maven / Gradle / Ivy
/*
* Seeq REST API
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
*
* OpenAPI spec version: 64.3.0-v202405012032
*
*
* 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 com.seeq.model.SwapOptionV1;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.ArrayList;
import java.util.List;
/**
* SwapOptionListV1
*/
public class SwapOptionListV1 {
@JsonProperty("swapOptions")
private List swapOptions = new ArrayList();
public SwapOptionListV1 swapOptions(List swapOptions) {
this.swapOptions = swapOptions;
return this;
}
public SwapOptionListV1 addSwapOptionsItem(SwapOptionV1 swapOptionsItem) {
if (this.swapOptions == null) {
this.swapOptions = new ArrayList();
}
this.swapOptions.add(swapOptionsItem);
return this;
}
/**
* A list of Items that can be chosen as the swap root, ranked by the number of matches found between the Items to be swapped and the Items in the tree rooted at the Item to be swapped in.
* @return swapOptions
**/
@Schema(description = "A list of Items that can be chosen as the swap root, ranked by the number of matches found between the Items to be swapped and the Items in the tree rooted at the Item to be swapped in.")
public List getSwapOptions() {
return swapOptions;
}
public void setSwapOptions(List swapOptions) {
this.swapOptions = swapOptions;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
SwapOptionListV1 swapOptionListV1 = (SwapOptionListV1) o;
return Objects.equals(this.swapOptions, swapOptionListV1.swapOptions);
}
@Override
public int hashCode() {
return Objects.hash(swapOptions);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class SwapOptionListV1 {\n");
sb.append(" swapOptions: ").append(toIndentedString(swapOptions)).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 ");
}
}