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

no.nav.sbl.soknadsosialhjelp.soknad.okonomi.opplysning.JsonOkonomibeskrivelserAvAnnet Maven / Gradle / Ivy

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

package no.nav.sbl.soknadsosialhjelp.soknad.okonomi.opplysning;

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 no.nav.sbl.soknadsosialhjelp.soknad.common.JsonKildeBruker;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;


/**
 * Beskrivelsesfelter for inntekter, utgifter og verdier.
 * 

* Disse feltene er overflødige og vil bli tatt bort. * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "kilde", "verdi", "sparing", "utbetaling", "boutgifter", "barneutgifter" }) public class JsonOkonomibeskrivelserAvAnnet { /** * Alltid bruker eller utdatert. *

* * (Required) * */ @JsonProperty("kilde") private JsonKildeBruker kilde = JsonKildeBruker.fromValue("bruker"); /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av økonomisk verdi. * (Required) * */ @JsonProperty("verdi") @JsonPropertyDescription("Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av \u00f8konomisk verdi.") private String verdi; /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av innskudd eller sparing. * (Required) * */ @JsonProperty("sparing") @JsonPropertyDescription("Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av innskudd eller sparing.") private String sparing; /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av utbetalinger. * (Required) * */ @JsonProperty("utbetaling") @JsonPropertyDescription("Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av utbetalinger.") private String utbetaling; /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av boutgifter. * (Required) * */ @JsonProperty("boutgifter") @JsonPropertyDescription("Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av boutgifter.") private String boutgifter; /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av andre utgifter til barn som brukeren har. * (Required) * */ @JsonProperty("barneutgifter") @JsonPropertyDescription("Brukerskrevet tekstlig forklaring (inkl. linjeskift) av andre utgifter til barn som brukeren har.") private String barneutgifter; @JsonIgnore private Map additionalProperties = new HashMap(); /** * Alltid bruker eller utdatert. *

* * (Required) * */ @JsonProperty("kilde") public JsonKildeBruker getKilde() { return kilde; } /** * Alltid bruker eller utdatert. *

* * (Required) * */ @JsonProperty("kilde") public void setKilde(JsonKildeBruker kilde) { this.kilde = kilde; } public JsonOkonomibeskrivelserAvAnnet withKilde(JsonKildeBruker kilde) { this.kilde = kilde; return this; } /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av økonomisk verdi. * (Required) * */ @JsonProperty("verdi") public String getVerdi() { return verdi; } /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av økonomisk verdi. * (Required) * */ @JsonProperty("verdi") public void setVerdi(String verdi) { this.verdi = verdi; } public JsonOkonomibeskrivelserAvAnnet withVerdi(String verdi) { this.verdi = verdi; return this; } /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av innskudd eller sparing. * (Required) * */ @JsonProperty("sparing") public String getSparing() { return sparing; } /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av innskudd eller sparing. * (Required) * */ @JsonProperty("sparing") public void setSparing(String sparing) { this.sparing = sparing; } public JsonOkonomibeskrivelserAvAnnet withSparing(String sparing) { this.sparing = sparing; return this; } /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av utbetalinger. * (Required) * */ @JsonProperty("utbetaling") public String getUtbetaling() { return utbetaling; } /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av utbetalinger. * (Required) * */ @JsonProperty("utbetaling") public void setUtbetaling(String utbetaling) { this.utbetaling = utbetaling; } public JsonOkonomibeskrivelserAvAnnet withUtbetaling(String utbetaling) { this.utbetaling = utbetaling; return this; } /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av boutgifter. * (Required) * */ @JsonProperty("boutgifter") public String getBoutgifter() { return boutgifter; } /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av annet brukeren har av boutgifter. * (Required) * */ @JsonProperty("boutgifter") public void setBoutgifter(String boutgifter) { this.boutgifter = boutgifter; } public JsonOkonomibeskrivelserAvAnnet withBoutgifter(String boutgifter) { this.boutgifter = boutgifter; return this; } /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av andre utgifter til barn som brukeren har. * (Required) * */ @JsonProperty("barneutgifter") public String getBarneutgifter() { return barneutgifter; } /** * Brukerskrevet tekstlig forklaring (inkl. linjeskift) av andre utgifter til barn som brukeren har. * (Required) * */ @JsonProperty("barneutgifter") public void setBarneutgifter(String barneutgifter) { this.barneutgifter = barneutgifter; } public JsonOkonomibeskrivelserAvAnnet withBarneutgifter(String barneutgifter) { this.barneutgifter = barneutgifter; return this; } @JsonAnyGetter public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } public JsonOkonomibeskrivelserAvAnnet withAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); return this; } @Override public String toString() { return new ToStringBuilder(this).append("kilde", kilde).append("verdi", verdi).append("sparing", sparing).append("utbetaling", utbetaling).append("boutgifter", boutgifter).append("barneutgifter", barneutgifter).append("additionalProperties", additionalProperties).toString(); } @Override public int hashCode() { return new HashCodeBuilder().append(utbetaling).append(sparing).append(barneutgifter).append(verdi).append(boutgifter).append(kilde).append(additionalProperties).toHashCode(); } @Override public boolean equals(Object other) { if (other == this) { return true; } if ((other instanceof JsonOkonomibeskrivelserAvAnnet) == false) { return false; } JsonOkonomibeskrivelserAvAnnet rhs = ((JsonOkonomibeskrivelserAvAnnet) other); return new EqualsBuilder().append(utbetaling, rhs.utbetaling).append(sparing, rhs.sparing).append(barneutgifter, rhs.barneutgifter).append(verdi, rhs.verdi).append(boutgifter, rhs.boutgifter).append(kilde, rhs.kilde).append(additionalProperties, rhs.additionalProperties).isEquals(); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy