org.teamapps.dto.UiRadialGaugeOptions Maven / Gradle / Ivy
The newest version!
package org.teamapps.dto;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import java.util.function.Supplier;
import java.util.stream.Collectors;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver;
/**
* THIS IS GENERATED CODE!
* PLEASE DO NOT MODIFY - ALL YOUR WORK WOULD BE LOST!
*/
@JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, property = "_type", defaultImpl = UiRadialGaugeOptions.class)
public class UiRadialGaugeOptions implements UiObject {
protected Double ticksAngle;
protected Double startAngle;
protected String colorNeedleCircleOuter;
protected String colorNeedleCircleOuterEnd;
protected String colorNeedleCircleInner;
protected String colorNeedleCircleInnerEnd;
protected Double needleCircleSize;
protected boolean needleCircleInner;
protected boolean needleCircleOuter;
protected String animationTarget;
protected boolean useMinPath;
public UiRadialGaugeOptions() {
}
@com.fasterxml.jackson.annotation.JsonIgnore
public UiObjectType getUiObjectType() {
return UiObjectType.UI_RADIAL_GAUGE_OPTIONS;
}
@SuppressWarnings("unchecked")
public String toString() {
return new StringBuilder(getClass().getSimpleName()).append(": ")
.append("ticksAngle=" + ticksAngle).append(", ")
.append("startAngle=" + startAngle).append(", ")
.append("colorNeedleCircleOuter=" + colorNeedleCircleOuter).append(", ")
.append("colorNeedleCircleOuterEnd=" + colorNeedleCircleOuterEnd).append(", ")
.append("colorNeedleCircleInner=" + colorNeedleCircleInner).append(", ")
.append("colorNeedleCircleInnerEnd=" + colorNeedleCircleInnerEnd).append(", ")
.append("needleCircleSize=" + needleCircleSize).append(", ")
.append("needleCircleInner=" + needleCircleInner).append(", ")
.append("needleCircleOuter=" + needleCircleOuter).append(", ")
.append("animationTarget=" + animationTarget).append(", ")
.append("useMinPath=" + useMinPath)
.toString();
}
@com.fasterxml.jackson.annotation.JsonGetter("ticksAngle")
public Double getTicksAngle() {
return ticksAngle;
}
@com.fasterxml.jackson.annotation.JsonGetter("startAngle")
public Double getStartAngle() {
return startAngle;
}
@com.fasterxml.jackson.annotation.JsonGetter("colorNeedleCircleOuter")
public String getColorNeedleCircleOuter() {
return colorNeedleCircleOuter;
}
@com.fasterxml.jackson.annotation.JsonGetter("colorNeedleCircleOuterEnd")
public String getColorNeedleCircleOuterEnd() {
return colorNeedleCircleOuterEnd;
}
@com.fasterxml.jackson.annotation.JsonGetter("colorNeedleCircleInner")
public String getColorNeedleCircleInner() {
return colorNeedleCircleInner;
}
@com.fasterxml.jackson.annotation.JsonGetter("colorNeedleCircleInnerEnd")
public String getColorNeedleCircleInnerEnd() {
return colorNeedleCircleInnerEnd;
}
@com.fasterxml.jackson.annotation.JsonGetter("needleCircleSize")
public Double getNeedleCircleSize() {
return needleCircleSize;
}
@com.fasterxml.jackson.annotation.JsonGetter("needleCircleInner")
public boolean getNeedleCircleInner() {
return needleCircleInner;
}
@com.fasterxml.jackson.annotation.JsonGetter("needleCircleOuter")
public boolean getNeedleCircleOuter() {
return needleCircleOuter;
}
@com.fasterxml.jackson.annotation.JsonGetter("animationTarget")
public String getAnimationTarget() {
return animationTarget;
}
@com.fasterxml.jackson.annotation.JsonGetter("useMinPath")
public boolean getUseMinPath() {
return useMinPath;
}
@com.fasterxml.jackson.annotation.JsonSetter("ticksAngle")
public UiRadialGaugeOptions setTicksAngle(Double ticksAngle) {
this.ticksAngle = ticksAngle;
return this;
}
@com.fasterxml.jackson.annotation.JsonSetter("startAngle")
public UiRadialGaugeOptions setStartAngle(Double startAngle) {
this.startAngle = startAngle;
return this;
}
@com.fasterxml.jackson.annotation.JsonSetter("colorNeedleCircleOuter")
public UiRadialGaugeOptions setColorNeedleCircleOuter(String colorNeedleCircleOuter) {
this.colorNeedleCircleOuter = colorNeedleCircleOuter;
return this;
}
@com.fasterxml.jackson.annotation.JsonSetter("colorNeedleCircleOuterEnd")
public UiRadialGaugeOptions setColorNeedleCircleOuterEnd(String colorNeedleCircleOuterEnd) {
this.colorNeedleCircleOuterEnd = colorNeedleCircleOuterEnd;
return this;
}
@com.fasterxml.jackson.annotation.JsonSetter("colorNeedleCircleInner")
public UiRadialGaugeOptions setColorNeedleCircleInner(String colorNeedleCircleInner) {
this.colorNeedleCircleInner = colorNeedleCircleInner;
return this;
}
@com.fasterxml.jackson.annotation.JsonSetter("colorNeedleCircleInnerEnd")
public UiRadialGaugeOptions setColorNeedleCircleInnerEnd(String colorNeedleCircleInnerEnd) {
this.colorNeedleCircleInnerEnd = colorNeedleCircleInnerEnd;
return this;
}
@com.fasterxml.jackson.annotation.JsonSetter("needleCircleSize")
public UiRadialGaugeOptions setNeedleCircleSize(Double needleCircleSize) {
this.needleCircleSize = needleCircleSize;
return this;
}
@com.fasterxml.jackson.annotation.JsonSetter("needleCircleInner")
public UiRadialGaugeOptions setNeedleCircleInner(boolean needleCircleInner) {
this.needleCircleInner = needleCircleInner;
return this;
}
@com.fasterxml.jackson.annotation.JsonSetter("needleCircleOuter")
public UiRadialGaugeOptions setNeedleCircleOuter(boolean needleCircleOuter) {
this.needleCircleOuter = needleCircleOuter;
return this;
}
@com.fasterxml.jackson.annotation.JsonSetter("animationTarget")
public UiRadialGaugeOptions setAnimationTarget(String animationTarget) {
this.animationTarget = animationTarget;
return this;
}
@com.fasterxml.jackson.annotation.JsonSetter("useMinPath")
public UiRadialGaugeOptions setUseMinPath(boolean useMinPath) {
this.useMinPath = useMinPath;
return this;
}
}