All Downloads are FREE. Search and download functionalities are using the official Maven repository.

no.nav.sbl.soknadsosialhjelp.soknad.familie.JsonFamilie Maven / Gradle / Ivy

There is a newer version: 1.2019.09.25-00.21-49b69f0625e0
Show newest version

package no.nav.sbl.soknadsosialhjelp.soknad.familie;

import java.util.HashMap;
import java.util.Map;
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.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;


/**
 * Familie
 * 

* * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "sivilstatus", "folkeregistrertMedEktefelleAvviksforklaring", "forsorgerplikt" }) public class JsonFamilie { /** * Sivilstatus og informasjon om eventuell ektefelle. *

* Hvis "sivilstatus" mangler betyr dette at søker ikke har svart på spørsmålet. * */ @JsonProperty("sivilstatus") @JsonPropertyDescription("Hvis \"sivilstatus\" mangler betyr dette at s\u00f8ker ikke har svart p\u00e5 sp\u00f8rsm\u00e5let.") private JsonSivilstatus sivilstatus; /** * Forklaring *

* * */ @JsonProperty("folkeregistrertMedEktefelleAvviksforklaring") private JsonFolkeregistrertMedEktefelleAvviksforklaring folkeregistrertMedEktefelleAvviksforklaring; /** * Forsørgerplikt *

* * (Required) * */ @JsonProperty("forsorgerplikt") private JsonForsorgerplikt forsorgerplikt; @JsonIgnore private Map additionalProperties = new HashMap(); /** * Sivilstatus og informasjon om eventuell ektefelle. *

* Hvis "sivilstatus" mangler betyr dette at søker ikke har svart på spørsmålet. * */ @JsonProperty("sivilstatus") public JsonSivilstatus getSivilstatus() { return sivilstatus; } /** * Sivilstatus og informasjon om eventuell ektefelle. *

* Hvis "sivilstatus" mangler betyr dette at søker ikke har svart på spørsmålet. * */ @JsonProperty("sivilstatus") public void setSivilstatus(JsonSivilstatus sivilstatus) { this.sivilstatus = sivilstatus; } public JsonFamilie withSivilstatus(JsonSivilstatus sivilstatus) { this.sivilstatus = sivilstatus; return this; } /** * Forklaring *

* * */ @JsonProperty("folkeregistrertMedEktefelleAvviksforklaring") public JsonFolkeregistrertMedEktefelleAvviksforklaring getFolkeregistrertMedEktefelleAvviksforklaring() { return folkeregistrertMedEktefelleAvviksforklaring; } /** * Forklaring *

* * */ @JsonProperty("folkeregistrertMedEktefelleAvviksforklaring") public void setFolkeregistrertMedEktefelleAvviksforklaring(JsonFolkeregistrertMedEktefelleAvviksforklaring folkeregistrertMedEktefelleAvviksforklaring) { this.folkeregistrertMedEktefelleAvviksforklaring = folkeregistrertMedEktefelleAvviksforklaring; } public JsonFamilie withFolkeregistrertMedEktefelleAvviksforklaring(JsonFolkeregistrertMedEktefelleAvviksforklaring folkeregistrertMedEktefelleAvviksforklaring) { this.folkeregistrertMedEktefelleAvviksforklaring = folkeregistrertMedEktefelleAvviksforklaring; return this; } /** * Forsørgerplikt *

* * (Required) * */ @JsonProperty("forsorgerplikt") public JsonForsorgerplikt getForsorgerplikt() { return forsorgerplikt; } /** * Forsørgerplikt *

* * (Required) * */ @JsonProperty("forsorgerplikt") public void setForsorgerplikt(JsonForsorgerplikt forsorgerplikt) { this.forsorgerplikt = forsorgerplikt; } public JsonFamilie withForsorgerplikt(JsonForsorgerplikt forsorgerplikt) { this.forsorgerplikt = forsorgerplikt; return this; } @JsonAnyGetter public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } public JsonFamilie withAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); return this; } @Override public String toString() { return new ToStringBuilder(this).append("sivilstatus", sivilstatus).append("folkeregistrertMedEktefelleAvviksforklaring", folkeregistrertMedEktefelleAvviksforklaring).append("forsorgerplikt", forsorgerplikt).append("additionalProperties", additionalProperties).toString(); } @Override public int hashCode() { return new HashCodeBuilder().append(folkeregistrertMedEktefelleAvviksforklaring).append(additionalProperties).append(sivilstatus).append(forsorgerplikt).toHashCode(); } @Override public boolean equals(Object other) { if (other == this) { return true; } if ((other instanceof JsonFamilie) == false) { return false; } JsonFamilie rhs = ((JsonFamilie) other); return new EqualsBuilder().append(folkeregistrertMedEktefelleAvviksforklaring, rhs.folkeregistrertMedEktefelleAvviksforklaring).append(additionalProperties, rhs.additionalProperties).append(sivilstatus, rhs.sivilstatus).append(forsorgerplikt, rhs.forsorgerplikt).isEquals(); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy