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

no.nav.sbl.soknadsosialhjelp.soknad.personalia.JsonKontonummer Maven / Gradle / Ivy

Go to download

Definisjon av filformater som skal brukes i forbindelse med søknad for økonomisk sosialhjelp

There is a newer version: 1.2024.07.05-15.40-e5d4649f35ad
Show newest version

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

import java.util.LinkedHashMap;
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.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import no.nav.sbl.soknadsosialhjelp.soknad.common.JsonKilde;


/**
 * Søkers kontonummer
 * 

* * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "kilde", "harIkkeKonto", "verdi" }) @Generated("jsonschema2pojo") public class JsonKontonummer { /** * Kilden for dataene. *

* "bruker" når data kommer fra en bruker, "system" når data kommer fra et register og "utdatert" hvis data ikke lenger er relevant (og da ikke lenger kan vises saksbehandler). * (Required) * */ @JsonProperty("kilde") @JsonPropertyDescription("\"bruker\" n\u00e5r data kommer fra en bruker, \"system\" n\u00e5r data kommer fra et register og \"utdatert\" hvis data ikke lenger er relevant (og da ikke lenger kan vises saksbehandler).") private JsonKilde kilde; /** * Bruker har eksplisitt sagt at han/hun ikke har noen konto som kan benyttes. *

* Hvis "harIkkeKonto" mangler betyr dette at bruker hverken har angitt kontonummer eller huket av for at han/hun mangler konto. * */ @JsonProperty("harIkkeKonto") @JsonPropertyDescription("Hvis \"harIkkeKonto\" mangler betyr dette at bruker hverken har angitt kontonummer eller huket av for at han/hun mangler konto.") private Boolean harIkkeKonto; /** * Hvis "verdi" mangler betyr dette at bruker ikke har lagt inn noe kontonummer. Hvis angitt er "verdi" et norsk kontnummer, dvs 11-sifret og modulus-11-gyldig. Hvis norsk definisjon av kontonummer endres vil dette formatet også bli endret. Eventuelle konsumenter bør ta høyde for dette. * */ @JsonProperty("verdi") @JsonPropertyDescription("Hvis \"verdi\" mangler betyr dette at bruker ikke har lagt inn noe kontonummer. Hvis angitt er \"verdi\" et norsk kontnummer, dvs 11-sifret og modulus-11-gyldig. Hvis norsk definisjon av kontonummer endres vil dette formatet ogs\u00e5 bli endret. Eventuelle konsumenter b\u00f8r ta h\u00f8yde for dette.") private String verdi; @JsonIgnore private Map additionalProperties = new LinkedHashMap(); /** * Kilden for dataene. *

* "bruker" når data kommer fra en bruker, "system" når data kommer fra et register og "utdatert" hvis data ikke lenger er relevant (og da ikke lenger kan vises saksbehandler). * (Required) * */ @JsonProperty("kilde") public JsonKilde getKilde() { return kilde; } /** * Kilden for dataene. *

* "bruker" når data kommer fra en bruker, "system" når data kommer fra et register og "utdatert" hvis data ikke lenger er relevant (og da ikke lenger kan vises saksbehandler). * (Required) * */ @JsonProperty("kilde") public void setKilde(JsonKilde kilde) { this.kilde = kilde; } public JsonKontonummer withKilde(JsonKilde kilde) { this.kilde = kilde; return this; } /** * Bruker har eksplisitt sagt at han/hun ikke har noen konto som kan benyttes. *

* Hvis "harIkkeKonto" mangler betyr dette at bruker hverken har angitt kontonummer eller huket av for at han/hun mangler konto. * */ @JsonProperty("harIkkeKonto") public Boolean getHarIkkeKonto() { return harIkkeKonto; } /** * Bruker har eksplisitt sagt at han/hun ikke har noen konto som kan benyttes. *

* Hvis "harIkkeKonto" mangler betyr dette at bruker hverken har angitt kontonummer eller huket av for at han/hun mangler konto. * */ @JsonProperty("harIkkeKonto") public void setHarIkkeKonto(Boolean harIkkeKonto) { this.harIkkeKonto = harIkkeKonto; } public JsonKontonummer withHarIkkeKonto(Boolean harIkkeKonto) { this.harIkkeKonto = harIkkeKonto; return this; } /** * Hvis "verdi" mangler betyr dette at bruker ikke har lagt inn noe kontonummer. Hvis angitt er "verdi" et norsk kontnummer, dvs 11-sifret og modulus-11-gyldig. Hvis norsk definisjon av kontonummer endres vil dette formatet også bli endret. Eventuelle konsumenter bør ta høyde for dette. * */ @JsonProperty("verdi") public String getVerdi() { return verdi; } /** * Hvis "verdi" mangler betyr dette at bruker ikke har lagt inn noe kontonummer. Hvis angitt er "verdi" et norsk kontnummer, dvs 11-sifret og modulus-11-gyldig. Hvis norsk definisjon av kontonummer endres vil dette formatet også bli endret. Eventuelle konsumenter bør ta høyde for dette. * */ @JsonProperty("verdi") public void setVerdi(String verdi) { this.verdi = verdi; } public JsonKontonummer withVerdi(String verdi) { this.verdi = verdi; return this; } @JsonAnyGetter public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } public JsonKontonummer withAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); return this; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(JsonKontonummer.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); sb.append("kilde"); sb.append('='); sb.append(((this.kilde == null)?"":this.kilde)); sb.append(','); sb.append("harIkkeKonto"); sb.append('='); sb.append(((this.harIkkeKonto == null)?"":this.harIkkeKonto)); sb.append(','); sb.append("verdi"); sb.append('='); sb.append(((this.verdi == null)?"":this.verdi)); sb.append(','); sb.append("additionalProperties"); sb.append('='); sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); sb.append(','); if (sb.charAt((sb.length()- 1)) == ',') { sb.setCharAt((sb.length()- 1), ']'); } else { sb.append(']'); } return sb.toString(); } @Override public int hashCode() { int result = 1; result = ((result* 31)+((this.harIkkeKonto == null)? 0 :this.harIkkeKonto.hashCode())); result = ((result* 31)+((this.kilde == null)? 0 :this.kilde.hashCode())); result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); result = ((result* 31)+((this.verdi == null)? 0 :this.verdi.hashCode())); return result; } @Override public boolean equals(Object other) { if (other == this) { return true; } if ((other instanceof JsonKontonummer) == false) { return false; } JsonKontonummer rhs = ((JsonKontonummer) other); return (((((this.harIkkeKonto == rhs.harIkkeKonto)||((this.harIkkeKonto!= null)&&this.harIkkeKonto.equals(rhs.harIkkeKonto)))&&((this.kilde == rhs.kilde)||((this.kilde!= null)&&this.kilde.equals(rhs.kilde))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.verdi == rhs.verdi)||((this.verdi!= null)&&this.verdi.equals(rhs.verdi)))); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy