From f7ae07343d96a379257149c9e956f607965c5166 Mon Sep 17 00:00:00 2001 From: Navneet Khanuja Date: Wed, 11 Sep 2024 08:29:30 -0400 Subject: [PATCH] added support for converting json to pojo using library --- build.gradle.kts | 1 + .../controller/StarWarsApiController.java | 17 +- .../hackday/kessel_run/model/FlavorText.java | 15 - .../kessel_run/model/LevelChanges.java | 533 +++++++ .../kessel_run/model/StarWarsPojo.java | 1337 +++++++++++++++++ .../hackday/kessel_run/model/_1.java | 855 +++++++++++ .../hackday/kessel_run/model/_10.java | 855 +++++++++++ .../hackday/kessel_run/model/_11.java | 855 +++++++++++ .../hackday/kessel_run/model/_12.java | 855 +++++++++++ .../hackday/kessel_run/model/_13.java | 855 +++++++++++ .../hackday/kessel_run/model/_14.java | 855 +++++++++++ .../hackday/kessel_run/model/_15.java | 855 +++++++++++ .../hackday/kessel_run/model/_16.java | 855 +++++++++++ .../hackday/kessel_run/model/_17.java | 855 +++++++++++ .../hackday/kessel_run/model/_18.java | 855 +++++++++++ .../hackday/kessel_run/model/_19.java | 855 +++++++++++ .../hackday/kessel_run/model/_2.java | 855 +++++++++++ .../hackday/kessel_run/model/_20.java | 855 +++++++++++ .../hackday/kessel_run/model/_3.java | 855 +++++++++++ .../hackday/kessel_run/model/_4.java | 855 +++++++++++ .../hackday/kessel_run/model/_5.java | 855 +++++++++++ .../hackday/kessel_run/model/_6.java | 855 +++++++++++ .../hackday/kessel_run/model/_7.java | 855 +++++++++++ .../hackday/kessel_run/model/_8.java | 855 +++++++++++ .../hackday/kessel_run/model/_9.java | 855 +++++++++++ .../service/JsonToPojoConcerterService.java | 36 + .../service/StarWarsApiService.java | 59 +- 27 files changed, 19074 insertions(+), 24 deletions(-) delete mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/FlavorText.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/LevelChanges.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/StarWarsPojo.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_1.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_10.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_11.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_12.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_13.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_14.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_15.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_16.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_17.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_18.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_19.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_2.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_20.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_3.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_4.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_5.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_6.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_7.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_8.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/model/_9.java create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/service/JsonToPojoConcerterService.java diff --git a/build.gradle.kts b/build.gradle.kts index ebfbfbd..edce6d3 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -26,6 +26,7 @@ repositories { dependencies { implementation("org.springframework.boot:spring-boot-starter-web") implementation("org.springframework.boot:spring-boot-starter-webflux") + implementation("org.jsonschema2pojo:jsonschema2pojo-core:1.1.1") compileOnly("org.projectlombok:lombok") annotationProcessor("org.projectlombok:lombok") testImplementation("org.springframework.boot:spring-boot-starter-test") diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/controller/StarWarsApiController.java b/src/main/java/org/misoenergy/hackday/kessel_run/controller/StarWarsApiController.java index 90f395f..719b565 100644 --- a/src/main/java/org/misoenergy/hackday/kessel_run/controller/StarWarsApiController.java +++ b/src/main/java/org/misoenergy/hackday/kessel_run/controller/StarWarsApiController.java @@ -1,10 +1,14 @@ package org.misoenergy.hackday.kessel_run.controller; +import org.misoenergy.hackday.kessel_run.model.StarWarsPojo; import org.misoenergy.hackday.kessel_run.service.StarWarsApiService; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.List; + @RestController public class StarWarsApiController { @@ -12,10 +16,17 @@ public class StarWarsApiController { StarWarsApiService starWarsApiService; @GetMapping("/class-data") - public String fetchClassData(){ + public List fetchClassData(){ - starWarsApiService.getClassData(); - return "This is test"; + List starWarsPojoList = starWarsApiService.getClassData(); + return starWarsPojoList; } + + @GetMapping("/generate-data") + public ResponseEntity generatePojoFromJSON () { + starWarsApiService.generatePojoFromJSON(); + + return ResponseEntity.ok().body("Json Generated Successfully"); + } } diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/FlavorText.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/FlavorText.java deleted file mode 100644 index e3efea9..0000000 --- a/src/main/java/org/misoenergy/hackday/kessel_run/model/FlavorText.java +++ /dev/null @@ -1,15 +0,0 @@ -package org.misoenergy.hackday.kessel_run.model; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import lombok.Getter; -import lombok.Setter; - -@JsonIgnoreProperties(ignoreUnknown = true) -@Getter -@Setter -public class FlavorText { - - private String value; - private String type; - -} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/LevelChanges.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/LevelChanges.java new file mode 100644 index 0000000..992ceeb --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/LevelChanges.java @@ -0,0 +1,533 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20" +}) +@Generated("jsonschema2pojo") +public class LevelChanges { + + @JsonProperty("1") + private org.misoenergy.hackday.kessel_run.model._1 _1; + @JsonProperty("2") + private org.misoenergy.hackday.kessel_run.model._2 _2; + @JsonProperty("3") + private org.misoenergy.hackday.kessel_run.model._3 _3; + @JsonProperty("4") + private org.misoenergy.hackday.kessel_run.model._4 _4; + @JsonProperty("5") + private org.misoenergy.hackday.kessel_run.model._5 _5; + @JsonProperty("6") + private org.misoenergy.hackday.kessel_run.model._6 _6; + @JsonProperty("7") + private org.misoenergy.hackday.kessel_run.model._7 _7; + @JsonProperty("8") + private org.misoenergy.hackday.kessel_run.model._8 _8; + @JsonProperty("9") + private org.misoenergy.hackday.kessel_run.model._9 _9; + @JsonProperty("10") + private org.misoenergy.hackday.kessel_run.model._10 _10; + @JsonProperty("11") + private org.misoenergy.hackday.kessel_run.model._11 _11; + @JsonProperty("12") + private org.misoenergy.hackday.kessel_run.model._12 _12; + @JsonProperty("13") + private org.misoenergy.hackday.kessel_run.model._13 _13; + @JsonProperty("14") + private org.misoenergy.hackday.kessel_run.model._14 _14; + @JsonProperty("15") + private org.misoenergy.hackday.kessel_run.model._15 _15; + @JsonProperty("16") + private org.misoenergy.hackday.kessel_run.model._16 _16; + @JsonProperty("17") + private org.misoenergy.hackday.kessel_run.model._17 _17; + @JsonProperty("18") + private org.misoenergy.hackday.kessel_run.model._18 _18; + @JsonProperty("19") + private org.misoenergy.hackday.kessel_run.model._19 _19; + @JsonProperty("20") + private org.misoenergy.hackday.kessel_run.model._20 _20; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("1") + public org.misoenergy.hackday.kessel_run.model._1 get1() { + return _1; + } + + @JsonProperty("1") + public void set1(org.misoenergy.hackday.kessel_run.model._1 _1) { + this._1 = _1; + } + + public LevelChanges with1(org.misoenergy.hackday.kessel_run.model._1 _1) { + this._1 = _1; + return this; + } + + @JsonProperty("2") + public org.misoenergy.hackday.kessel_run.model._2 get2() { + return _2; + } + + @JsonProperty("2") + public void set2(org.misoenergy.hackday.kessel_run.model._2 _2) { + this._2 = _2; + } + + public LevelChanges with2(org.misoenergy.hackday.kessel_run.model._2 _2) { + this._2 = _2; + return this; + } + + @JsonProperty("3") + public org.misoenergy.hackday.kessel_run.model._3 get3() { + return _3; + } + + @JsonProperty("3") + public void set3(org.misoenergy.hackday.kessel_run.model._3 _3) { + this._3 = _3; + } + + public LevelChanges with3(org.misoenergy.hackday.kessel_run.model._3 _3) { + this._3 = _3; + return this; + } + + @JsonProperty("4") + public org.misoenergy.hackday.kessel_run.model._4 get4() { + return _4; + } + + @JsonProperty("4") + public void set4(org.misoenergy.hackday.kessel_run.model._4 _4) { + this._4 = _4; + } + + public LevelChanges with4(org.misoenergy.hackday.kessel_run.model._4 _4) { + this._4 = _4; + return this; + } + + @JsonProperty("5") + public org.misoenergy.hackday.kessel_run.model._5 get5() { + return _5; + } + + @JsonProperty("5") + public void set5(org.misoenergy.hackday.kessel_run.model._5 _5) { + this._5 = _5; + } + + public LevelChanges with5(org.misoenergy.hackday.kessel_run.model._5 _5) { + this._5 = _5; + return this; + } + + @JsonProperty("6") + public org.misoenergy.hackday.kessel_run.model._6 get6() { + return _6; + } + + @JsonProperty("6") + public void set6(org.misoenergy.hackday.kessel_run.model._6 _6) { + this._6 = _6; + } + + public LevelChanges with6(org.misoenergy.hackday.kessel_run.model._6 _6) { + this._6 = _6; + return this; + } + + @JsonProperty("7") + public org.misoenergy.hackday.kessel_run.model._7 get7() { + return _7; + } + + @JsonProperty("7") + public void set7(org.misoenergy.hackday.kessel_run.model._7 _7) { + this._7 = _7; + } + + public LevelChanges with7(org.misoenergy.hackday.kessel_run.model._7 _7) { + this._7 = _7; + return this; + } + + @JsonProperty("8") + public org.misoenergy.hackday.kessel_run.model._8 get8() { + return _8; + } + + @JsonProperty("8") + public void set8(org.misoenergy.hackday.kessel_run.model._8 _8) { + this._8 = _8; + } + + public LevelChanges with8(org.misoenergy.hackday.kessel_run.model._8 _8) { + this._8 = _8; + return this; + } + + @JsonProperty("9") + public org.misoenergy.hackday.kessel_run.model._9 get9() { + return _9; + } + + @JsonProperty("9") + public void set9(org.misoenergy.hackday.kessel_run.model._9 _9) { + this._9 = _9; + } + + public LevelChanges with9(org.misoenergy.hackday.kessel_run.model._9 _9) { + this._9 = _9; + return this; + } + + @JsonProperty("10") + public org.misoenergy.hackday.kessel_run.model._10 get10() { + return _10; + } + + @JsonProperty("10") + public void set10(org.misoenergy.hackday.kessel_run.model._10 _10) { + this._10 = _10; + } + + public LevelChanges with10(org.misoenergy.hackday.kessel_run.model._10 _10) { + this._10 = _10; + return this; + } + + @JsonProperty("11") + public org.misoenergy.hackday.kessel_run.model._11 get11() { + return _11; + } + + @JsonProperty("11") + public void set11(org.misoenergy.hackday.kessel_run.model._11 _11) { + this._11 = _11; + } + + public LevelChanges with11(org.misoenergy.hackday.kessel_run.model._11 _11) { + this._11 = _11; + return this; + } + + @JsonProperty("12") + public org.misoenergy.hackday.kessel_run.model._12 get12() { + return _12; + } + + @JsonProperty("12") + public void set12(org.misoenergy.hackday.kessel_run.model._12 _12) { + this._12 = _12; + } + + public LevelChanges with12(org.misoenergy.hackday.kessel_run.model._12 _12) { + this._12 = _12; + return this; + } + + @JsonProperty("13") + public org.misoenergy.hackday.kessel_run.model._13 get13() { + return _13; + } + + @JsonProperty("13") + public void set13(org.misoenergy.hackday.kessel_run.model._13 _13) { + this._13 = _13; + } + + public LevelChanges with13(org.misoenergy.hackday.kessel_run.model._13 _13) { + this._13 = _13; + return this; + } + + @JsonProperty("14") + public org.misoenergy.hackday.kessel_run.model._14 get14() { + return _14; + } + + @JsonProperty("14") + public void set14(org.misoenergy.hackday.kessel_run.model._14 _14) { + this._14 = _14; + } + + public LevelChanges with14(org.misoenergy.hackday.kessel_run.model._14 _14) { + this._14 = _14; + return this; + } + + @JsonProperty("15") + public org.misoenergy.hackday.kessel_run.model._15 get15() { + return _15; + } + + @JsonProperty("15") + public void set15(org.misoenergy.hackday.kessel_run.model._15 _15) { + this._15 = _15; + } + + public LevelChanges with15(org.misoenergy.hackday.kessel_run.model._15 _15) { + this._15 = _15; + return this; + } + + @JsonProperty("16") + public org.misoenergy.hackday.kessel_run.model._16 get16() { + return _16; + } + + @JsonProperty("16") + public void set16(org.misoenergy.hackday.kessel_run.model._16 _16) { + this._16 = _16; + } + + public LevelChanges with16(org.misoenergy.hackday.kessel_run.model._16 _16) { + this._16 = _16; + return this; + } + + @JsonProperty("17") + public org.misoenergy.hackday.kessel_run.model._17 get17() { + return _17; + } + + @JsonProperty("17") + public void set17(org.misoenergy.hackday.kessel_run.model._17 _17) { + this._17 = _17; + } + + public LevelChanges with17(org.misoenergy.hackday.kessel_run.model._17 _17) { + this._17 = _17; + return this; + } + + @JsonProperty("18") + public org.misoenergy.hackday.kessel_run.model._18 get18() { + return _18; + } + + @JsonProperty("18") + public void set18(org.misoenergy.hackday.kessel_run.model._18 _18) { + this._18 = _18; + } + + public LevelChanges with18(org.misoenergy.hackday.kessel_run.model._18 _18) { + this._18 = _18; + return this; + } + + @JsonProperty("19") + public org.misoenergy.hackday.kessel_run.model._19 get19() { + return _19; + } + + @JsonProperty("19") + public void set19(org.misoenergy.hackday.kessel_run.model._19 _19) { + this._19 = _19; + } + + public LevelChanges with19(org.misoenergy.hackday.kessel_run.model._19 _19) { + this._19 = _19; + return this; + } + + @JsonProperty("20") + public org.misoenergy.hackday.kessel_run.model._20 get20() { + return _20; + } + + @JsonProperty("20") + public void set20(org.misoenergy.hackday.kessel_run.model._20 _20) { + this._20 = _20; + } + + public LevelChanges with20(org.misoenergy.hackday.kessel_run.model._20 _20) { + this._20 = _20; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public LevelChanges withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(LevelChanges.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("_1"); + sb.append('='); + sb.append(((this._1 == null)?"":this._1)); + sb.append(','); + sb.append("_2"); + sb.append('='); + sb.append(((this._2 == null)?"":this._2)); + sb.append(','); + sb.append("_3"); + sb.append('='); + sb.append(((this._3 == null)?"":this._3)); + sb.append(','); + sb.append("_4"); + sb.append('='); + sb.append(((this._4 == null)?"":this._4)); + sb.append(','); + sb.append("_5"); + sb.append('='); + sb.append(((this._5 == null)?"":this._5)); + sb.append(','); + sb.append("_6"); + sb.append('='); + sb.append(((this._6 == null)?"":this._6)); + sb.append(','); + sb.append("_7"); + sb.append('='); + sb.append(((this._7 == null)?"":this._7)); + sb.append(','); + sb.append("_8"); + sb.append('='); + sb.append(((this._8 == null)?"":this._8)); + sb.append(','); + sb.append("_9"); + sb.append('='); + sb.append(((this._9 == null)?"":this._9)); + sb.append(','); + sb.append("_10"); + sb.append('='); + sb.append(((this._10 == null)?"":this._10)); + sb.append(','); + sb.append("_11"); + sb.append('='); + sb.append(((this._11 == null)?"":this._11)); + sb.append(','); + sb.append("_12"); + sb.append('='); + sb.append(((this._12 == null)?"":this._12)); + sb.append(','); + sb.append("_13"); + sb.append('='); + sb.append(((this._13 == null)?"":this._13)); + sb.append(','); + sb.append("_14"); + sb.append('='); + sb.append(((this._14 == null)?"":this._14)); + sb.append(','); + sb.append("_15"); + sb.append('='); + sb.append(((this._15 == null)?"":this._15)); + sb.append(','); + sb.append("_16"); + sb.append('='); + sb.append(((this._16 == null)?"":this._16)); + sb.append(','); + sb.append("_17"); + sb.append('='); + sb.append(((this._17 == null)?"":this._17)); + sb.append(','); + sb.append("_18"); + sb.append('='); + sb.append(((this._18 == null)?"":this._18)); + sb.append(','); + sb.append("_19"); + sb.append('='); + sb.append(((this._19 == null)?"":this._19)); + sb.append(','); + sb.append("_20"); + sb.append('='); + sb.append(((this._20 == null)?"":this._20)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this._13 == null)? 0 :this._13 .hashCode())); + result = ((result* 31)+((this._12 == null)? 0 :this._12 .hashCode())); + result = ((result* 31)+((this._15 == null)? 0 :this._15 .hashCode())); + result = ((result* 31)+((this._14 == null)? 0 :this._14 .hashCode())); + result = ((result* 31)+((this._17 == null)? 0 :this._17 .hashCode())); + result = ((result* 31)+((this._16 == null)? 0 :this._16 .hashCode())); + result = ((result* 31)+((this._19 == null)? 0 :this._19 .hashCode())); + result = ((result* 31)+((this._18 == null)? 0 :this._18 .hashCode())); + result = ((result* 31)+((this._1 == null)? 0 :this._1 .hashCode())); + result = ((result* 31)+((this._2 == null)? 0 :this._2 .hashCode())); + result = ((result* 31)+((this._3 == null)? 0 :this._3 .hashCode())); + result = ((result* 31)+((this._4 == null)? 0 :this._4 .hashCode())); + result = ((result* 31)+((this._5 == null)? 0 :this._5 .hashCode())); + result = ((result* 31)+((this._6 == null)? 0 :this._6 .hashCode())); + result = ((result* 31)+((this._7 == null)? 0 :this._7 .hashCode())); + result = ((result* 31)+((this._8 == null)? 0 :this._8 .hashCode())); + result = ((result* 31)+((this._9 == null)? 0 :this._9 .hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this._20 == null)? 0 :this._20 .hashCode())); + result = ((result* 31)+((this._11 == null)? 0 :this._11 .hashCode())); + result = ((result* 31)+((this._10 == null)? 0 :this._10 .hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof LevelChanges) == false) { + return false; + } + LevelChanges rhs = ((LevelChanges) other); + return ((((((((((((((((((((((this._13 == rhs._13)||((this._13 != null)&&this._13 .equals(rhs._13)))&&((this._12 == rhs._12)||((this._12 != null)&&this._12 .equals(rhs._12))))&&((this._15 == rhs._15)||((this._15 != null)&&this._15 .equals(rhs._15))))&&((this._14 == rhs._14)||((this._14 != null)&&this._14 .equals(rhs._14))))&&((this._17 == rhs._17)||((this._17 != null)&&this._17 .equals(rhs._17))))&&((this._16 == rhs._16)||((this._16 != null)&&this._16 .equals(rhs._16))))&&((this._19 == rhs._19)||((this._19 != null)&&this._19 .equals(rhs._19))))&&((this._18 == rhs._18)||((this._18 != null)&&this._18 .equals(rhs._18))))&&((this._1 == rhs._1)||((this._1 != null)&&this._1 .equals(rhs._1))))&&((this._2 == rhs._2)||((this._2 != null)&&this._2 .equals(rhs._2))))&&((this._3 == rhs._3)||((this._3 != null)&&this._3 .equals(rhs._3))))&&((this._4 == rhs._4)||((this._4 != null)&&this._4 .equals(rhs._4))))&&((this._5 == rhs._5)||((this._5 != null)&&this._5 .equals(rhs._5))))&&((this._6 == rhs._6)||((this._6 != null)&&this._6 .equals(rhs._6))))&&((this._7 == rhs._7)||((this._7 != null)&&this._7 .equals(rhs._7))))&&((this._8 == rhs._8)||((this._8 != null)&&this._8 .equals(rhs._8))))&&((this._9 == rhs._9)||((this._9 != null)&&this._9 .equals(rhs._9))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this._20 == rhs._20)||((this._20 != null)&&this._20 .equals(rhs._20))))&&((this._11 == rhs._11)||((this._11 != null)&&this._11 .equals(rhs._11))))&&((this._10 == rhs._10)||((this._10 != null)&&this._10 .equals(rhs._10)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/StarWarsPojo.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/StarWarsPojo.java new file mode 100644 index 0000000..3d624f3 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/StarWarsPojo.java @@ -0,0 +1,1337 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.processing.Generated; + +import com.fasterxml.jackson.annotation.*; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "name", + "summary", + "primaryAbility", + "flavorText", + "creatingText", + "quickBuildText", + "levelChangeHeadersJson", + "levelChanges", + "levelChangesJson", + "hitDiceDieTypeEnum", + "hitDiceDieType", + "hitPointsAtFirstLevel", + "hitPointsAtHigherLevels", + "hitPointsAtFirstLevelNumber", + "hitPointsAtHigherLevelsNumber", + "armorProficiencies", + "armorProficienciesJson", + "weaponProficiencies", + "weaponProficienciesJson", + "toolProficiencies", + "toolProficienciesJson", + "toolProficienciesList", + "toolProficienciesListJson", + "savingThrows", + "savingThrowsJson", + "skillChoices", + "numSkillChoices", + "skillChoicesList", + "skillChoicesListJson", + "equipmentLines", + "equipmentLinesJson", + "startingWealthVariant", + "classFeatureText", + "classFeatureText2", + "archetypeFlavorText", + "archetypeFlavorName", + "archetypes", + "imageUrls", + "imageUrlsJson", + "casterRatio", + "casterTypeEnum", + "casterType", + "multiClassProficiencies", + "multiClassProficienciesJson", + "features", + "featureRowKeys", + "featureRowKeysJson", + "contentTypeEnum", + "contentType", + "contentSourceEnum", + "contentSource", + "partitionKey", + "rowKey", + "timestamp", + "eTag" +}) +@Generated("jsonschema2pojo") +@JsonIgnoreProperties(ignoreUnknown = true) +public class StarWarsPojo { + + @JsonProperty("name") + private String name; + @JsonProperty("summary") + private String summary; + @JsonProperty("primaryAbility") + private String primaryAbility; + @JsonProperty("flavorText") + private String flavorText; + @JsonProperty("creatingText") + private String creatingText; + @JsonProperty("quickBuildText") + private String quickBuildText; + @JsonProperty("levelChangeHeadersJson") + private String levelChangeHeadersJson; + @JsonProperty("levelChanges") + private LevelChanges levelChanges; + @JsonProperty("levelChangesJson") + private String levelChangesJson; + @JsonProperty("hitDiceDieTypeEnum") + private Integer hitDiceDieTypeEnum; + @JsonProperty("hitDiceDieType") + private Integer hitDiceDieType; + @JsonProperty("hitPointsAtFirstLevel") + private String hitPointsAtFirstLevel; + @JsonProperty("hitPointsAtHigherLevels") + private String hitPointsAtHigherLevels; + @JsonProperty("hitPointsAtFirstLevelNumber") + private Integer hitPointsAtFirstLevelNumber; + @JsonProperty("hitPointsAtHigherLevelsNumber") + private Integer hitPointsAtHigherLevelsNumber; + @JsonProperty("armorProficiencies") + private List armorProficiencies = new ArrayList(); + @JsonProperty("armorProficienciesJson") + private String armorProficienciesJson; + @JsonProperty("weaponProficiencies") + private List weaponProficiencies = new ArrayList(); + @JsonProperty("weaponProficienciesJson") + private String weaponProficienciesJson; + @JsonProperty("toolProficiencies") + private List toolProficiencies = new ArrayList(); + @JsonProperty("toolProficienciesJson") + private String toolProficienciesJson; + @JsonProperty("toolProficienciesList") + private List toolProficienciesList = new ArrayList(); + @JsonProperty("toolProficienciesListJson") + private String toolProficienciesListJson; + @JsonProperty("savingThrows") + private List savingThrows = new ArrayList(); + @JsonProperty("savingThrowsJson") + private String savingThrowsJson; + @JsonProperty("skillChoices") + private String skillChoices; + @JsonProperty("numSkillChoices") + private Integer numSkillChoices; + @JsonProperty("skillChoicesList") + private List skillChoicesList = new ArrayList(); + @JsonProperty("skillChoicesListJson") + private String skillChoicesListJson; + @JsonProperty("equipmentLines") + private List equipmentLines = new ArrayList(); + @JsonProperty("equipmentLinesJson") + private String equipmentLinesJson; + @JsonProperty("startingWealthVariant") + private String startingWealthVariant; + @JsonProperty("classFeatureText") + private String classFeatureText; + @JsonProperty("classFeatureText2") + private Object classFeatureText2; + @JsonProperty("archetypeFlavorText") + private String archetypeFlavorText; + @JsonProperty("archetypeFlavorName") + private String archetypeFlavorName; + @JsonProperty("archetypes") + private Object archetypes; + @JsonProperty("imageUrls") + private List imageUrls = new ArrayList(); + @JsonProperty("imageUrlsJson") + private String imageUrlsJson; + @JsonProperty("casterRatio") + private Double casterRatio; + @JsonProperty("casterTypeEnum") + private Integer casterTypeEnum; + @JsonProperty("casterType") + private String casterType; + @JsonProperty("multiClassProficiencies") + private List multiClassProficiencies = new ArrayList(); + @JsonProperty("multiClassProficienciesJson") + private String multiClassProficienciesJson; + @JsonProperty("features") + private Object features; + @JsonProperty("featureRowKeys") + private Object featureRowKeys; + @JsonProperty("featureRowKeysJson") + private String featureRowKeysJson; + @JsonProperty("contentTypeEnum") + private Integer contentTypeEnum; + @JsonProperty("contentType") + private String contentType; + @JsonProperty("contentSourceEnum") + private Integer contentSourceEnum; + @JsonProperty("contentSource") + private String contentSource; + @JsonProperty("partitionKey") + private String partitionKey; + @JsonProperty("rowKey") + private String rowKey; + @JsonProperty("timestamp") + private String timestamp; + @JsonProperty("eTag") + private String eTag; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("name") + public String getName() { + return name; + } + + @JsonProperty("name") + public void setName(String name) { + this.name = name; + } + + public StarWarsPojo withName(String name) { + this.name = name; + return this; + } + + @JsonProperty("summary") + public String getSummary() { + return summary; + } + + @JsonProperty("summary") + public void setSummary(String summary) { + this.summary = summary; + } + + public StarWarsPojo withSummary(String summary) { + this.summary = summary; + return this; + } + + @JsonProperty("primaryAbility") + public String getPrimaryAbility() { + return primaryAbility; + } + + @JsonProperty("primaryAbility") + public void setPrimaryAbility(String primaryAbility) { + this.primaryAbility = primaryAbility; + } + + public StarWarsPojo withPrimaryAbility(String primaryAbility) { + this.primaryAbility = primaryAbility; + return this; + } + + @JsonProperty("flavorText") + public String getFlavorText() { + return flavorText; + } + + @JsonProperty("flavorText") + public void setFlavorText(String flavorText) { + this.flavorText = flavorText; + } + + public StarWarsPojo withFlavorText(String flavorText) { + this.flavorText = flavorText; + return this; + } + + @JsonProperty("creatingText") + public String getCreatingText() { + return creatingText; + } + + @JsonProperty("creatingText") + public void setCreatingText(String creatingText) { + this.creatingText = creatingText; + } + + public StarWarsPojo withCreatingText(String creatingText) { + this.creatingText = creatingText; + return this; + } + + @JsonProperty("quickBuildText") + public String getQuickBuildText() { + return quickBuildText; + } + + @JsonProperty("quickBuildText") + public void setQuickBuildText(String quickBuildText) { + this.quickBuildText = quickBuildText; + } + + public StarWarsPojo withQuickBuildText(String quickBuildText) { + this.quickBuildText = quickBuildText; + return this; + } + + @JsonProperty("levelChangeHeadersJson") + public String getLevelChangeHeadersJson() { + return levelChangeHeadersJson; + } + + @JsonProperty("levelChangeHeadersJson") + public void setLevelChangeHeadersJson(String levelChangeHeadersJson) { + this.levelChangeHeadersJson = levelChangeHeadersJson; + } + + public StarWarsPojo withLevelChangeHeadersJson(String levelChangeHeadersJson) { + this.levelChangeHeadersJson = levelChangeHeadersJson; + return this; + } + + @JsonProperty("levelChanges") + public LevelChanges getLevelChanges() { + return levelChanges; + } + + @JsonProperty("levelChanges") + public void setLevelChanges(LevelChanges levelChanges) { + this.levelChanges = levelChanges; + } + + public StarWarsPojo withLevelChanges(LevelChanges levelChanges) { + this.levelChanges = levelChanges; + return this; + } + + @JsonProperty("levelChangesJson") + public String getLevelChangesJson() { + return levelChangesJson; + } + + @JsonProperty("levelChangesJson") + public void setLevelChangesJson(String levelChangesJson) { + this.levelChangesJson = levelChangesJson; + } + + public StarWarsPojo withLevelChangesJson(String levelChangesJson) { + this.levelChangesJson = levelChangesJson; + return this; + } + + @JsonProperty("hitDiceDieTypeEnum") + public Integer getHitDiceDieTypeEnum() { + return hitDiceDieTypeEnum; + } + + @JsonProperty("hitDiceDieTypeEnum") + public void setHitDiceDieTypeEnum(Integer hitDiceDieTypeEnum) { + this.hitDiceDieTypeEnum = hitDiceDieTypeEnum; + } + + public StarWarsPojo withHitDiceDieTypeEnum(Integer hitDiceDieTypeEnum) { + this.hitDiceDieTypeEnum = hitDiceDieTypeEnum; + return this; + } + + @JsonProperty("hitDiceDieType") + public Integer getHitDiceDieType() { + return hitDiceDieType; + } + + @JsonProperty("hitDiceDieType") + public void setHitDiceDieType(Integer hitDiceDieType) { + this.hitDiceDieType = hitDiceDieType; + } + + public StarWarsPojo withHitDiceDieType(Integer hitDiceDieType) { + this.hitDiceDieType = hitDiceDieType; + return this; + } + + @JsonProperty("hitPointsAtFirstLevel") + public String getHitPointsAtFirstLevel() { + return hitPointsAtFirstLevel; + } + + @JsonProperty("hitPointsAtFirstLevel") + public void setHitPointsAtFirstLevel(String hitPointsAtFirstLevel) { + this.hitPointsAtFirstLevel = hitPointsAtFirstLevel; + } + + public StarWarsPojo withHitPointsAtFirstLevel(String hitPointsAtFirstLevel) { + this.hitPointsAtFirstLevel = hitPointsAtFirstLevel; + return this; + } + + @JsonProperty("hitPointsAtHigherLevels") + public String getHitPointsAtHigherLevels() { + return hitPointsAtHigherLevels; + } + + @JsonProperty("hitPointsAtHigherLevels") + public void setHitPointsAtHigherLevels(String hitPointsAtHigherLevels) { + this.hitPointsAtHigherLevels = hitPointsAtHigherLevels; + } + + public StarWarsPojo withHitPointsAtHigherLevels(String hitPointsAtHigherLevels) { + this.hitPointsAtHigherLevels = hitPointsAtHigherLevels; + return this; + } + + @JsonProperty("hitPointsAtFirstLevelNumber") + public Integer getHitPointsAtFirstLevelNumber() { + return hitPointsAtFirstLevelNumber; + } + + @JsonProperty("hitPointsAtFirstLevelNumber") + public void setHitPointsAtFirstLevelNumber(Integer hitPointsAtFirstLevelNumber) { + this.hitPointsAtFirstLevelNumber = hitPointsAtFirstLevelNumber; + } + + public StarWarsPojo withHitPointsAtFirstLevelNumber(Integer hitPointsAtFirstLevelNumber) { + this.hitPointsAtFirstLevelNumber = hitPointsAtFirstLevelNumber; + return this; + } + + @JsonProperty("hitPointsAtHigherLevelsNumber") + public Integer getHitPointsAtHigherLevelsNumber() { + return hitPointsAtHigherLevelsNumber; + } + + @JsonProperty("hitPointsAtHigherLevelsNumber") + public void setHitPointsAtHigherLevelsNumber(Integer hitPointsAtHigherLevelsNumber) { + this.hitPointsAtHigherLevelsNumber = hitPointsAtHigherLevelsNumber; + } + + public StarWarsPojo withHitPointsAtHigherLevelsNumber(Integer hitPointsAtHigherLevelsNumber) { + this.hitPointsAtHigherLevelsNumber = hitPointsAtHigherLevelsNumber; + return this; + } + + @JsonProperty("armorProficiencies") + public List getArmorProficiencies() { + return armorProficiencies; + } + + @JsonProperty("armorProficiencies") + public void setArmorProficiencies(List armorProficiencies) { + this.armorProficiencies = armorProficiencies; + } + + public StarWarsPojo withArmorProficiencies(List armorProficiencies) { + this.armorProficiencies = armorProficiencies; + return this; + } + + @JsonProperty("armorProficienciesJson") + public String getArmorProficienciesJson() { + return armorProficienciesJson; + } + + @JsonProperty("armorProficienciesJson") + public void setArmorProficienciesJson(String armorProficienciesJson) { + this.armorProficienciesJson = armorProficienciesJson; + } + + public StarWarsPojo withArmorProficienciesJson(String armorProficienciesJson) { + this.armorProficienciesJson = armorProficienciesJson; + return this; + } + + @JsonProperty("weaponProficiencies") + public List getWeaponProficiencies() { + return weaponProficiencies; + } + + @JsonProperty("weaponProficiencies") + public void setWeaponProficiencies(List weaponProficiencies) { + this.weaponProficiencies = weaponProficiencies; + } + + public StarWarsPojo withWeaponProficiencies(List weaponProficiencies) { + this.weaponProficiencies = weaponProficiencies; + return this; + } + + @JsonProperty("weaponProficienciesJson") + public String getWeaponProficienciesJson() { + return weaponProficienciesJson; + } + + @JsonProperty("weaponProficienciesJson") + public void setWeaponProficienciesJson(String weaponProficienciesJson) { + this.weaponProficienciesJson = weaponProficienciesJson; + } + + public StarWarsPojo withWeaponProficienciesJson(String weaponProficienciesJson) { + this.weaponProficienciesJson = weaponProficienciesJson; + return this; + } + + @JsonProperty("toolProficiencies") + public List getToolProficiencies() { + return toolProficiencies; + } + + @JsonProperty("toolProficiencies") + public void setToolProficiencies(List toolProficiencies) { + this.toolProficiencies = toolProficiencies; + } + + public StarWarsPojo withToolProficiencies(List toolProficiencies) { + this.toolProficiencies = toolProficiencies; + return this; + } + + @JsonProperty("toolProficienciesJson") + public String getToolProficienciesJson() { + return toolProficienciesJson; + } + + @JsonProperty("toolProficienciesJson") + public void setToolProficienciesJson(String toolProficienciesJson) { + this.toolProficienciesJson = toolProficienciesJson; + } + + public StarWarsPojo withToolProficienciesJson(String toolProficienciesJson) { + this.toolProficienciesJson = toolProficienciesJson; + return this; + } + + @JsonProperty("toolProficienciesList") + public List getToolProficienciesList() { + return toolProficienciesList; + } + + @JsonProperty("toolProficienciesList") + public void setToolProficienciesList(List toolProficienciesList) { + this.toolProficienciesList = toolProficienciesList; + } + + public StarWarsPojo withToolProficienciesList(List toolProficienciesList) { + this.toolProficienciesList = toolProficienciesList; + return this; + } + + @JsonProperty("toolProficienciesListJson") + public String getToolProficienciesListJson() { + return toolProficienciesListJson; + } + + @JsonProperty("toolProficienciesListJson") + public void setToolProficienciesListJson(String toolProficienciesListJson) { + this.toolProficienciesListJson = toolProficienciesListJson; + } + + public StarWarsPojo withToolProficienciesListJson(String toolProficienciesListJson) { + this.toolProficienciesListJson = toolProficienciesListJson; + return this; + } + + @JsonProperty("savingThrows") + public List getSavingThrows() { + return savingThrows; + } + + @JsonProperty("savingThrows") + public void setSavingThrows(List savingThrows) { + this.savingThrows = savingThrows; + } + + public StarWarsPojo withSavingThrows(List savingThrows) { + this.savingThrows = savingThrows; + return this; + } + + @JsonProperty("savingThrowsJson") + public String getSavingThrowsJson() { + return savingThrowsJson; + } + + @JsonProperty("savingThrowsJson") + public void setSavingThrowsJson(String savingThrowsJson) { + this.savingThrowsJson = savingThrowsJson; + } + + public StarWarsPojo withSavingThrowsJson(String savingThrowsJson) { + this.savingThrowsJson = savingThrowsJson; + return this; + } + + @JsonProperty("skillChoices") + public String getSkillChoices() { + return skillChoices; + } + + @JsonProperty("skillChoices") + public void setSkillChoices(String skillChoices) { + this.skillChoices = skillChoices; + } + + public StarWarsPojo withSkillChoices(String skillChoices) { + this.skillChoices = skillChoices; + return this; + } + + @JsonProperty("numSkillChoices") + public Integer getNumSkillChoices() { + return numSkillChoices; + } + + @JsonProperty("numSkillChoices") + public void setNumSkillChoices(Integer numSkillChoices) { + this.numSkillChoices = numSkillChoices; + } + + public StarWarsPojo withNumSkillChoices(Integer numSkillChoices) { + this.numSkillChoices = numSkillChoices; + return this; + } + + @JsonProperty("skillChoicesList") + public List getSkillChoicesList() { + return skillChoicesList; + } + + @JsonProperty("skillChoicesList") + public void setSkillChoicesList(List skillChoicesList) { + this.skillChoicesList = skillChoicesList; + } + + public StarWarsPojo withSkillChoicesList(List skillChoicesList) { + this.skillChoicesList = skillChoicesList; + return this; + } + + @JsonProperty("skillChoicesListJson") + public String getSkillChoicesListJson() { + return skillChoicesListJson; + } + + @JsonProperty("skillChoicesListJson") + public void setSkillChoicesListJson(String skillChoicesListJson) { + this.skillChoicesListJson = skillChoicesListJson; + } + + public StarWarsPojo withSkillChoicesListJson(String skillChoicesListJson) { + this.skillChoicesListJson = skillChoicesListJson; + return this; + } + + @JsonProperty("equipmentLines") + public List getEquipmentLines() { + return equipmentLines; + } + + @JsonProperty("equipmentLines") + public void setEquipmentLines(List equipmentLines) { + this.equipmentLines = equipmentLines; + } + + public StarWarsPojo withEquipmentLines(List equipmentLines) { + this.equipmentLines = equipmentLines; + return this; + } + + @JsonProperty("equipmentLinesJson") + public String getEquipmentLinesJson() { + return equipmentLinesJson; + } + + @JsonProperty("equipmentLinesJson") + public void setEquipmentLinesJson(String equipmentLinesJson) { + this.equipmentLinesJson = equipmentLinesJson; + } + + public StarWarsPojo withEquipmentLinesJson(String equipmentLinesJson) { + this.equipmentLinesJson = equipmentLinesJson; + return this; + } + + @JsonProperty("startingWealthVariant") + public String getStartingWealthVariant() { + return startingWealthVariant; + } + + @JsonProperty("startingWealthVariant") + public void setStartingWealthVariant(String startingWealthVariant) { + this.startingWealthVariant = startingWealthVariant; + } + + public StarWarsPojo withStartingWealthVariant(String startingWealthVariant) { + this.startingWealthVariant = startingWealthVariant; + return this; + } + + @JsonProperty("classFeatureText") + public String getClassFeatureText() { + return classFeatureText; + } + + @JsonProperty("classFeatureText") + public void setClassFeatureText(String classFeatureText) { + this.classFeatureText = classFeatureText; + } + + public StarWarsPojo withClassFeatureText(String classFeatureText) { + this.classFeatureText = classFeatureText; + return this; + } + + @JsonProperty("classFeatureText2") + public Object getClassFeatureText2() { + return classFeatureText2; + } + + @JsonProperty("classFeatureText2") + public void setClassFeatureText2(Object classFeatureText2) { + this.classFeatureText2 = classFeatureText2; + } + + public StarWarsPojo withClassFeatureText2(Object classFeatureText2) { + this.classFeatureText2 = classFeatureText2; + return this; + } + + @JsonProperty("archetypeFlavorText") + public String getArchetypeFlavorText() { + return archetypeFlavorText; + } + + @JsonProperty("archetypeFlavorText") + public void setArchetypeFlavorText(String archetypeFlavorText) { + this.archetypeFlavorText = archetypeFlavorText; + } + + public StarWarsPojo withArchetypeFlavorText(String archetypeFlavorText) { + this.archetypeFlavorText = archetypeFlavorText; + return this; + } + + @JsonProperty("archetypeFlavorName") + public String getArchetypeFlavorName() { + return archetypeFlavorName; + } + + @JsonProperty("archetypeFlavorName") + public void setArchetypeFlavorName(String archetypeFlavorName) { + this.archetypeFlavorName = archetypeFlavorName; + } + + public StarWarsPojo withArchetypeFlavorName(String archetypeFlavorName) { + this.archetypeFlavorName = archetypeFlavorName; + return this; + } + + @JsonProperty("archetypes") + public Object getArchetypes() { + return archetypes; + } + + @JsonProperty("archetypes") + public void setArchetypes(Object archetypes) { + this.archetypes = archetypes; + } + + public StarWarsPojo withArchetypes(Object archetypes) { + this.archetypes = archetypes; + return this; + } + + @JsonProperty("imageUrls") + public List getImageUrls() { + return imageUrls; + } + + @JsonProperty("imageUrls") + public void setImageUrls(List imageUrls) { + this.imageUrls = imageUrls; + } + + public StarWarsPojo withImageUrls(List imageUrls) { + this.imageUrls = imageUrls; + return this; + } + + @JsonProperty("imageUrlsJson") + public String getImageUrlsJson() { + return imageUrlsJson; + } + + @JsonProperty("imageUrlsJson") + public void setImageUrlsJson(String imageUrlsJson) { + this.imageUrlsJson = imageUrlsJson; + } + + public StarWarsPojo withImageUrlsJson(String imageUrlsJson) { + this.imageUrlsJson = imageUrlsJson; + return this; + } + + @JsonProperty("casterRatio") + public Double getCasterRatio() { + return casterRatio; + } + + @JsonProperty("casterRatio") + public void setCasterRatio(Double casterRatio) { + this.casterRatio = casterRatio; + } + + public StarWarsPojo withCasterRatio(Double casterRatio) { + this.casterRatio = casterRatio; + return this; + } + + @JsonProperty("casterTypeEnum") + public Integer getCasterTypeEnum() { + return casterTypeEnum; + } + + @JsonProperty("casterTypeEnum") + public void setCasterTypeEnum(Integer casterTypeEnum) { + this.casterTypeEnum = casterTypeEnum; + } + + public StarWarsPojo withCasterTypeEnum(Integer casterTypeEnum) { + this.casterTypeEnum = casterTypeEnum; + return this; + } + + @JsonProperty("casterType") + public String getCasterType() { + return casterType; + } + + @JsonProperty("casterType") + public void setCasterType(String casterType) { + this.casterType = casterType; + } + + public StarWarsPojo withCasterType(String casterType) { + this.casterType = casterType; + return this; + } + + @JsonProperty("multiClassProficiencies") + public List getMultiClassProficiencies() { + return multiClassProficiencies; + } + + @JsonProperty("multiClassProficiencies") + public void setMultiClassProficiencies(List multiClassProficiencies) { + this.multiClassProficiencies = multiClassProficiencies; + } + + public StarWarsPojo withMultiClassProficiencies(List multiClassProficiencies) { + this.multiClassProficiencies = multiClassProficiencies; + return this; + } + + @JsonProperty("multiClassProficienciesJson") + public String getMultiClassProficienciesJson() { + return multiClassProficienciesJson; + } + + @JsonProperty("multiClassProficienciesJson") + public void setMultiClassProficienciesJson(String multiClassProficienciesJson) { + this.multiClassProficienciesJson = multiClassProficienciesJson; + } + + public StarWarsPojo withMultiClassProficienciesJson(String multiClassProficienciesJson) { + this.multiClassProficienciesJson = multiClassProficienciesJson; + return this; + } + + @JsonProperty("features") + public Object getFeatures() { + return features; + } + + @JsonProperty("features") + public void setFeatures(Object features) { + this.features = features; + } + + public StarWarsPojo withFeatures(Object features) { + this.features = features; + return this; + } + + @JsonProperty("featureRowKeys") + public Object getFeatureRowKeys() { + return featureRowKeys; + } + + @JsonProperty("featureRowKeys") + public void setFeatureRowKeys(Object featureRowKeys) { + this.featureRowKeys = featureRowKeys; + } + + public StarWarsPojo withFeatureRowKeys(Object featureRowKeys) { + this.featureRowKeys = featureRowKeys; + return this; + } + + @JsonProperty("featureRowKeysJson") + public String getFeatureRowKeysJson() { + return featureRowKeysJson; + } + + @JsonProperty("featureRowKeysJson") + public void setFeatureRowKeysJson(String featureRowKeysJson) { + this.featureRowKeysJson = featureRowKeysJson; + } + + public StarWarsPojo withFeatureRowKeysJson(String featureRowKeysJson) { + this.featureRowKeysJson = featureRowKeysJson; + return this; + } + + @JsonProperty("contentTypeEnum") + public Integer getContentTypeEnum() { + return contentTypeEnum; + } + + @JsonProperty("contentTypeEnum") + public void setContentTypeEnum(Integer contentTypeEnum) { + this.contentTypeEnum = contentTypeEnum; + } + + public StarWarsPojo withContentTypeEnum(Integer contentTypeEnum) { + this.contentTypeEnum = contentTypeEnum; + return this; + } + + @JsonProperty("contentType") + public String getContentType() { + return contentType; + } + + @JsonProperty("contentType") + public void setContentType(String contentType) { + this.contentType = contentType; + } + + public StarWarsPojo withContentType(String contentType) { + this.contentType = contentType; + return this; + } + + @JsonProperty("contentSourceEnum") + public Integer getContentSourceEnum() { + return contentSourceEnum; + } + + @JsonProperty("contentSourceEnum") + public void setContentSourceEnum(Integer contentSourceEnum) { + this.contentSourceEnum = contentSourceEnum; + } + + public StarWarsPojo withContentSourceEnum(Integer contentSourceEnum) { + this.contentSourceEnum = contentSourceEnum; + return this; + } + + @JsonProperty("contentSource") + public String getContentSource() { + return contentSource; + } + + @JsonProperty("contentSource") + public void setContentSource(String contentSource) { + this.contentSource = contentSource; + } + + public StarWarsPojo withContentSource(String contentSource) { + this.contentSource = contentSource; + return this; + } + + @JsonProperty("partitionKey") + public String getPartitionKey() { + return partitionKey; + } + + @JsonProperty("partitionKey") + public void setPartitionKey(String partitionKey) { + this.partitionKey = partitionKey; + } + + public StarWarsPojo withPartitionKey(String partitionKey) { + this.partitionKey = partitionKey; + return this; + } + + @JsonProperty("rowKey") + public String getRowKey() { + return rowKey; + } + + @JsonProperty("rowKey") + public void setRowKey(String rowKey) { + this.rowKey = rowKey; + } + + public StarWarsPojo withRowKey(String rowKey) { + this.rowKey = rowKey; + return this; + } + + @JsonProperty("timestamp") + public String getTimestamp() { + return timestamp; + } + + @JsonProperty("timestamp") + public void setTimestamp(String timestamp) { + this.timestamp = timestamp; + } + + public StarWarsPojo withTimestamp(String timestamp) { + this.timestamp = timestamp; + return this; + } + + @JsonProperty("eTag") + public String geteTag() { + return eTag; + } + + @JsonProperty("eTag") + public void seteTag(String eTag) { + this.eTag = eTag; + } + + public StarWarsPojo witheTag(String eTag) { + this.eTag = eTag; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public StarWarsPojo withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(StarWarsPojo.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("name"); + sb.append('='); + sb.append(((this.name == null)?"":this.name)); + sb.append(','); + sb.append("summary"); + sb.append('='); + sb.append(((this.summary == null)?"":this.summary)); + sb.append(','); + sb.append("primaryAbility"); + sb.append('='); + sb.append(((this.primaryAbility == null)?"":this.primaryAbility)); + sb.append(','); + sb.append("flavorText"); + sb.append('='); + sb.append(((this.flavorText == null)?"":this.flavorText)); + sb.append(','); + sb.append("creatingText"); + sb.append('='); + sb.append(((this.creatingText == null)?"":this.creatingText)); + sb.append(','); + sb.append("quickBuildText"); + sb.append('='); + sb.append(((this.quickBuildText == null)?"":this.quickBuildText)); + sb.append(','); + sb.append("levelChangeHeadersJson"); + sb.append('='); + sb.append(((this.levelChangeHeadersJson == null)?"":this.levelChangeHeadersJson)); + sb.append(','); + sb.append("levelChanges"); + sb.append('='); + sb.append(((this.levelChanges == null)?"":this.levelChanges)); + sb.append(','); + sb.append("levelChangesJson"); + sb.append('='); + sb.append(((this.levelChangesJson == null)?"":this.levelChangesJson)); + sb.append(','); + sb.append("hitDiceDieTypeEnum"); + sb.append('='); + sb.append(((this.hitDiceDieTypeEnum == null)?"":this.hitDiceDieTypeEnum)); + sb.append(','); + sb.append("hitDiceDieType"); + sb.append('='); + sb.append(((this.hitDiceDieType == null)?"":this.hitDiceDieType)); + sb.append(','); + sb.append("hitPointsAtFirstLevel"); + sb.append('='); + sb.append(((this.hitPointsAtFirstLevel == null)?"":this.hitPointsAtFirstLevel)); + sb.append(','); + sb.append("hitPointsAtHigherLevels"); + sb.append('='); + sb.append(((this.hitPointsAtHigherLevels == null)?"":this.hitPointsAtHigherLevels)); + sb.append(','); + sb.append("hitPointsAtFirstLevelNumber"); + sb.append('='); + sb.append(((this.hitPointsAtFirstLevelNumber == null)?"":this.hitPointsAtFirstLevelNumber)); + sb.append(','); + sb.append("hitPointsAtHigherLevelsNumber"); + sb.append('='); + sb.append(((this.hitPointsAtHigherLevelsNumber == null)?"":this.hitPointsAtHigherLevelsNumber)); + sb.append(','); + sb.append("armorProficiencies"); + sb.append('='); + sb.append(((this.armorProficiencies == null)?"":this.armorProficiencies)); + sb.append(','); + sb.append("armorProficienciesJson"); + sb.append('='); + sb.append(((this.armorProficienciesJson == null)?"":this.armorProficienciesJson)); + sb.append(','); + sb.append("weaponProficiencies"); + sb.append('='); + sb.append(((this.weaponProficiencies == null)?"":this.weaponProficiencies)); + sb.append(','); + sb.append("weaponProficienciesJson"); + sb.append('='); + sb.append(((this.weaponProficienciesJson == null)?"":this.weaponProficienciesJson)); + sb.append(','); + sb.append("toolProficiencies"); + sb.append('='); + sb.append(((this.toolProficiencies == null)?"":this.toolProficiencies)); + sb.append(','); + sb.append("toolProficienciesJson"); + sb.append('='); + sb.append(((this.toolProficienciesJson == null)?"":this.toolProficienciesJson)); + sb.append(','); + sb.append("toolProficienciesList"); + sb.append('='); + sb.append(((this.toolProficienciesList == null)?"":this.toolProficienciesList)); + sb.append(','); + sb.append("toolProficienciesListJson"); + sb.append('='); + sb.append(((this.toolProficienciesListJson == null)?"":this.toolProficienciesListJson)); + sb.append(','); + sb.append("savingThrows"); + sb.append('='); + sb.append(((this.savingThrows == null)?"":this.savingThrows)); + sb.append(','); + sb.append("savingThrowsJson"); + sb.append('='); + sb.append(((this.savingThrowsJson == null)?"":this.savingThrowsJson)); + sb.append(','); + sb.append("skillChoices"); + sb.append('='); + sb.append(((this.skillChoices == null)?"":this.skillChoices)); + sb.append(','); + sb.append("numSkillChoices"); + sb.append('='); + sb.append(((this.numSkillChoices == null)?"":this.numSkillChoices)); + sb.append(','); + sb.append("skillChoicesList"); + sb.append('='); + sb.append(((this.skillChoicesList == null)?"":this.skillChoicesList)); + sb.append(','); + sb.append("skillChoicesListJson"); + sb.append('='); + sb.append(((this.skillChoicesListJson == null)?"":this.skillChoicesListJson)); + sb.append(','); + sb.append("equipmentLines"); + sb.append('='); + sb.append(((this.equipmentLines == null)?"":this.equipmentLines)); + sb.append(','); + sb.append("equipmentLinesJson"); + sb.append('='); + sb.append(((this.equipmentLinesJson == null)?"":this.equipmentLinesJson)); + sb.append(','); + sb.append("startingWealthVariant"); + sb.append('='); + sb.append(((this.startingWealthVariant == null)?"":this.startingWealthVariant)); + sb.append(','); + sb.append("classFeatureText"); + sb.append('='); + sb.append(((this.classFeatureText == null)?"":this.classFeatureText)); + sb.append(','); + sb.append("classFeatureText2"); + sb.append('='); + sb.append(((this.classFeatureText2 == null)?"":this.classFeatureText2)); + sb.append(','); + sb.append("archetypeFlavorText"); + sb.append('='); + sb.append(((this.archetypeFlavorText == null)?"":this.archetypeFlavorText)); + sb.append(','); + sb.append("archetypeFlavorName"); + sb.append('='); + sb.append(((this.archetypeFlavorName == null)?"":this.archetypeFlavorName)); + sb.append(','); + sb.append("archetypes"); + sb.append('='); + sb.append(((this.archetypes == null)?"":this.archetypes)); + sb.append(','); + sb.append("imageUrls"); + sb.append('='); + sb.append(((this.imageUrls == null)?"":this.imageUrls)); + sb.append(','); + sb.append("imageUrlsJson"); + sb.append('='); + sb.append(((this.imageUrlsJson == null)?"":this.imageUrlsJson)); + sb.append(','); + sb.append("casterRatio"); + sb.append('='); + sb.append(((this.casterRatio == null)?"":this.casterRatio)); + sb.append(','); + sb.append("casterTypeEnum"); + sb.append('='); + sb.append(((this.casterTypeEnum == null)?"":this.casterTypeEnum)); + sb.append(','); + sb.append("casterType"); + sb.append('='); + sb.append(((this.casterType == null)?"":this.casterType)); + sb.append(','); + sb.append("multiClassProficiencies"); + sb.append('='); + sb.append(((this.multiClassProficiencies == null)?"":this.multiClassProficiencies)); + sb.append(','); + sb.append("multiClassProficienciesJson"); + sb.append('='); + sb.append(((this.multiClassProficienciesJson == null)?"":this.multiClassProficienciesJson)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("featureRowKeys"); + sb.append('='); + sb.append(((this.featureRowKeys == null)?"":this.featureRowKeys)); + sb.append(','); + sb.append("featureRowKeysJson"); + sb.append('='); + sb.append(((this.featureRowKeysJson == null)?"":this.featureRowKeysJson)); + sb.append(','); + sb.append("contentTypeEnum"); + sb.append('='); + sb.append(((this.contentTypeEnum == null)?"":this.contentTypeEnum)); + sb.append(','); + sb.append("contentType"); + sb.append('='); + sb.append(((this.contentType == null)?"":this.contentType)); + sb.append(','); + sb.append("contentSourceEnum"); + sb.append('='); + sb.append(((this.contentSourceEnum == null)?"":this.contentSourceEnum)); + sb.append(','); + sb.append("contentSource"); + sb.append('='); + sb.append(((this.contentSource == null)?"":this.contentSource)); + sb.append(','); + sb.append("partitionKey"); + sb.append('='); + sb.append(((this.partitionKey == null)?"":this.partitionKey)); + sb.append(','); + sb.append("rowKey"); + sb.append('='); + sb.append(((this.rowKey == null)?"":this.rowKey)); + sb.append(','); + sb.append("timestamp"); + sb.append('='); + sb.append(((this.timestamp == null)?"":this.timestamp)); + sb.append(','); + sb.append("eTag"); + sb.append('='); + sb.append(((this.eTag == null)?"":this.eTag)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.flavorText == null)? 0 :this.flavorText.hashCode())); + result = ((result* 31)+((this.levelChangeHeadersJson == null)? 0 :this.levelChangeHeadersJson.hashCode())); + result = ((result* 31)+((this.equipmentLinesJson == null)? 0 :this.equipmentLinesJson.hashCode())); + result = ((result* 31)+((this.skillChoices == null)? 0 :this.skillChoices.hashCode())); + result = ((result* 31)+((this.toolProficiencies == null)? 0 :this.toolProficiencies.hashCode())); + result = ((result* 31)+((this.casterType == null)? 0 :this.casterType.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.weaponProficiencies == null)? 0 :this.weaponProficiencies.hashCode())); + result = ((result* 31)+((this.archetypeFlavorName == null)? 0 :this.archetypeFlavorName.hashCode())); + result = ((result* 31)+((this.contentType == null)? 0 :this.contentType.hashCode())); + result = ((result* 31)+((this.toolProficienciesListJson == null)? 0 :this.toolProficienciesListJson.hashCode())); + result = ((result* 31)+((this.hitPointsAtHigherLevelsNumber == null)? 0 :this.hitPointsAtHigherLevelsNumber.hashCode())); + result = ((result* 31)+((this.featureRowKeys == null)? 0 :this.featureRowKeys.hashCode())); + result = ((result* 31)+((this.casterRatio == null)? 0 :this.casterRatio.hashCode())); + result = ((result* 31)+((this.numSkillChoices == null)? 0 :this.numSkillChoices.hashCode())); + result = ((result* 31)+((this.hitDiceDieTypeEnum == null)? 0 :this.hitDiceDieTypeEnum.hashCode())); + result = ((result* 31)+((this.hitDiceDieType == null)? 0 :this.hitDiceDieType.hashCode())); + result = ((result* 31)+((this.contentSource == null)? 0 :this.contentSource.hashCode())); + result = ((result* 31)+((this.classFeatureText == null)? 0 :this.classFeatureText.hashCode())); + result = ((result* 31)+((this.name == null)? 0 :this.name.hashCode())); + result = ((result* 31)+((this.hitPointsAtHigherLevels == null)? 0 :this.hitPointsAtHigherLevels.hashCode())); + result = ((result* 31)+((this.multiClassProficiencies == null)? 0 :this.multiClassProficiencies.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.weaponProficienciesJson == null)? 0 :this.weaponProficienciesJson.hashCode())); + result = ((result* 31)+((this.equipmentLines == null)? 0 :this.equipmentLines.hashCode())); + result = ((result* 31)+((this.toolProficienciesList == null)? 0 :this.toolProficienciesList.hashCode())); + result = ((result* 31)+((this.imageUrlsJson == null)? 0 :this.imageUrlsJson.hashCode())); + result = ((result* 31)+((this.armorProficiencies == null)? 0 :this.armorProficiencies.hashCode())); + result = ((result* 31)+((this.toolProficienciesJson == null)? 0 :this.toolProficienciesJson.hashCode())); + result = ((result* 31)+((this.primaryAbility == null)? 0 :this.primaryAbility.hashCode())); + result = ((result* 31)+((this.startingWealthVariant == null)? 0 :this.startingWealthVariant.hashCode())); + result = ((result* 31)+((this.archetypes == null)? 0 :this.archetypes.hashCode())); + result = ((result* 31)+((this.partitionKey == null)? 0 :this.partitionKey.hashCode())); + result = ((result* 31)+((this.levelChanges == null)? 0 :this.levelChanges.hashCode())); + result = ((result* 31)+((this.eTag == null)? 0 :this.eTag.hashCode())); + result = ((result* 31)+((this.armorProficienciesJson == null)? 0 :this.armorProficienciesJson.hashCode())); + result = ((result* 31)+((this.timestamp == null)? 0 :this.timestamp.hashCode())); + result = ((result* 31)+((this.summary == null)? 0 :this.summary.hashCode())); + result = ((result* 31)+((this.skillChoicesList == null)? 0 :this.skillChoicesList.hashCode())); + result = ((result* 31)+((this.hitPointsAtFirstLevelNumber == null)? 0 :this.hitPointsAtFirstLevelNumber.hashCode())); + result = ((result* 31)+((this.casterTypeEnum == null)? 0 :this.casterTypeEnum.hashCode())); + result = ((result* 31)+((this.featureRowKeysJson == null)? 0 :this.featureRowKeysJson.hashCode())); + result = ((result* 31)+((this.levelChangesJson == null)? 0 :this.levelChangesJson.hashCode())); + result = ((result* 31)+((this.savingThrowsJson == null)? 0 :this.savingThrowsJson.hashCode())); + result = ((result* 31)+((this.contentTypeEnum == null)? 0 :this.contentTypeEnum.hashCode())); + result = ((result* 31)+((this.hitPointsAtFirstLevel == null)? 0 :this.hitPointsAtFirstLevel.hashCode())); + result = ((result* 31)+((this.savingThrows == null)? 0 :this.savingThrows.hashCode())); + result = ((result* 31)+((this.classFeatureText2 == null)? 0 :this.classFeatureText2 .hashCode())); + result = ((result* 31)+((this.archetypeFlavorText == null)? 0 :this.archetypeFlavorText.hashCode())); + result = ((result* 31)+((this.multiClassProficienciesJson == null)? 0 :this.multiClassProficienciesJson.hashCode())); + result = ((result* 31)+((this.quickBuildText == null)? 0 :this.quickBuildText.hashCode())); + result = ((result* 31)+((this.creatingText == null)? 0 :this.creatingText.hashCode())); + result = ((result* 31)+((this.imageUrls == null)? 0 :this.imageUrls.hashCode())); + result = ((result* 31)+((this.skillChoicesListJson == null)? 0 :this.skillChoicesListJson.hashCode())); + result = ((result* 31)+((this.rowKey == null)? 0 :this.rowKey.hashCode())); + result = ((result* 31)+((this.contentSourceEnum == null)? 0 :this.contentSourceEnum.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof StarWarsPojo) == false) { + return false; + } + StarWarsPojo rhs = ((StarWarsPojo) other); + return (((((((((((((((((((((((((((((((((((((((((((((((((((((((((this.flavorText == rhs.flavorText)||((this.flavorText!= null)&&this.flavorText.equals(rhs.flavorText)))&&((this.levelChangeHeadersJson == rhs.levelChangeHeadersJson)||((this.levelChangeHeadersJson!= null)&&this.levelChangeHeadersJson.equals(rhs.levelChangeHeadersJson))))&&((this.equipmentLinesJson == rhs.equipmentLinesJson)||((this.equipmentLinesJson!= null)&&this.equipmentLinesJson.equals(rhs.equipmentLinesJson))))&&((this.skillChoices == rhs.skillChoices)||((this.skillChoices!= null)&&this.skillChoices.equals(rhs.skillChoices))))&&((this.toolProficiencies == rhs.toolProficiencies)||((this.toolProficiencies!= null)&&this.toolProficiencies.equals(rhs.toolProficiencies))))&&((this.casterType == rhs.casterType)||((this.casterType!= null)&&this.casterType.equals(rhs.casterType))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.weaponProficiencies == rhs.weaponProficiencies)||((this.weaponProficiencies!= null)&&this.weaponProficiencies.equals(rhs.weaponProficiencies))))&&((this.archetypeFlavorName == rhs.archetypeFlavorName)||((this.archetypeFlavorName!= null)&&this.archetypeFlavorName.equals(rhs.archetypeFlavorName))))&&((this.contentType == rhs.contentType)||((this.contentType!= null)&&this.contentType.equals(rhs.contentType))))&&((this.toolProficienciesListJson == rhs.toolProficienciesListJson)||((this.toolProficienciesListJson!= null)&&this.toolProficienciesListJson.equals(rhs.toolProficienciesListJson))))&&((this.hitPointsAtHigherLevelsNumber == rhs.hitPointsAtHigherLevelsNumber)||((this.hitPointsAtHigherLevelsNumber!= null)&&this.hitPointsAtHigherLevelsNumber.equals(rhs.hitPointsAtHigherLevelsNumber))))&&((this.featureRowKeys == rhs.featureRowKeys)||((this.featureRowKeys!= null)&&this.featureRowKeys.equals(rhs.featureRowKeys))))&&((this.casterRatio == rhs.casterRatio)||((this.casterRatio!= null)&&this.casterRatio.equals(rhs.casterRatio))))&&((this.numSkillChoices == rhs.numSkillChoices)||((this.numSkillChoices!= null)&&this.numSkillChoices.equals(rhs.numSkillChoices))))&&((this.hitDiceDieTypeEnum == rhs.hitDiceDieTypeEnum)||((this.hitDiceDieTypeEnum!= null)&&this.hitDiceDieTypeEnum.equals(rhs.hitDiceDieTypeEnum))))&&((this.hitDiceDieType == rhs.hitDiceDieType)||((this.hitDiceDieType!= null)&&this.hitDiceDieType.equals(rhs.hitDiceDieType))))&&((this.contentSource == rhs.contentSource)||((this.contentSource!= null)&&this.contentSource.equals(rhs.contentSource))))&&((this.classFeatureText == rhs.classFeatureText)||((this.classFeatureText!= null)&&this.classFeatureText.equals(rhs.classFeatureText))))&&((this.name == rhs.name)||((this.name!= null)&&this.name.equals(rhs.name))))&&((this.hitPointsAtHigherLevels == rhs.hitPointsAtHigherLevels)||((this.hitPointsAtHigherLevels!= null)&&this.hitPointsAtHigherLevels.equals(rhs.hitPointsAtHigherLevels))))&&((this.multiClassProficiencies == rhs.multiClassProficiencies)||((this.multiClassProficiencies!= null)&&this.multiClassProficiencies.equals(rhs.multiClassProficiencies))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.weaponProficienciesJson == rhs.weaponProficienciesJson)||((this.weaponProficienciesJson!= null)&&this.weaponProficienciesJson.equals(rhs.weaponProficienciesJson))))&&((this.equipmentLines == rhs.equipmentLines)||((this.equipmentLines!= null)&&this.equipmentLines.equals(rhs.equipmentLines))))&&((this.toolProficienciesList == rhs.toolProficienciesList)||((this.toolProficienciesList!= null)&&this.toolProficienciesList.equals(rhs.toolProficienciesList))))&&((this.imageUrlsJson == rhs.imageUrlsJson)||((this.imageUrlsJson!= null)&&this.imageUrlsJson.equals(rhs.imageUrlsJson))))&&((this.armorProficiencies == rhs.armorProficiencies)||((this.armorProficiencies!= null)&&this.armorProficiencies.equals(rhs.armorProficiencies))))&&((this.toolProficienciesJson == rhs.toolProficienciesJson)||((this.toolProficienciesJson!= null)&&this.toolProficienciesJson.equals(rhs.toolProficienciesJson))))&&((this.primaryAbility == rhs.primaryAbility)||((this.primaryAbility!= null)&&this.primaryAbility.equals(rhs.primaryAbility))))&&((this.startingWealthVariant == rhs.startingWealthVariant)||((this.startingWealthVariant!= null)&&this.startingWealthVariant.equals(rhs.startingWealthVariant))))&&((this.archetypes == rhs.archetypes)||((this.archetypes!= null)&&this.archetypes.equals(rhs.archetypes))))&&((this.partitionKey == rhs.partitionKey)||((this.partitionKey!= null)&&this.partitionKey.equals(rhs.partitionKey))))&&((this.levelChanges == rhs.levelChanges)||((this.levelChanges!= null)&&this.levelChanges.equals(rhs.levelChanges))))&&((this.eTag == rhs.eTag)||((this.eTag!= null)&&this.eTag.equals(rhs.eTag))))&&((this.armorProficienciesJson == rhs.armorProficienciesJson)||((this.armorProficienciesJson!= null)&&this.armorProficienciesJson.equals(rhs.armorProficienciesJson))))&&((this.timestamp == rhs.timestamp)||((this.timestamp!= null)&&this.timestamp.equals(rhs.timestamp))))&&((this.summary == rhs.summary)||((this.summary!= null)&&this.summary.equals(rhs.summary))))&&((this.skillChoicesList == rhs.skillChoicesList)||((this.skillChoicesList!= null)&&this.skillChoicesList.equals(rhs.skillChoicesList))))&&((this.hitPointsAtFirstLevelNumber == rhs.hitPointsAtFirstLevelNumber)||((this.hitPointsAtFirstLevelNumber!= null)&&this.hitPointsAtFirstLevelNumber.equals(rhs.hitPointsAtFirstLevelNumber))))&&((this.casterTypeEnum == rhs.casterTypeEnum)||((this.casterTypeEnum!= null)&&this.casterTypeEnum.equals(rhs.casterTypeEnum))))&&((this.featureRowKeysJson == rhs.featureRowKeysJson)||((this.featureRowKeysJson!= null)&&this.featureRowKeysJson.equals(rhs.featureRowKeysJson))))&&((this.levelChangesJson == rhs.levelChangesJson)||((this.levelChangesJson!= null)&&this.levelChangesJson.equals(rhs.levelChangesJson))))&&((this.savingThrowsJson == rhs.savingThrowsJson)||((this.savingThrowsJson!= null)&&this.savingThrowsJson.equals(rhs.savingThrowsJson))))&&((this.contentTypeEnum == rhs.contentTypeEnum)||((this.contentTypeEnum!= null)&&this.contentTypeEnum.equals(rhs.contentTypeEnum))))&&((this.hitPointsAtFirstLevel == rhs.hitPointsAtFirstLevel)||((this.hitPointsAtFirstLevel!= null)&&this.hitPointsAtFirstLevel.equals(rhs.hitPointsAtFirstLevel))))&&((this.savingThrows == rhs.savingThrows)||((this.savingThrows!= null)&&this.savingThrows.equals(rhs.savingThrows))))&&((this.classFeatureText2 == rhs.classFeatureText2)||((this.classFeatureText2 != null)&&this.classFeatureText2 .equals(rhs.classFeatureText2))))&&((this.archetypeFlavorText == rhs.archetypeFlavorText)||((this.archetypeFlavorText!= null)&&this.archetypeFlavorText.equals(rhs.archetypeFlavorText))))&&((this.multiClassProficienciesJson == rhs.multiClassProficienciesJson)||((this.multiClassProficienciesJson!= null)&&this.multiClassProficienciesJson.equals(rhs.multiClassProficienciesJson))))&&((this.quickBuildText == rhs.quickBuildText)||((this.quickBuildText!= null)&&this.quickBuildText.equals(rhs.quickBuildText))))&&((this.creatingText == rhs.creatingText)||((this.creatingText!= null)&&this.creatingText.equals(rhs.creatingText))))&&((this.imageUrls == rhs.imageUrls)||((this.imageUrls!= null)&&this.imageUrls.equals(rhs.imageUrls))))&&((this.skillChoicesListJson == rhs.skillChoicesListJson)||((this.skillChoicesListJson!= null)&&this.skillChoicesListJson.equals(rhs.skillChoicesListJson))))&&((this.rowKey == rhs.rowKey)||((this.rowKey!= null)&&this.rowKey.equals(rhs.rowKey))))&&((this.contentSourceEnum == rhs.contentSourceEnum)||((this.contentSourceEnum!= null)&&this.contentSourceEnum.equals(rhs.contentSourceEnum)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_1.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_1.java new file mode 100644 index 0000000..32327b0 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_1.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _1 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _1 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _1 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _1 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _1 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _1 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _1 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _1 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _1 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _1 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _1 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _1 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _1 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _1 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _1 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _1 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _1 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _1 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _1 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _1 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _1 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _1 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _1 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _1 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _1 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _1 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _1 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _1 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _1 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _1 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _1 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _1 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _1 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _1 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _1 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _1 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_1 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _1) == false) { + return false; + } + _1 rhs = ((_1) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_10.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_10.java new file mode 100644 index 0000000..b6e3d2c --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_10.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _10 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _10 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _10 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _10 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _10 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _10 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _10 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _10 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _10 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _10 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _10 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _10 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _10 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _10 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _10 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _10 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _10 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _10 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _10 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _10 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _10 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _10 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _10 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _10 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _10 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _10 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _10 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _10 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _10 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _10 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _10 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _10 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _10 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _10 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _10 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _10 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_10 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _10) == false) { + return false; + } + _10 rhs = ((_10) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_11.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_11.java new file mode 100644 index 0000000..f2879f5 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_11.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _11 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _11 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _11 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _11 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _11 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _11 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _11 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _11 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _11 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _11 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _11 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _11 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _11 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _11 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _11 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _11 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _11 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _11 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _11 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _11 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _11 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _11 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _11 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _11 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _11 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _11 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _11 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _11 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _11 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _11 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _11 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _11 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _11 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _11 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _11 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _11 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_11 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _11) == false) { + return false; + } + _11 rhs = ((_11) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_12.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_12.java new file mode 100644 index 0000000..bd03f0c --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_12.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _12 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _12 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _12 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _12 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _12 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _12 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _12 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _12 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _12 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _12 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _12 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _12 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _12 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _12 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _12 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _12 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _12 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _12 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _12 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _12 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _12 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _12 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _12 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _12 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _12 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _12 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _12 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _12 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _12 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _12 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _12 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _12 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _12 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _12 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _12 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _12 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_12 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _12) == false) { + return false; + } + _12 rhs = ((_12) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_13.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_13.java new file mode 100644 index 0000000..cd39e68 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_13.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _13 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _13 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _13 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _13 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _13 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _13 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _13 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _13 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _13 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _13 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _13 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _13 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _13 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _13 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _13 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _13 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _13 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _13 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _13 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _13 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _13 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _13 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _13 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _13 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _13 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _13 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _13 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _13 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _13 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _13 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _13 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _13 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _13 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _13 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _13 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _13 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_13 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _13) == false) { + return false; + } + _13 rhs = ((_13) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_14.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_14.java new file mode 100644 index 0000000..b33e7e2 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_14.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _14 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _14 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _14 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _14 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _14 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _14 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _14 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _14 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _14 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _14 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _14 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _14 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _14 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _14 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _14 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _14 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _14 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _14 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _14 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _14 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _14 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _14 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _14 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _14 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _14 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _14 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _14 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _14 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _14 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _14 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _14 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _14 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _14 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _14 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _14 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _14 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_14 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _14) == false) { + return false; + } + _14 rhs = ((_14) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_15.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_15.java new file mode 100644 index 0000000..7816244 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_15.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _15 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _15 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _15 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _15 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _15 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _15 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _15 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _15 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _15 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _15 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _15 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _15 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _15 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _15 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _15 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _15 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _15 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _15 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _15 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _15 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _15 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _15 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _15 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _15 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _15 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _15 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _15 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _15 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _15 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _15 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _15 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _15 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _15 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _15 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _15 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _15 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_15 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _15) == false) { + return false; + } + _15 rhs = ((_15) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_16.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_16.java new file mode 100644 index 0000000..c543195 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_16.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _16 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _16 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _16 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _16 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _16 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _16 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _16 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _16 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _16 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _16 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _16 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _16 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _16 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _16 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _16 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _16 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _16 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _16 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _16 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _16 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _16 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _16 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _16 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _16 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _16 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _16 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _16 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _16 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _16 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _16 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _16 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _16 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _16 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _16 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _16 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _16 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_16 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _16) == false) { + return false; + } + _16 rhs = ((_16) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_17.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_17.java new file mode 100644 index 0000000..59a1377 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_17.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _17 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _17 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _17 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _17 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _17 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _17 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _17 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _17 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _17 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _17 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _17 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _17 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _17 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _17 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _17 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _17 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _17 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _17 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _17 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _17 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _17 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _17 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _17 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _17 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _17 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _17 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _17 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _17 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _17 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _17 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _17 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _17 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _17 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _17 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _17 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _17 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_17 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _17) == false) { + return false; + } + _17 rhs = ((_17) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_18.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_18.java new file mode 100644 index 0000000..a9d6449 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_18.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _18 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _18 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _18 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _18 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _18 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _18 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _18 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _18 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _18 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _18 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _18 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _18 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _18 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _18 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _18 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _18 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _18 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _18 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _18 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _18 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _18 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _18 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _18 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _18 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _18 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _18 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _18 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _18 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _18 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _18 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _18 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _18 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _18 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _18 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _18 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _18 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_18 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _18) == false) { + return false; + } + _18 rhs = ((_18) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_19.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_19.java new file mode 100644 index 0000000..26600b8 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_19.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _19 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _19 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _19 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _19 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _19 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _19 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _19 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _19 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _19 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _19 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _19 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _19 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _19 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _19 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _19 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _19 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _19 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _19 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _19 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _19 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _19 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _19 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _19 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _19 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _19 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _19 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _19 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _19 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _19 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _19 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _19 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _19 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _19 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _19 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _19 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _19 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_19 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _19) == false) { + return false; + } + _19 rhs = ((_19) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_2.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_2.java new file mode 100644 index 0000000..e1e27f1 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_2.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _2 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _2 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _2 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _2 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _2 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _2 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _2 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _2 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _2 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _2 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _2 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _2 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _2 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _2 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _2 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _2 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _2 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _2 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _2 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _2 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _2 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _2 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _2 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _2 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _2 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _2 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _2 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _2 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _2 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _2 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _2 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _2 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _2 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _2 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _2 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _2 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_2 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _2) == false) { + return false; + } + _2 rhs = ((_2) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_20.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_20.java new file mode 100644 index 0000000..94a16c2 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_20.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _20 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _20 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _20 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _20 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _20 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _20 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _20 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _20 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _20 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _20 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _20 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _20 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _20 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _20 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _20 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _20 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _20 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _20 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _20 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _20 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _20 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _20 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _20 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _20 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _20 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _20 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _20 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _20 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _20 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _20 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _20 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _20 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _20 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _20 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _20 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _20 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_20 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _20) == false) { + return false; + } + _20 rhs = ((_20) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_3.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_3.java new file mode 100644 index 0000000..7ae4712 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_3.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _3 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _3 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _3 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _3 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _3 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _3 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _3 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _3 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _3 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _3 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _3 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _3 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _3 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _3 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _3 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _3 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _3 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _3 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _3 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _3 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _3 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _3 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _3 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _3 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _3 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _3 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _3 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _3 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _3 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _3 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _3 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _3 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _3 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _3 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _3 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _3 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_3 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _3) == false) { + return false; + } + _3 rhs = ((_3) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_4.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_4.java new file mode 100644 index 0000000..b7cf02a --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_4.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _4 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _4 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _4 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _4 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _4 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _4 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _4 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _4 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _4 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _4 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _4 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _4 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _4 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _4 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _4 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _4 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _4 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _4 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _4 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _4 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _4 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _4 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _4 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _4 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _4 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _4 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _4 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _4 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _4 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _4 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _4 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _4 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _4 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _4 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _4 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _4 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_4 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _4) == false) { + return false; + } + _4 rhs = ((_4) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_5.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_5.java new file mode 100644 index 0000000..b16cd28 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_5.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _5 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _5 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _5 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _5 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _5 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _5 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _5 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _5 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _5 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _5 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _5 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _5 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _5 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _5 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _5 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _5 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _5 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _5 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _5 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _5 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _5 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _5 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _5 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _5 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _5 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _5 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _5 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _5 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _5 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _5 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _5 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _5 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _5 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _5 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _5 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _5 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_5 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _5) == false) { + return false; + } + _5 rhs = ((_5) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_6.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_6.java new file mode 100644 index 0000000..4d7bff2 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_6.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _6 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _6 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _6 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _6 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _6 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _6 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _6 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _6 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _6 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _6 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _6 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _6 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _6 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _6 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _6 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _6 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _6 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _6 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _6 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _6 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _6 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _6 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _6 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _6 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _6 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _6 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _6 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _6 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _6 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _6 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _6 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _6 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _6 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _6 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _6 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _6 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_6 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _6) == false) { + return false; + } + _6 rhs = ((_6) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_7.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_7.java new file mode 100644 index 0000000..b498161 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_7.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _7 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _7 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _7 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _7 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _7 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _7 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _7 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _7 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _7 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _7 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _7 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _7 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _7 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _7 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _7 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _7 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _7 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _7 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _7 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _7 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _7 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _7 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _7 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _7 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _7 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _7 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _7 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _7 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _7 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _7 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _7 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _7 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _7 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _7 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _7 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _7 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_7 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _7) == false) { + return false; + } + _7 rhs = ((_7) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_8.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_8.java new file mode 100644 index 0000000..f841836 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_8.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _8 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _8 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _8 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _8 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _8 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _8 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _8 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _8 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _8 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _8 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _8 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _8 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _8 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _8 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _8 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _8 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _8 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _8 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _8 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _8 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _8 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _8 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _8 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _8 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _8 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _8 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _8 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _8 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _8 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _8 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _8 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _8 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _8 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _8 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _8 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _8 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_8 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _8) == false) { + return false; + } + _8 rhs = ((_8) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/model/_9.java b/src/main/java/org/misoenergy/hackday/kessel_run/model/_9.java new file mode 100644 index 0000000..1219121 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/model/_9.java @@ -0,0 +1,855 @@ + +package org.misoenergy.hackday.kessel_run.model; + +import java.util.HashMap; +import java.util.Map; +import javax.annotation.processing.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Level", + "Proficiency Bonus", + "Features", + "Rages", + "Rage Damage", + "Berserker Instincts", + "Force Powers Known", + "Force Points", + "Max Power Level", + "Force-Empowered Casting Options", + "Tech Powers Known", + "Tech Points", + "Potent Aptitude", + "Modification Slots", + "Maneuvers Known", + "Superiority Dice Quantity", + "Superiority Dice Size", + "Strategies Known", + "Focused Strikes", + "Auras Known", + "Aura Radius", + "Martial Arts", + "Focus Points", + "Monastic Vows", + "Unarmored Movement", + "Sneak Attack", + "Operative Exploits", + "Discoveries", + "Ranger's Quarry", + "Routines Known", + "Routine Radius", + "Kinetic Combat", + "Ideals Known", + "Ideal Manifests" +}) +@Generated("jsonschema2pojo") +public class _9 { + + @JsonProperty("Level") + private String level; + @JsonProperty("Proficiency Bonus") + private String proficiencyBonus; + @JsonProperty("Features") + private String features; + @JsonProperty("Rages") + private String rages; + @JsonProperty("Rage Damage") + private String rageDamage; + @JsonProperty("Berserker Instincts") + private String berserkerInstincts; + @JsonProperty("Force Powers Known") + private String forcePowersKnown; + @JsonProperty("Force Points") + private String forcePoints; + @JsonProperty("Max Power Level") + private String maxPowerLevel; + @JsonProperty("Force-Empowered Casting Options") + private String forceEmpoweredCastingOptions; + @JsonProperty("Tech Powers Known") + private String techPowersKnown; + @JsonProperty("Tech Points") + private String techPoints; + @JsonProperty("Potent Aptitude") + private String potentAptitude; + @JsonProperty("Modification Slots") + private String modificationSlots; + @JsonProperty("Maneuvers Known") + private String maneuversKnown; + @JsonProperty("Superiority Dice Quantity") + private String superiorityDiceQuantity; + @JsonProperty("Superiority Dice Size") + private String superiorityDiceSize; + @JsonProperty("Strategies Known") + private String strategiesKnown; + @JsonProperty("Focused Strikes") + private String focusedStrikes; + @JsonProperty("Auras Known") + private String aurasKnown; + @JsonProperty("Aura Radius") + private String auraRadius; + @JsonProperty("Martial Arts") + private String martialArts; + @JsonProperty("Focus Points") + private String focusPoints; + @JsonProperty("Monastic Vows") + private String monasticVows; + @JsonProperty("Unarmored Movement") + private String unarmoredMovement; + @JsonProperty("Sneak Attack") + private String sneakAttack; + @JsonProperty("Operative Exploits") + private String operativeExploits; + @JsonProperty("Discoveries") + private String discoveries; + @JsonProperty("Ranger's Quarry") + private String rangerSQuarry; + @JsonProperty("Routines Known") + private String routinesKnown; + @JsonProperty("Routine Radius") + private String routineRadius; + @JsonProperty("Kinetic Combat") + private String kineticCombat; + @JsonProperty("Ideals Known") + private String idealsKnown; + @JsonProperty("Ideal Manifests") + private String idealManifests; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonProperty("Level") + public String getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(String level) { + this.level = level; + } + + public _9 withLevel(String level) { + this.level = level; + return this; + } + + @JsonProperty("Proficiency Bonus") + public String getProficiencyBonus() { + return proficiencyBonus; + } + + @JsonProperty("Proficiency Bonus") + public void setProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + } + + public _9 withProficiencyBonus(String proficiencyBonus) { + this.proficiencyBonus = proficiencyBonus; + return this; + } + + @JsonProperty("Features") + public String getFeatures() { + return features; + } + + @JsonProperty("Features") + public void setFeatures(String features) { + this.features = features; + } + + public _9 withFeatures(String features) { + this.features = features; + return this; + } + + @JsonProperty("Rages") + public String getRages() { + return rages; + } + + @JsonProperty("Rages") + public void setRages(String rages) { + this.rages = rages; + } + + public _9 withRages(String rages) { + this.rages = rages; + return this; + } + + @JsonProperty("Rage Damage") + public String getRageDamage() { + return rageDamage; + } + + @JsonProperty("Rage Damage") + public void setRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + } + + public _9 withRageDamage(String rageDamage) { + this.rageDamage = rageDamage; + return this; + } + + @JsonProperty("Berserker Instincts") + public String getBerserkerInstincts() { + return berserkerInstincts; + } + + @JsonProperty("Berserker Instincts") + public void setBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + } + + public _9 withBerserkerInstincts(String berserkerInstincts) { + this.berserkerInstincts = berserkerInstincts; + return this; + } + + @JsonProperty("Force Powers Known") + public String getForcePowersKnown() { + return forcePowersKnown; + } + + @JsonProperty("Force Powers Known") + public void setForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + } + + public _9 withForcePowersKnown(String forcePowersKnown) { + this.forcePowersKnown = forcePowersKnown; + return this; + } + + @JsonProperty("Force Points") + public String getForcePoints() { + return forcePoints; + } + + @JsonProperty("Force Points") + public void setForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + } + + public _9 withForcePoints(String forcePoints) { + this.forcePoints = forcePoints; + return this; + } + + @JsonProperty("Max Power Level") + public String getMaxPowerLevel() { + return maxPowerLevel; + } + + @JsonProperty("Max Power Level") + public void setMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + } + + public _9 withMaxPowerLevel(String maxPowerLevel) { + this.maxPowerLevel = maxPowerLevel; + return this; + } + + @JsonProperty("Force-Empowered Casting Options") + public String getForceEmpoweredCastingOptions() { + return forceEmpoweredCastingOptions; + } + + @JsonProperty("Force-Empowered Casting Options") + public void setForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + } + + public _9 withForceEmpoweredCastingOptions(String forceEmpoweredCastingOptions) { + this.forceEmpoweredCastingOptions = forceEmpoweredCastingOptions; + return this; + } + + @JsonProperty("Tech Powers Known") + public String getTechPowersKnown() { + return techPowersKnown; + } + + @JsonProperty("Tech Powers Known") + public void setTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + } + + public _9 withTechPowersKnown(String techPowersKnown) { + this.techPowersKnown = techPowersKnown; + return this; + } + + @JsonProperty("Tech Points") + public String getTechPoints() { + return techPoints; + } + + @JsonProperty("Tech Points") + public void setTechPoints(String techPoints) { + this.techPoints = techPoints; + } + + public _9 withTechPoints(String techPoints) { + this.techPoints = techPoints; + return this; + } + + @JsonProperty("Potent Aptitude") + public String getPotentAptitude() { + return potentAptitude; + } + + @JsonProperty("Potent Aptitude") + public void setPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + } + + public _9 withPotentAptitude(String potentAptitude) { + this.potentAptitude = potentAptitude; + return this; + } + + @JsonProperty("Modification Slots") + public String getModificationSlots() { + return modificationSlots; + } + + @JsonProperty("Modification Slots") + public void setModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + } + + public _9 withModificationSlots(String modificationSlots) { + this.modificationSlots = modificationSlots; + return this; + } + + @JsonProperty("Maneuvers Known") + public String getManeuversKnown() { + return maneuversKnown; + } + + @JsonProperty("Maneuvers Known") + public void setManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + } + + public _9 withManeuversKnown(String maneuversKnown) { + this.maneuversKnown = maneuversKnown; + return this; + } + + @JsonProperty("Superiority Dice Quantity") + public String getSuperiorityDiceQuantity() { + return superiorityDiceQuantity; + } + + @JsonProperty("Superiority Dice Quantity") + public void setSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + } + + public _9 withSuperiorityDiceQuantity(String superiorityDiceQuantity) { + this.superiorityDiceQuantity = superiorityDiceQuantity; + return this; + } + + @JsonProperty("Superiority Dice Size") + public String getSuperiorityDiceSize() { + return superiorityDiceSize; + } + + @JsonProperty("Superiority Dice Size") + public void setSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + } + + public _9 withSuperiorityDiceSize(String superiorityDiceSize) { + this.superiorityDiceSize = superiorityDiceSize; + return this; + } + + @JsonProperty("Strategies Known") + public String getStrategiesKnown() { + return strategiesKnown; + } + + @JsonProperty("Strategies Known") + public void setStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + } + + public _9 withStrategiesKnown(String strategiesKnown) { + this.strategiesKnown = strategiesKnown; + return this; + } + + @JsonProperty("Focused Strikes") + public String getFocusedStrikes() { + return focusedStrikes; + } + + @JsonProperty("Focused Strikes") + public void setFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + } + + public _9 withFocusedStrikes(String focusedStrikes) { + this.focusedStrikes = focusedStrikes; + return this; + } + + @JsonProperty("Auras Known") + public String getAurasKnown() { + return aurasKnown; + } + + @JsonProperty("Auras Known") + public void setAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + } + + public _9 withAurasKnown(String aurasKnown) { + this.aurasKnown = aurasKnown; + return this; + } + + @JsonProperty("Aura Radius") + public String getAuraRadius() { + return auraRadius; + } + + @JsonProperty("Aura Radius") + public void setAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + } + + public _9 withAuraRadius(String auraRadius) { + this.auraRadius = auraRadius; + return this; + } + + @JsonProperty("Martial Arts") + public String getMartialArts() { + return martialArts; + } + + @JsonProperty("Martial Arts") + public void setMartialArts(String martialArts) { + this.martialArts = martialArts; + } + + public _9 withMartialArts(String martialArts) { + this.martialArts = martialArts; + return this; + } + + @JsonProperty("Focus Points") + public String getFocusPoints() { + return focusPoints; + } + + @JsonProperty("Focus Points") + public void setFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + } + + public _9 withFocusPoints(String focusPoints) { + this.focusPoints = focusPoints; + return this; + } + + @JsonProperty("Monastic Vows") + public String getMonasticVows() { + return monasticVows; + } + + @JsonProperty("Monastic Vows") + public void setMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + } + + public _9 withMonasticVows(String monasticVows) { + this.monasticVows = monasticVows; + return this; + } + + @JsonProperty("Unarmored Movement") + public String getUnarmoredMovement() { + return unarmoredMovement; + } + + @JsonProperty("Unarmored Movement") + public void setUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + } + + public _9 withUnarmoredMovement(String unarmoredMovement) { + this.unarmoredMovement = unarmoredMovement; + return this; + } + + @JsonProperty("Sneak Attack") + public String getSneakAttack() { + return sneakAttack; + } + + @JsonProperty("Sneak Attack") + public void setSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + } + + public _9 withSneakAttack(String sneakAttack) { + this.sneakAttack = sneakAttack; + return this; + } + + @JsonProperty("Operative Exploits") + public String getOperativeExploits() { + return operativeExploits; + } + + @JsonProperty("Operative Exploits") + public void setOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + } + + public _9 withOperativeExploits(String operativeExploits) { + this.operativeExploits = operativeExploits; + return this; + } + + @JsonProperty("Discoveries") + public String getDiscoveries() { + return discoveries; + } + + @JsonProperty("Discoveries") + public void setDiscoveries(String discoveries) { + this.discoveries = discoveries; + } + + public _9 withDiscoveries(String discoveries) { + this.discoveries = discoveries; + return this; + } + + @JsonProperty("Ranger's Quarry") + public String getRangerSQuarry() { + return rangerSQuarry; + } + + @JsonProperty("Ranger's Quarry") + public void setRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + } + + public _9 withRangerSQuarry(String rangerSQuarry) { + this.rangerSQuarry = rangerSQuarry; + return this; + } + + @JsonProperty("Routines Known") + public String getRoutinesKnown() { + return routinesKnown; + } + + @JsonProperty("Routines Known") + public void setRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + } + + public _9 withRoutinesKnown(String routinesKnown) { + this.routinesKnown = routinesKnown; + return this; + } + + @JsonProperty("Routine Radius") + public String getRoutineRadius() { + return routineRadius; + } + + @JsonProperty("Routine Radius") + public void setRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + } + + public _9 withRoutineRadius(String routineRadius) { + this.routineRadius = routineRadius; + return this; + } + + @JsonProperty("Kinetic Combat") + public String getKineticCombat() { + return kineticCombat; + } + + @JsonProperty("Kinetic Combat") + public void setKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + } + + public _9 withKineticCombat(String kineticCombat) { + this.kineticCombat = kineticCombat; + return this; + } + + @JsonProperty("Ideals Known") + public String getIdealsKnown() { + return idealsKnown; + } + + @JsonProperty("Ideals Known") + public void setIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + } + + public _9 withIdealsKnown(String idealsKnown) { + this.idealsKnown = idealsKnown; + return this; + } + + @JsonProperty("Ideal Manifests") + public String getIdealManifests() { + return idealManifests; + } + + @JsonProperty("Ideal Manifests") + public void setIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + } + + public _9 withIdealManifests(String idealManifests) { + this.idealManifests = idealManifests; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public _9 withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(_9 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("level"); + sb.append('='); + sb.append(((this.level == null)?"":this.level)); + sb.append(','); + sb.append("proficiencyBonus"); + sb.append('='); + sb.append(((this.proficiencyBonus == null)?"":this.proficiencyBonus)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("rages"); + sb.append('='); + sb.append(((this.rages == null)?"":this.rages)); + sb.append(','); + sb.append("rageDamage"); + sb.append('='); + sb.append(((this.rageDamage == null)?"":this.rageDamage)); + sb.append(','); + sb.append("berserkerInstincts"); + sb.append('='); + sb.append(((this.berserkerInstincts == null)?"":this.berserkerInstincts)); + sb.append(','); + sb.append("forcePowersKnown"); + sb.append('='); + sb.append(((this.forcePowersKnown == null)?"":this.forcePowersKnown)); + sb.append(','); + sb.append("forcePoints"); + sb.append('='); + sb.append(((this.forcePoints == null)?"":this.forcePoints)); + sb.append(','); + sb.append("maxPowerLevel"); + sb.append('='); + sb.append(((this.maxPowerLevel == null)?"":this.maxPowerLevel)); + sb.append(','); + sb.append("forceEmpoweredCastingOptions"); + sb.append('='); + sb.append(((this.forceEmpoweredCastingOptions == null)?"":this.forceEmpoweredCastingOptions)); + sb.append(','); + sb.append("techPowersKnown"); + sb.append('='); + sb.append(((this.techPowersKnown == null)?"":this.techPowersKnown)); + sb.append(','); + sb.append("techPoints"); + sb.append('='); + sb.append(((this.techPoints == null)?"":this.techPoints)); + sb.append(','); + sb.append("potentAptitude"); + sb.append('='); + sb.append(((this.potentAptitude == null)?"":this.potentAptitude)); + sb.append(','); + sb.append("modificationSlots"); + sb.append('='); + sb.append(((this.modificationSlots == null)?"":this.modificationSlots)); + sb.append(','); + sb.append("maneuversKnown"); + sb.append('='); + sb.append(((this.maneuversKnown == null)?"":this.maneuversKnown)); + sb.append(','); + sb.append("superiorityDiceQuantity"); + sb.append('='); + sb.append(((this.superiorityDiceQuantity == null)?"":this.superiorityDiceQuantity)); + sb.append(','); + sb.append("superiorityDiceSize"); + sb.append('='); + sb.append(((this.superiorityDiceSize == null)?"":this.superiorityDiceSize)); + sb.append(','); + sb.append("strategiesKnown"); + sb.append('='); + sb.append(((this.strategiesKnown == null)?"":this.strategiesKnown)); + sb.append(','); + sb.append("focusedStrikes"); + sb.append('='); + sb.append(((this.focusedStrikes == null)?"":this.focusedStrikes)); + sb.append(','); + sb.append("aurasKnown"); + sb.append('='); + sb.append(((this.aurasKnown == null)?"":this.aurasKnown)); + sb.append(','); + sb.append("auraRadius"); + sb.append('='); + sb.append(((this.auraRadius == null)?"":this.auraRadius)); + sb.append(','); + sb.append("martialArts"); + sb.append('='); + sb.append(((this.martialArts == null)?"":this.martialArts)); + sb.append(','); + sb.append("focusPoints"); + sb.append('='); + sb.append(((this.focusPoints == null)?"":this.focusPoints)); + sb.append(','); + sb.append("monasticVows"); + sb.append('='); + sb.append(((this.monasticVows == null)?"":this.monasticVows)); + sb.append(','); + sb.append("unarmoredMovement"); + sb.append('='); + sb.append(((this.unarmoredMovement == null)?"":this.unarmoredMovement)); + sb.append(','); + sb.append("sneakAttack"); + sb.append('='); + sb.append(((this.sneakAttack == null)?"":this.sneakAttack)); + sb.append(','); + sb.append("operativeExploits"); + sb.append('='); + sb.append(((this.operativeExploits == null)?"":this.operativeExploits)); + sb.append(','); + sb.append("discoveries"); + sb.append('='); + sb.append(((this.discoveries == null)?"":this.discoveries)); + sb.append(','); + sb.append("rangerSQuarry"); + sb.append('='); + sb.append(((this.rangerSQuarry == null)?"":this.rangerSQuarry)); + sb.append(','); + sb.append("routinesKnown"); + sb.append('='); + sb.append(((this.routinesKnown == null)?"":this.routinesKnown)); + sb.append(','); + sb.append("routineRadius"); + sb.append('='); + sb.append(((this.routineRadius == null)?"":this.routineRadius)); + sb.append(','); + sb.append("kineticCombat"); + sb.append('='); + sb.append(((this.kineticCombat == null)?"":this.kineticCombat)); + sb.append(','); + sb.append("idealsKnown"); + sb.append('='); + sb.append(((this.idealsKnown == null)?"":this.idealsKnown)); + sb.append(','); + sb.append("idealManifests"); + sb.append('='); + sb.append(((this.idealManifests == null)?"":this.idealManifests)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.superiorityDiceQuantity == null)? 0 :this.superiorityDiceQuantity.hashCode())); + result = ((result* 31)+((this.forceEmpoweredCastingOptions == null)? 0 :this.forceEmpoweredCastingOptions.hashCode())); + result = ((result* 31)+((this.kineticCombat == null)? 0 :this.kineticCombat.hashCode())); + result = ((result* 31)+((this.forcePoints == null)? 0 :this.forcePoints.hashCode())); + result = ((result* 31)+((this.potentAptitude == null)? 0 :this.potentAptitude.hashCode())); + result = ((result* 31)+((this.auraRadius == null)? 0 :this.auraRadius.hashCode())); + result = ((result* 31)+((this.proficiencyBonus == null)? 0 :this.proficiencyBonus.hashCode())); + result = ((result* 31)+((this.maneuversKnown == null)? 0 :this.maneuversKnown.hashCode())); + result = ((result* 31)+((this.monasticVows == null)? 0 :this.monasticVows.hashCode())); + result = ((result* 31)+((this.techPowersKnown == null)? 0 :this.techPowersKnown.hashCode())); + result = ((result* 31)+((this.focusPoints == null)? 0 :this.focusPoints.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.maxPowerLevel == null)? 0 :this.maxPowerLevel.hashCode())); + result = ((result* 31)+((this.berserkerInstincts == null)? 0 :this.berserkerInstincts.hashCode())); + result = ((result* 31)+((this.aurasKnown == null)? 0 :this.aurasKnown.hashCode())); + result = ((result* 31)+((this.rangerSQuarry == null)? 0 :this.rangerSQuarry.hashCode())); + result = ((result* 31)+((this.idealManifests == null)? 0 :this.idealManifests.hashCode())); + result = ((result* 31)+((this.focusedStrikes == null)? 0 :this.focusedStrikes.hashCode())); + result = ((result* 31)+((this.level == null)? 0 :this.level.hashCode())); + result = ((result* 31)+((this.operativeExploits == null)? 0 :this.operativeExploits.hashCode())); + result = ((result* 31)+((this.sneakAttack == null)? 0 :this.sneakAttack.hashCode())); + result = ((result* 31)+((this.idealsKnown == null)? 0 :this.idealsKnown.hashCode())); + result = ((result* 31)+((this.strategiesKnown == null)? 0 :this.strategiesKnown.hashCode())); + result = ((result* 31)+((this.techPoints == null)? 0 :this.techPoints.hashCode())); + result = ((result* 31)+((this.rages == null)? 0 :this.rages.hashCode())); + result = ((result* 31)+((this.routinesKnown == null)? 0 :this.routinesKnown.hashCode())); + result = ((result* 31)+((this.unarmoredMovement == null)? 0 :this.unarmoredMovement.hashCode())); + result = ((result* 31)+((this.martialArts == null)? 0 :this.martialArts.hashCode())); + result = ((result* 31)+((this.discoveries == null)? 0 :this.discoveries.hashCode())); + result = ((result* 31)+((this.rageDamage == null)? 0 :this.rageDamage.hashCode())); + result = ((result* 31)+((this.modificationSlots == null)? 0 :this.modificationSlots.hashCode())); + result = ((result* 31)+((this.superiorityDiceSize == null)? 0 :this.superiorityDiceSize.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.routineRadius == null)? 0 :this.routineRadius.hashCode())); + result = ((result* 31)+((this.forcePowersKnown == null)? 0 :this.forcePowersKnown.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof _9) == false) { + return false; + } + _9 rhs = ((_9) other); + return ((((((((((((((((((((((((((((((((((((this.superiorityDiceQuantity == rhs.superiorityDiceQuantity)||((this.superiorityDiceQuantity!= null)&&this.superiorityDiceQuantity.equals(rhs.superiorityDiceQuantity)))&&((this.forceEmpoweredCastingOptions == rhs.forceEmpoweredCastingOptions)||((this.forceEmpoweredCastingOptions!= null)&&this.forceEmpoweredCastingOptions.equals(rhs.forceEmpoweredCastingOptions))))&&((this.kineticCombat == rhs.kineticCombat)||((this.kineticCombat!= null)&&this.kineticCombat.equals(rhs.kineticCombat))))&&((this.forcePoints == rhs.forcePoints)||((this.forcePoints!= null)&&this.forcePoints.equals(rhs.forcePoints))))&&((this.potentAptitude == rhs.potentAptitude)||((this.potentAptitude!= null)&&this.potentAptitude.equals(rhs.potentAptitude))))&&((this.auraRadius == rhs.auraRadius)||((this.auraRadius!= null)&&this.auraRadius.equals(rhs.auraRadius))))&&((this.proficiencyBonus == rhs.proficiencyBonus)||((this.proficiencyBonus!= null)&&this.proficiencyBonus.equals(rhs.proficiencyBonus))))&&((this.maneuversKnown == rhs.maneuversKnown)||((this.maneuversKnown!= null)&&this.maneuversKnown.equals(rhs.maneuversKnown))))&&((this.monasticVows == rhs.monasticVows)||((this.monasticVows!= null)&&this.monasticVows.equals(rhs.monasticVows))))&&((this.techPowersKnown == rhs.techPowersKnown)||((this.techPowersKnown!= null)&&this.techPowersKnown.equals(rhs.techPowersKnown))))&&((this.focusPoints == rhs.focusPoints)||((this.focusPoints!= null)&&this.focusPoints.equals(rhs.focusPoints))))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.maxPowerLevel == rhs.maxPowerLevel)||((this.maxPowerLevel!= null)&&this.maxPowerLevel.equals(rhs.maxPowerLevel))))&&((this.berserkerInstincts == rhs.berserkerInstincts)||((this.berserkerInstincts!= null)&&this.berserkerInstincts.equals(rhs.berserkerInstincts))))&&((this.aurasKnown == rhs.aurasKnown)||((this.aurasKnown!= null)&&this.aurasKnown.equals(rhs.aurasKnown))))&&((this.rangerSQuarry == rhs.rangerSQuarry)||((this.rangerSQuarry!= null)&&this.rangerSQuarry.equals(rhs.rangerSQuarry))))&&((this.idealManifests == rhs.idealManifests)||((this.idealManifests!= null)&&this.idealManifests.equals(rhs.idealManifests))))&&((this.focusedStrikes == rhs.focusedStrikes)||((this.focusedStrikes!= null)&&this.focusedStrikes.equals(rhs.focusedStrikes))))&&((this.level == rhs.level)||((this.level!= null)&&this.level.equals(rhs.level))))&&((this.operativeExploits == rhs.operativeExploits)||((this.operativeExploits!= null)&&this.operativeExploits.equals(rhs.operativeExploits))))&&((this.sneakAttack == rhs.sneakAttack)||((this.sneakAttack!= null)&&this.sneakAttack.equals(rhs.sneakAttack))))&&((this.idealsKnown == rhs.idealsKnown)||((this.idealsKnown!= null)&&this.idealsKnown.equals(rhs.idealsKnown))))&&((this.strategiesKnown == rhs.strategiesKnown)||((this.strategiesKnown!= null)&&this.strategiesKnown.equals(rhs.strategiesKnown))))&&((this.techPoints == rhs.techPoints)||((this.techPoints!= null)&&this.techPoints.equals(rhs.techPoints))))&&((this.rages == rhs.rages)||((this.rages!= null)&&this.rages.equals(rhs.rages))))&&((this.routinesKnown == rhs.routinesKnown)||((this.routinesKnown!= null)&&this.routinesKnown.equals(rhs.routinesKnown))))&&((this.unarmoredMovement == rhs.unarmoredMovement)||((this.unarmoredMovement!= null)&&this.unarmoredMovement.equals(rhs.unarmoredMovement))))&&((this.martialArts == rhs.martialArts)||((this.martialArts!= null)&&this.martialArts.equals(rhs.martialArts))))&&((this.discoveries == rhs.discoveries)||((this.discoveries!= null)&&this.discoveries.equals(rhs.discoveries))))&&((this.rageDamage == rhs.rageDamage)||((this.rageDamage!= null)&&this.rageDamage.equals(rhs.rageDamage))))&&((this.modificationSlots == rhs.modificationSlots)||((this.modificationSlots!= null)&&this.modificationSlots.equals(rhs.modificationSlots))))&&((this.superiorityDiceSize == rhs.superiorityDiceSize)||((this.superiorityDiceSize!= null)&&this.superiorityDiceSize.equals(rhs.superiorityDiceSize))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.routineRadius == rhs.routineRadius)||((this.routineRadius!= null)&&this.routineRadius.equals(rhs.routineRadius))))&&((this.forcePowersKnown == rhs.forcePowersKnown)||((this.forcePowersKnown!= null)&&this.forcePowersKnown.equals(rhs.forcePowersKnown)))); + } + +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/service/JsonToPojoConcerterService.java b/src/main/java/org/misoenergy/hackday/kessel_run/service/JsonToPojoConcerterService.java new file mode 100644 index 0000000..9803226 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/service/JsonToPojoConcerterService.java @@ -0,0 +1,36 @@ +package org.misoenergy.hackday.kessel_run.service; + +import com.sun.codemodel.JCodeModel; +import org.jsonschema2pojo.*; +import org.jsonschema2pojo.rules.RuleFactory; +import org.springframework.stereotype.Service; + +import java.io.File; +import java.io.IOException; +import java.net.URL; + +@Service +public class JsonToPojoConcerterService { + + public void convertJsonToJavaClass(URL inputJsonUrl, File outputJavaClassDirectory, String packageName, String javaClassName) + throws IOException { + JCodeModel jcodeModel = new JCodeModel(); + + GenerationConfig config = new DefaultGenerationConfig() { + @Override + public boolean isGenerateBuilders() { + return true; + } + + @Override + public SourceType getSourceType() { + return SourceType.JSON; + } + }; + + SchemaMapper mapper = new SchemaMapper(new RuleFactory(config, new Jackson2Annotator(config), new SchemaStore()), new SchemaGenerator()); + mapper.generate(jcodeModel, javaClassName, packageName, inputJsonUrl); + + jcodeModel.build(outputJavaClassDirectory); + } +} diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/service/StarWarsApiService.java b/src/main/java/org/misoenergy/hackday/kessel_run/service/StarWarsApiService.java index c1dab0f..3e767a5 100644 --- a/src/main/java/org/misoenergy/hackday/kessel_run/service/StarWarsApiService.java +++ b/src/main/java/org/misoenergy/hackday/kessel_run/service/StarWarsApiService.java @@ -1,11 +1,15 @@ package org.misoenergy.hackday.kessel_run.service; import lombok.extern.slf4j.Slf4j; -import org.misoenergy.hackday.kessel_run.model.FlavorText; +import org.misoenergy.hackday.kessel_run.model.StarWarsPojo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.web.client.RestTemplate; +import java.io.File; +import java.util.Arrays; +import java.util.List; + @Service @Slf4j public class StarWarsApiService { @@ -13,12 +17,55 @@ public class StarWarsApiService { @Autowired RestTemplate restTemplate; - public FlavorText getClassData () { + @Autowired + private JsonToPojoConcerterService jsonToPojoConcerterService; - String url = "https://sw5eapi.azurewebsites.net/api/class"; - String response = restTemplate.getForObject(url, String.class); - log.info("response is:" + response); + private String url = "https://sw5eapi.azurewebsites.net/api/class"; - return null; + public List getClassData () { + + return getClassDataRestTemplate(); + + //return getClassDataWebClient(); + + } + + + private List getClassDataRestTemplate() { + + StarWarsPojo[] response = restTemplate.getForObject(url, StarWarsPojo[].class); + List starWarsPojoList = Arrays.stream(response).toList(); + + log.info("size of response is: {}", starWarsPojoList.size()); + + return starWarsPojoList; + } + + /*private List getClassDataWebClient () { + + return WebClient.builder().build().get().uri(url).retrieve().bodyToMono(StarWarsPojo::class.java) + + }*/ + + + public void generatePojoFromJSON() { + + String packageName = "org.misoenergy.hackday.kessel_run.model"; + + String jsonPath = "src/main/resources/"; + File inputJson = new File(jsonPath + "starwarsjsonresponse.json"); + + String outputPath = "src/main/resources/"; + File outputJavaClassDirectory = new File(outputPath); + + String javaClassName = "StarWarsPojo"; + + try { + jsonToPojoConcerterService.convertJsonToJavaClass(inputJson.toURI() + .toURL(), outputJavaClassDirectory, packageName, javaClassName ) ; + + }catch (Exception ex) { + log.info("exception : {}" , ex.getMessage() ); + } } }