no.ks.fiks.innsyn.schema.ekstern.domain.ByggesakMatrikkelnummerV1 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of innsyn-json-schema Show documentation
Show all versions of innsyn-json-schema Show documentation
JSON schema-modeller for indeksering mot Fiks Innsyn
package no.ks.fiks.innsyn.schema.ekstern.domain;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
"kommunenummer",
"gardsnummer",
"bruksnummer",
"festenummer",
"seksjonsnummer"
})
public class ByggesakMatrikkelnummerV1 {
/**
*
* (Required)
*
*/
@JsonProperty("kommunenummer")
private String kommunenummer;
/**
*
* (Required)
*
*/
@JsonProperty("gardsnummer")
private String gardsnummer;
/**
*
* (Required)
*
*/
@JsonProperty("bruksnummer")
private String bruksnummer;
/**
*
* (Required)
*
*/
@JsonProperty("festenummer")
private String festenummer;
/**
*
* (Required)
*
*/
@JsonProperty("seksjonsnummer")
private String seksjonsnummer;
/**
*
* (Required)
*
*/
@JsonProperty("kommunenummer")
public String getKommunenummer() {
return kommunenummer;
}
/**
*
* (Required)
*
*/
@JsonProperty("kommunenummer")
public void setKommunenummer(String kommunenummer) {
this.kommunenummer = kommunenummer;
}
public ByggesakMatrikkelnummerV1 withKommunenummer(String kommunenummer) {
this.kommunenummer = kommunenummer;
return this;
}
/**
*
* (Required)
*
*/
@JsonProperty("gardsnummer")
public String getGardsnummer() {
return gardsnummer;
}
/**
*
* (Required)
*
*/
@JsonProperty("gardsnummer")
public void setGardsnummer(String gardsnummer) {
this.gardsnummer = gardsnummer;
}
public ByggesakMatrikkelnummerV1 withGardsnummer(String gardsnummer) {
this.gardsnummer = gardsnummer;
return this;
}
/**
*
* (Required)
*
*/
@JsonProperty("bruksnummer")
public String getBruksnummer() {
return bruksnummer;
}
/**
*
* (Required)
*
*/
@JsonProperty("bruksnummer")
public void setBruksnummer(String bruksnummer) {
this.bruksnummer = bruksnummer;
}
public ByggesakMatrikkelnummerV1 withBruksnummer(String bruksnummer) {
this.bruksnummer = bruksnummer;
return this;
}
/**
*
* (Required)
*
*/
@JsonProperty("festenummer")
public String getFestenummer() {
return festenummer;
}
/**
*
* (Required)
*
*/
@JsonProperty("festenummer")
public void setFestenummer(String festenummer) {
this.festenummer = festenummer;
}
public ByggesakMatrikkelnummerV1 withFestenummer(String festenummer) {
this.festenummer = festenummer;
return this;
}
/**
*
* (Required)
*
*/
@JsonProperty("seksjonsnummer")
public String getSeksjonsnummer() {
return seksjonsnummer;
}
/**
*
* (Required)
*
*/
@JsonProperty("seksjonsnummer")
public void setSeksjonsnummer(String seksjonsnummer) {
this.seksjonsnummer = seksjonsnummer;
}
public ByggesakMatrikkelnummerV1 withSeksjonsnummer(String seksjonsnummer) {
this.seksjonsnummer = seksjonsnummer;
return this;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(ByggesakMatrikkelnummerV1 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('[');
sb.append("kommunenummer");
sb.append('=');
sb.append(((this.kommunenummer == null)?"":this.kommunenummer));
sb.append(',');
sb.append("gardsnummer");
sb.append('=');
sb.append(((this.gardsnummer == null)?"":this.gardsnummer));
sb.append(',');
sb.append("bruksnummer");
sb.append('=');
sb.append(((this.bruksnummer == null)?"":this.bruksnummer));
sb.append(',');
sb.append("festenummer");
sb.append('=');
sb.append(((this.festenummer == null)?"":this.festenummer));
sb.append(',');
sb.append("seksjonsnummer");
sb.append('=');
sb.append(((this.seksjonsnummer == null)?"":this.seksjonsnummer));
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.kommunenummer == null)? 0 :this.kommunenummer.hashCode()));
result = ((result* 31)+((this.bruksnummer == null)? 0 :this.bruksnummer.hashCode()));
result = ((result* 31)+((this.seksjonsnummer == null)? 0 :this.seksjonsnummer.hashCode()));
result = ((result* 31)+((this.festenummer == null)? 0 :this.festenummer.hashCode()));
result = ((result* 31)+((this.gardsnummer == null)? 0 :this.gardsnummer.hashCode()));
return result;
}
@Override
public boolean equals(Object other) {
if (other == this) {
return true;
}
if ((other instanceof ByggesakMatrikkelnummerV1) == false) {
return false;
}
ByggesakMatrikkelnummerV1 rhs = ((ByggesakMatrikkelnummerV1) other);
return ((((((this.kommunenummer == rhs.kommunenummer)||((this.kommunenummer!= null)&&this.kommunenummer.equals(rhs.kommunenummer)))&&((this.bruksnummer == rhs.bruksnummer)||((this.bruksnummer!= null)&&this.bruksnummer.equals(rhs.bruksnummer))))&&((this.seksjonsnummer == rhs.seksjonsnummer)||((this.seksjonsnummer!= null)&&this.seksjonsnummer.equals(rhs.seksjonsnummer))))&&((this.festenummer == rhs.festenummer)||((this.festenummer!= null)&&this.festenummer.equals(rhs.festenummer))))&&((this.gardsnummer == rhs.gardsnummer)||((this.gardsnummer!= null)&&this.gardsnummer.equals(rhs.gardsnummer))));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy