Merge pull request #3 from bbasaran/compilingAddingApiCall

Compiling adding api call
This commit is contained in:
bbasaran
2024-09-11 09:59:27 -04:00
committed by GitHub
29 changed files with 21928 additions and 0 deletions
+2
View File
@@ -26,6 +26,8 @@ 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")
testImplementation("junit:junit:4.13.1")
compileOnly("org.projectlombok:lombok")
annotationProcessor("org.projectlombok:lombok")
+1
View File
@@ -1,4 +1,5 @@
rootProject.name = "kessel-run"
pluginManagement {
repositories {
maven("https://nexus.misoenergy.org/repository/public/")
@@ -0,0 +1,20 @@
package org.misoenergy.hackday.kessel_run.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;
import org.springframework.web.reactive.function.client.WebClient;
@Configuration
public class StarWarsApiConfig {
@Bean
public RestTemplate restTemplate() {
return new RestTemplate();
}
@Bean
public WebClient.Builder webClient() {
return WebClient.builder();
}
}
@@ -0,0 +1,32 @@
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 {
@Autowired
StarWarsApiService starWarsApiService;
@GetMapping("/class-data")
public List<StarWarsPojo> fetchClassData(){
List<StarWarsPojo> starWarsPojoList = starWarsApiService.getClassData();
return starWarsPojoList;
}
@GetMapping("/generate-data")
public ResponseEntity generatePojoFromJSON () {
starWarsApiService.generatePojoFromJSON();
return ResponseEntity.ok().body("Json Generated Successfully");
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this._1));
sb.append(',');
sb.append("_2");
sb.append('=');
sb.append(((this._2 == null)?"<null>":this._2));
sb.append(',');
sb.append("_3");
sb.append('=');
sb.append(((this._3 == null)?"<null>":this._3));
sb.append(',');
sb.append("_4");
sb.append('=');
sb.append(((this._4 == null)?"<null>":this._4));
sb.append(',');
sb.append("_5");
sb.append('=');
sb.append(((this._5 == null)?"<null>":this._5));
sb.append(',');
sb.append("_6");
sb.append('=');
sb.append(((this._6 == null)?"<null>":this._6));
sb.append(',');
sb.append("_7");
sb.append('=');
sb.append(((this._7 == null)?"<null>":this._7));
sb.append(',');
sb.append("_8");
sb.append('=');
sb.append(((this._8 == null)?"<null>":this._8));
sb.append(',');
sb.append("_9");
sb.append('=');
sb.append(((this._9 == null)?"<null>":this._9));
sb.append(',');
sb.append("_10");
sb.append('=');
sb.append(((this._10 == null)?"<null>":this._10));
sb.append(',');
sb.append("_11");
sb.append('=');
sb.append(((this._11 == null)?"<null>":this._11));
sb.append(',');
sb.append("_12");
sb.append('=');
sb.append(((this._12 == null)?"<null>":this._12));
sb.append(',');
sb.append("_13");
sb.append('=');
sb.append(((this._13 == null)?"<null>":this._13));
sb.append(',');
sb.append("_14");
sb.append('=');
sb.append(((this._14 == null)?"<null>":this._14));
sb.append(',');
sb.append("_15");
sb.append('=');
sb.append(((this._15 == null)?"<null>":this._15));
sb.append(',');
sb.append("_16");
sb.append('=');
sb.append(((this._16 == null)?"<null>":this._16));
sb.append(',');
sb.append("_17");
sb.append('=');
sb.append(((this._17 == null)?"<null>":this._17));
sb.append(',');
sb.append("_18");
sb.append('=');
sb.append(((this._18 == null)?"<null>":this._18));
sb.append(',');
sb.append("_19");
sb.append('=');
sb.append(((this._19 == null)?"<null>":this._19));
sb.append(',');
sb.append("_20");
sb.append('=');
sb.append(((this._20 == null)?"<null>":this._20));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
File diff suppressed because one or more lines are too long
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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<String, Object> additionalProperties = new HashMap<String, Object>();
@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<String, Object> 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)?"<null>":this.level));
sb.append(',');
sb.append("proficiencyBonus");
sb.append('=');
sb.append(((this.proficiencyBonus == null)?"<null>":this.proficiencyBonus));
sb.append(',');
sb.append("features");
sb.append('=');
sb.append(((this.features == null)?"<null>":this.features));
sb.append(',');
sb.append("rages");
sb.append('=');
sb.append(((this.rages == null)?"<null>":this.rages));
sb.append(',');
sb.append("rageDamage");
sb.append('=');
sb.append(((this.rageDamage == null)?"<null>":this.rageDamage));
sb.append(',');
sb.append("berserkerInstincts");
sb.append('=');
sb.append(((this.berserkerInstincts == null)?"<null>":this.berserkerInstincts));
sb.append(',');
sb.append("forcePowersKnown");
sb.append('=');
sb.append(((this.forcePowersKnown == null)?"<null>":this.forcePowersKnown));
sb.append(',');
sb.append("forcePoints");
sb.append('=');
sb.append(((this.forcePoints == null)?"<null>":this.forcePoints));
sb.append(',');
sb.append("maxPowerLevel");
sb.append('=');
sb.append(((this.maxPowerLevel == null)?"<null>":this.maxPowerLevel));
sb.append(',');
sb.append("forceEmpoweredCastingOptions");
sb.append('=');
sb.append(((this.forceEmpoweredCastingOptions == null)?"<null>":this.forceEmpoweredCastingOptions));
sb.append(',');
sb.append("techPowersKnown");
sb.append('=');
sb.append(((this.techPowersKnown == null)?"<null>":this.techPowersKnown));
sb.append(',');
sb.append("techPoints");
sb.append('=');
sb.append(((this.techPoints == null)?"<null>":this.techPoints));
sb.append(',');
sb.append("potentAptitude");
sb.append('=');
sb.append(((this.potentAptitude == null)?"<null>":this.potentAptitude));
sb.append(',');
sb.append("modificationSlots");
sb.append('=');
sb.append(((this.modificationSlots == null)?"<null>":this.modificationSlots));
sb.append(',');
sb.append("maneuversKnown");
sb.append('=');
sb.append(((this.maneuversKnown == null)?"<null>":this.maneuversKnown));
sb.append(',');
sb.append("superiorityDiceQuantity");
sb.append('=');
sb.append(((this.superiorityDiceQuantity == null)?"<null>":this.superiorityDiceQuantity));
sb.append(',');
sb.append("superiorityDiceSize");
sb.append('=');
sb.append(((this.superiorityDiceSize == null)?"<null>":this.superiorityDiceSize));
sb.append(',');
sb.append("strategiesKnown");
sb.append('=');
sb.append(((this.strategiesKnown == null)?"<null>":this.strategiesKnown));
sb.append(',');
sb.append("focusedStrikes");
sb.append('=');
sb.append(((this.focusedStrikes == null)?"<null>":this.focusedStrikes));
sb.append(',');
sb.append("aurasKnown");
sb.append('=');
sb.append(((this.aurasKnown == null)?"<null>":this.aurasKnown));
sb.append(',');
sb.append("auraRadius");
sb.append('=');
sb.append(((this.auraRadius == null)?"<null>":this.auraRadius));
sb.append(',');
sb.append("martialArts");
sb.append('=');
sb.append(((this.martialArts == null)?"<null>":this.martialArts));
sb.append(',');
sb.append("focusPoints");
sb.append('=');
sb.append(((this.focusPoints == null)?"<null>":this.focusPoints));
sb.append(',');
sb.append("monasticVows");
sb.append('=');
sb.append(((this.monasticVows == null)?"<null>":this.monasticVows));
sb.append(',');
sb.append("unarmoredMovement");
sb.append('=');
sb.append(((this.unarmoredMovement == null)?"<null>":this.unarmoredMovement));
sb.append(',');
sb.append("sneakAttack");
sb.append('=');
sb.append(((this.sneakAttack == null)?"<null>":this.sneakAttack));
sb.append(',');
sb.append("operativeExploits");
sb.append('=');
sb.append(((this.operativeExploits == null)?"<null>":this.operativeExploits));
sb.append(',');
sb.append("discoveries");
sb.append('=');
sb.append(((this.discoveries == null)?"<null>":this.discoveries));
sb.append(',');
sb.append("rangerSQuarry");
sb.append('=');
sb.append(((this.rangerSQuarry == null)?"<null>":this.rangerSQuarry));
sb.append(',');
sb.append("routinesKnown");
sb.append('=');
sb.append(((this.routinesKnown == null)?"<null>":this.routinesKnown));
sb.append(',');
sb.append("routineRadius");
sb.append('=');
sb.append(((this.routineRadius == null)?"<null>":this.routineRadius));
sb.append(',');
sb.append("kineticCombat");
sb.append('=');
sb.append(((this.kineticCombat == null)?"<null>":this.kineticCombat));
sb.append(',');
sb.append("idealsKnown");
sb.append('=');
sb.append(((this.idealsKnown == null)?"<null>":this.idealsKnown));
sb.append(',');
sb.append("idealManifests");
sb.append('=');
sb.append(((this.idealManifests == null)?"<null>":this.idealManifests));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"<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))));
}
}
@@ -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);
}
}
@@ -0,0 +1,83 @@
package org.misoenergy.hackday.kessel_run.service;
import lombok.extern.slf4j.Slf4j;
import org.misoenergy.hackday.kessel_run.model.StarWarsPojo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.MediaType;
import org.springframework.stereotype.Service;
import org.springframework.web.client.RestTemplate;
import org.springframework.web.reactive.function.client.WebClient;
import java.io.File;
import java.util.Arrays;
import java.util.List;
@Service
@Slf4j
public class StarWarsApiService {
@Autowired
RestTemplate restTemplate;
@Autowired
private JsonToPojoConcerterService jsonToPojoConcerterService;
private String url = "https://sw5eapi.azurewebsites.net/api/class";
public List<StarWarsPojo> getClassData () {
//return getClassDataRestTemplate();
return getClassDataWebClient();
}
private List<StarWarsPojo> getClassDataRestTemplate() {
StarWarsPojo[] response = restTemplate.getForObject(url, StarWarsPojo[].class);
List<StarWarsPojo> starWarsPojoList = Arrays.stream(response).toList();
log.info("Using rest template: size of response is: {}", starWarsPojoList.size());
return starWarsPojoList;
}
private List<StarWarsPojo> getClassDataWebClient () {
StarWarsPojo[] response = WebClient.builder()
.build()
.get()
.uri(url)
.accept(MediaType.APPLICATION_JSON)
.retrieve()
.bodyToMono(StarWarsPojo[].class)
.block();
List<StarWarsPojo> starWarsPojoList = Arrays.stream(response).toList();
log.info("Using webclient: size of response is: {}", starWarsPojoList.size());
return starWarsPojoList;
}
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() );
}
}
}
File diff suppressed because one or more lines are too long