no.ks.fiks.innsyn.schema.ekstern.domain.barnevern.JournalpostV1 Maven / Gradle / Ivy
Show all versions of innsyn-json-schema Show documentation
package no.ks.fiks.innsyn.schema.ekstern.domain.barnevern;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.processing.Generated;
import com.fasterxml.jackson.annotation.JsonCreator;
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 com.fasterxml.jackson.annotation.JsonValue;
/**
* Barnevern Journalpost V1
*
* Melding som beskriver en journalpost
*
*/
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
"tittel",
"forelderMeldingId",
"journalposttype",
"mappeId",
"systemId",
"registreringsId",
"journalpostnummer",
"journalaar",
"journaldato",
"svarUtForsendelseId",
"eksponertFor",
"beskrivelse",
"lenker",
"klagefrist",
"korrespondanseparter",
"dokumenter",
"dokumenttype",
"innsynsforesporselStatus"
})
@Generated("jsonschema2pojo")
public class JournalpostV1 {
/**
* String Not Blank
*
* Streng som ikke består av kun whitespace characters
* (Required)
*
*/
@JsonProperty("tittel")
@JsonPropertyDescription("Streng som ikke best\u00e5r av kun whitespace characters")
private String tittel;
/**
* String Not Blank
*
* Streng som ikke består av kun whitespace characters
* (Required)
*
*/
@JsonProperty("forelderMeldingId")
@JsonPropertyDescription("Streng som ikke best\u00e5r av kun whitespace characters")
private String forelderMeldingId;
/**
* Noark journalposttype. Mulige verdier: I - inngående dokument, U - utgående dokument, N - organinternt dokument for oppfølging, X - organinternt dokument uten oppfølging, S - saksframlegg
*
*/
@JsonProperty("journalposttype")
@JsonPropertyDescription("Noark journalposttype. Mulige verdier: I - inng\u00e5ende dokument, U - utg\u00e5ende dokument, N - organinternt dokument for oppf\u00f8lging, X - organinternt dokument uten oppf\u00f8lging, S - saksframlegg")
private JournalpostV1 .Journalposttype journalposttype;
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("mappeId")
@JsonPropertyDescription("Streng som ogs\u00e5 kan v\u00e6re null")
private String mappeId;
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("systemId")
@JsonPropertyDescription("Streng som ogs\u00e5 kan v\u00e6re null")
private String systemId;
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("registreringsId")
@JsonPropertyDescription("Streng som ogs\u00e5 kan v\u00e6re null")
private String registreringsId;
/**
* Int32 Nullable
*
* 32-bits integer som også kan være null
*
*/
@JsonProperty("journalpostnummer")
@JsonPropertyDescription("32-bits integer som ogs\u00e5 kan v\u00e6re null")
private Integer journalpostnummer;
/**
* Int32 Nullable
*
* 32-bits integer som også kan være null
*
*/
@JsonProperty("journalaar")
@JsonPropertyDescription("32-bits integer som ogs\u00e5 kan v\u00e6re null")
private Integer journalaar;
/**
* Journaldato på ISO 8601-format
*
*/
@JsonProperty("journaldato")
@JsonPropertyDescription("Journaldato p\u00e5 ISO 8601-format")
private Date journaldato;
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("svarUtForsendelseId")
@JsonPropertyDescription("Streng som ogs\u00e5 kan v\u00e6re null")
private String svarUtForsendelseId;
/**
* Parter som har tilgang til denne journalposten
*
*/
@JsonProperty("eksponertFor")
@JsonPropertyDescription("Parter som har tilgang til denne journalposten")
private List eksponertFor = new ArrayList();
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("beskrivelse")
@JsonPropertyDescription("Streng som ogs\u00e5 kan v\u00e6re null")
private String beskrivelse;
/**
* Liste med lenker
*
*/
@JsonProperty("lenker")
@JsonPropertyDescription("Liste med lenker")
private List lenker = new ArrayList();
/**
* Dato for klagefrist på ISO 8601-format
*
*/
@JsonProperty("klagefrist")
@JsonPropertyDescription("Dato for klagefrist p\u00e5 ISO 8601-format")
private Date klagefrist;
/**
* Liste med virksomheter eller personer som arkivskaper mottar eller sender arkivdokumenter til
*
*/
@JsonProperty("korrespondanseparter")
@JsonPropertyDescription("Liste med virksomheter eller personer som arkivskaper mottar eller sender arkivdokumenter til")
private List korrespondanseparter = new ArrayList();
/**
* Liste med dokumenter tilknyttet journalposten
*
*/
@JsonProperty("dokumenter")
@JsonPropertyDescription("Liste med dokumenter tilknyttet journalposten")
private List dokumenter = new ArrayList();
/**
* Dokumenttype for journalposten
*
*/
@JsonProperty("dokumenttype")
@JsonPropertyDescription("Dokumenttype for journalposten")
private JournalpostV1 .Dokumenttype dokumenttype;
@JsonProperty("innsynsforesporselStatus")
private JournalpostV1 .InnsynsforesporselStatus innsynsforesporselStatus;
/**
* String Not Blank
*
* Streng som ikke består av kun whitespace characters
* (Required)
*
*/
@JsonProperty("tittel")
public String getTittel() {
return tittel;
}
/**
* String Not Blank
*
* Streng som ikke består av kun whitespace characters
* (Required)
*
*/
@JsonProperty("tittel")
public void setTittel(String tittel) {
this.tittel = tittel;
}
public JournalpostV1 withTittel(String tittel) {
this.tittel = tittel;
return this;
}
/**
* String Not Blank
*
* Streng som ikke består av kun whitespace characters
* (Required)
*
*/
@JsonProperty("forelderMeldingId")
public String getForelderMeldingId() {
return forelderMeldingId;
}
/**
* String Not Blank
*
* Streng som ikke består av kun whitespace characters
* (Required)
*
*/
@JsonProperty("forelderMeldingId")
public void setForelderMeldingId(String forelderMeldingId) {
this.forelderMeldingId = forelderMeldingId;
}
public JournalpostV1 withForelderMeldingId(String forelderMeldingId) {
this.forelderMeldingId = forelderMeldingId;
return this;
}
/**
* Noark journalposttype. Mulige verdier: I - inngående dokument, U - utgående dokument, N - organinternt dokument for oppfølging, X - organinternt dokument uten oppfølging, S - saksframlegg
*
*/
@JsonProperty("journalposttype")
public JournalpostV1 .Journalposttype getJournalposttype() {
return journalposttype;
}
/**
* Noark journalposttype. Mulige verdier: I - inngående dokument, U - utgående dokument, N - organinternt dokument for oppfølging, X - organinternt dokument uten oppfølging, S - saksframlegg
*
*/
@JsonProperty("journalposttype")
public void setJournalposttype(JournalpostV1 .Journalposttype journalposttype) {
this.journalposttype = journalposttype;
}
public JournalpostV1 withJournalposttype(JournalpostV1 .Journalposttype journalposttype) {
this.journalposttype = journalposttype;
return this;
}
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("mappeId")
public String getMappeId() {
return mappeId;
}
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("mappeId")
public void setMappeId(String mappeId) {
this.mappeId = mappeId;
}
public JournalpostV1 withMappeId(String mappeId) {
this.mappeId = mappeId;
return this;
}
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("systemId")
public String getSystemId() {
return systemId;
}
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("systemId")
public void setSystemId(String systemId) {
this.systemId = systemId;
}
public JournalpostV1 withSystemId(String systemId) {
this.systemId = systemId;
return this;
}
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("registreringsId")
public String getRegistreringsId() {
return registreringsId;
}
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("registreringsId")
public void setRegistreringsId(String registreringsId) {
this.registreringsId = registreringsId;
}
public JournalpostV1 withRegistreringsId(String registreringsId) {
this.registreringsId = registreringsId;
return this;
}
/**
* Int32 Nullable
*
* 32-bits integer som også kan være null
*
*/
@JsonProperty("journalpostnummer")
public Integer getJournalpostnummer() {
return journalpostnummer;
}
/**
* Int32 Nullable
*
* 32-bits integer som også kan være null
*
*/
@JsonProperty("journalpostnummer")
public void setJournalpostnummer(Integer journalpostnummer) {
this.journalpostnummer = journalpostnummer;
}
public JournalpostV1 withJournalpostnummer(Integer journalpostnummer) {
this.journalpostnummer = journalpostnummer;
return this;
}
/**
* Int32 Nullable
*
* 32-bits integer som også kan være null
*
*/
@JsonProperty("journalaar")
public Integer getJournalaar() {
return journalaar;
}
/**
* Int32 Nullable
*
* 32-bits integer som også kan være null
*
*/
@JsonProperty("journalaar")
public void setJournalaar(Integer journalaar) {
this.journalaar = journalaar;
}
public JournalpostV1 withJournalaar(Integer journalaar) {
this.journalaar = journalaar;
return this;
}
/**
* Journaldato på ISO 8601-format
*
*/
@JsonProperty("journaldato")
public Date getJournaldato() {
return journaldato;
}
/**
* Journaldato på ISO 8601-format
*
*/
@JsonProperty("journaldato")
public void setJournaldato(Date journaldato) {
this.journaldato = journaldato;
}
public JournalpostV1 withJournaldato(Date journaldato) {
this.journaldato = journaldato;
return this;
}
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("svarUtForsendelseId")
public String getSvarUtForsendelseId() {
return svarUtForsendelseId;
}
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("svarUtForsendelseId")
public void setSvarUtForsendelseId(String svarUtForsendelseId) {
this.svarUtForsendelseId = svarUtForsendelseId;
}
public JournalpostV1 withSvarUtForsendelseId(String svarUtForsendelseId) {
this.svarUtForsendelseId = svarUtForsendelseId;
return this;
}
/**
* Parter som har tilgang til denne journalposten
*
*/
@JsonProperty("eksponertFor")
public List getEksponertFor() {
return eksponertFor;
}
/**
* Parter som har tilgang til denne journalposten
*
*/
@JsonProperty("eksponertFor")
public void setEksponertFor(List eksponertFor) {
this.eksponertFor = eksponertFor;
}
public JournalpostV1 withEksponertFor(List eksponertFor) {
this.eksponertFor = eksponertFor;
return this;
}
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("beskrivelse")
public String getBeskrivelse() {
return beskrivelse;
}
/**
* String Nullable
*
* Streng som også kan være null
*
*/
@JsonProperty("beskrivelse")
public void setBeskrivelse(String beskrivelse) {
this.beskrivelse = beskrivelse;
}
public JournalpostV1 withBeskrivelse(String beskrivelse) {
this.beskrivelse = beskrivelse;
return this;
}
/**
* Liste med lenker
*
*/
@JsonProperty("lenker")
public List getLenker() {
return lenker;
}
/**
* Liste med lenker
*
*/
@JsonProperty("lenker")
public void setLenker(List lenker) {
this.lenker = lenker;
}
public JournalpostV1 withLenker(List lenker) {
this.lenker = lenker;
return this;
}
/**
* Dato for klagefrist på ISO 8601-format
*
*/
@JsonProperty("klagefrist")
public Date getKlagefrist() {
return klagefrist;
}
/**
* Dato for klagefrist på ISO 8601-format
*
*/
@JsonProperty("klagefrist")
public void setKlagefrist(Date klagefrist) {
this.klagefrist = klagefrist;
}
public JournalpostV1 withKlagefrist(Date klagefrist) {
this.klagefrist = klagefrist;
return this;
}
/**
* Liste med virksomheter eller personer som arkivskaper mottar eller sender arkivdokumenter til
*
*/
@JsonProperty("korrespondanseparter")
public List getKorrespondanseparter() {
return korrespondanseparter;
}
/**
* Liste med virksomheter eller personer som arkivskaper mottar eller sender arkivdokumenter til
*
*/
@JsonProperty("korrespondanseparter")
public void setKorrespondanseparter(List korrespondanseparter) {
this.korrespondanseparter = korrespondanseparter;
}
public JournalpostV1 withKorrespondanseparter(List korrespondanseparter) {
this.korrespondanseparter = korrespondanseparter;
return this;
}
/**
* Liste med dokumenter tilknyttet journalposten
*
*/
@JsonProperty("dokumenter")
public List getDokumenter() {
return dokumenter;
}
/**
* Liste med dokumenter tilknyttet journalposten
*
*/
@JsonProperty("dokumenter")
public void setDokumenter(List dokumenter) {
this.dokumenter = dokumenter;
}
public JournalpostV1 withDokumenter(List dokumenter) {
this.dokumenter = dokumenter;
return this;
}
/**
* Dokumenttype for journalposten
*
*/
@JsonProperty("dokumenttype")
public JournalpostV1 .Dokumenttype getDokumenttype() {
return dokumenttype;
}
/**
* Dokumenttype for journalposten
*
*/
@JsonProperty("dokumenttype")
public void setDokumenttype(JournalpostV1 .Dokumenttype dokumenttype) {
this.dokumenttype = dokumenttype;
}
public JournalpostV1 withDokumenttype(JournalpostV1 .Dokumenttype dokumenttype) {
this.dokumenttype = dokumenttype;
return this;
}
@JsonProperty("innsynsforesporselStatus")
public JournalpostV1 .InnsynsforesporselStatus getInnsynsforesporselStatus() {
return innsynsforesporselStatus;
}
@JsonProperty("innsynsforesporselStatus")
public void setInnsynsforesporselStatus(JournalpostV1 .InnsynsforesporselStatus innsynsforesporselStatus) {
this.innsynsforesporselStatus = innsynsforesporselStatus;
}
public JournalpostV1 withInnsynsforesporselStatus(JournalpostV1 .InnsynsforesporselStatus innsynsforesporselStatus) {
this.innsynsforesporselStatus = innsynsforesporselStatus;
return this;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(JournalpostV1 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('[');
sb.append("tittel");
sb.append('=');
sb.append(((this.tittel == null)?"":this.tittel));
sb.append(',');
sb.append("forelderMeldingId");
sb.append('=');
sb.append(((this.forelderMeldingId == null)?"":this.forelderMeldingId));
sb.append(',');
sb.append("journalposttype");
sb.append('=');
sb.append(((this.journalposttype == null)?"":this.journalposttype));
sb.append(',');
sb.append("mappeId");
sb.append('=');
sb.append(((this.mappeId == null)?"":this.mappeId));
sb.append(',');
sb.append("systemId");
sb.append('=');
sb.append(((this.systemId == null)?"":this.systemId));
sb.append(',');
sb.append("registreringsId");
sb.append('=');
sb.append(((this.registreringsId == null)?"":this.registreringsId));
sb.append(',');
sb.append("journalpostnummer");
sb.append('=');
sb.append(((this.journalpostnummer == null)?"":this.journalpostnummer));
sb.append(',');
sb.append("journalaar");
sb.append('=');
sb.append(((this.journalaar == null)?"":this.journalaar));
sb.append(',');
sb.append("journaldato");
sb.append('=');
sb.append(((this.journaldato == null)?"":this.journaldato));
sb.append(',');
sb.append("svarUtForsendelseId");
sb.append('=');
sb.append(((this.svarUtForsendelseId == null)?"":this.svarUtForsendelseId));
sb.append(',');
sb.append("eksponertFor");
sb.append('=');
sb.append(((this.eksponertFor == null)?"":this.eksponertFor));
sb.append(',');
sb.append("beskrivelse");
sb.append('=');
sb.append(((this.beskrivelse == null)?"":this.beskrivelse));
sb.append(',');
sb.append("lenker");
sb.append('=');
sb.append(((this.lenker == null)?"":this.lenker));
sb.append(',');
sb.append("klagefrist");
sb.append('=');
sb.append(((this.klagefrist == null)?"":this.klagefrist));
sb.append(',');
sb.append("korrespondanseparter");
sb.append('=');
sb.append(((this.korrespondanseparter == null)?"":this.korrespondanseparter));
sb.append(',');
sb.append("dokumenter");
sb.append('=');
sb.append(((this.dokumenter == null)?"":this.dokumenter));
sb.append(',');
sb.append("dokumenttype");
sb.append('=');
sb.append(((this.dokumenttype == null)?"":this.dokumenttype));
sb.append(',');
sb.append("innsynsforesporselStatus");
sb.append('=');
sb.append(((this.innsynsforesporselStatus == null)?"":this.innsynsforesporselStatus));
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.mappeId == null)? 0 :this.mappeId.hashCode()));
result = ((result* 31)+((this.systemId == null)? 0 :this.systemId.hashCode()));
result = ((result* 31)+((this.korrespondanseparter == null)? 0 :this.korrespondanseparter.hashCode()));
result = ((result* 31)+((this.journaldato == null)? 0 :this.journaldato.hashCode()));
result = ((result* 31)+((this.eksponertFor == null)? 0 :this.eksponertFor.hashCode()));
result = ((result* 31)+((this.forelderMeldingId == null)? 0 :this.forelderMeldingId.hashCode()));
result = ((result* 31)+((this.svarUtForsendelseId == null)? 0 :this.svarUtForsendelseId.hashCode()));
result = ((result* 31)+((this.innsynsforesporselStatus == null)? 0 :this.innsynsforesporselStatus.hashCode()));
result = ((result* 31)+((this.dokumenttype == null)? 0 :this.dokumenttype.hashCode()));
result = ((result* 31)+((this.tittel == null)? 0 :this.tittel.hashCode()));
result = ((result* 31)+((this.lenker == null)? 0 :this.lenker.hashCode()));
result = ((result* 31)+((this.klagefrist == null)? 0 :this.klagefrist.hashCode()));
result = ((result* 31)+((this.journalpostnummer == null)? 0 :this.journalpostnummer.hashCode()));
result = ((result* 31)+((this.journalposttype == null)? 0 :this.journalposttype.hashCode()));
result = ((result* 31)+((this.dokumenter == null)? 0 :this.dokumenter.hashCode()));
result = ((result* 31)+((this.journalaar == null)? 0 :this.journalaar.hashCode()));
result = ((result* 31)+((this.registreringsId == null)? 0 :this.registreringsId.hashCode()));
result = ((result* 31)+((this.beskrivelse == null)? 0 :this.beskrivelse.hashCode()));
return result;
}
@Override
public boolean equals(Object other) {
if (other == this) {
return true;
}
if ((other instanceof JournalpostV1) == false) {
return false;
}
JournalpostV1 rhs = ((JournalpostV1) other);
return (((((((((((((((((((this.mappeId == rhs.mappeId)||((this.mappeId!= null)&&this.mappeId.equals(rhs.mappeId)))&&((this.systemId == rhs.systemId)||((this.systemId!= null)&&this.systemId.equals(rhs.systemId))))&&((this.korrespondanseparter == rhs.korrespondanseparter)||((this.korrespondanseparter!= null)&&this.korrespondanseparter.equals(rhs.korrespondanseparter))))&&((this.journaldato == rhs.journaldato)||((this.journaldato!= null)&&this.journaldato.equals(rhs.journaldato))))&&((this.eksponertFor == rhs.eksponertFor)||((this.eksponertFor!= null)&&this.eksponertFor.equals(rhs.eksponertFor))))&&((this.forelderMeldingId == rhs.forelderMeldingId)||((this.forelderMeldingId!= null)&&this.forelderMeldingId.equals(rhs.forelderMeldingId))))&&((this.svarUtForsendelseId == rhs.svarUtForsendelseId)||((this.svarUtForsendelseId!= null)&&this.svarUtForsendelseId.equals(rhs.svarUtForsendelseId))))&&((this.innsynsforesporselStatus == rhs.innsynsforesporselStatus)||((this.innsynsforesporselStatus!= null)&&this.innsynsforesporselStatus.equals(rhs.innsynsforesporselStatus))))&&((this.dokumenttype == rhs.dokumenttype)||((this.dokumenttype!= null)&&this.dokumenttype.equals(rhs.dokumenttype))))&&((this.tittel == rhs.tittel)||((this.tittel!= null)&&this.tittel.equals(rhs.tittel))))&&((this.lenker == rhs.lenker)||((this.lenker!= null)&&this.lenker.equals(rhs.lenker))))&&((this.klagefrist == rhs.klagefrist)||((this.klagefrist!= null)&&this.klagefrist.equals(rhs.klagefrist))))&&((this.journalpostnummer == rhs.journalpostnummer)||((this.journalpostnummer!= null)&&this.journalpostnummer.equals(rhs.journalpostnummer))))&&((this.journalposttype == rhs.journalposttype)||((this.journalposttype!= null)&&this.journalposttype.equals(rhs.journalposttype))))&&((this.dokumenter == rhs.dokumenter)||((this.dokumenter!= null)&&this.dokumenter.equals(rhs.dokumenter))))&&((this.journalaar == rhs.journalaar)||((this.journalaar!= null)&&this.journalaar.equals(rhs.journalaar))))&&((this.registreringsId == rhs.registreringsId)||((this.registreringsId!= null)&&this.registreringsId.equals(rhs.registreringsId))))&&((this.beskrivelse == rhs.beskrivelse)||((this.beskrivelse!= null)&&this.beskrivelse.equals(rhs.beskrivelse))));
}
/**
* Dokumenttype for journalposten
*
*/
@Generated("jsonschema2pojo")
public enum Dokumenttype {
VEDTAK("VEDTAK"),
MOTEREFERAT("MOTEREFERAT"),
TILTAKSPLAN("TILTAKSPLAN");
private final String value;
private final static Map CONSTANTS = new HashMap();
static {
for (JournalpostV1 .Dokumenttype c: values()) {
CONSTANTS.put(c.value, c);
}
}
Dokumenttype(String value) {
this.value = value;
}
@Override
public String toString() {
return this.value;
}
@JsonValue
public String value() {
return this.value;
}
@JsonCreator
public static JournalpostV1 .Dokumenttype fromValue(String value) {
JournalpostV1 .Dokumenttype constant = CONSTANTS.get(value);
if (constant == null) {
throw new IllegalArgumentException(value);
} else {
return constant;
}
}
}
@Generated("jsonschema2pojo")
public enum InnsynsforesporselStatus {
IKKE_FORESPURT("IKKE_FORESPURT"),
FORESPURT("FORESPURT"),
GODKJENT("GODKJENT"),
AVVIST("AVVIST");
private final String value;
private final static Map CONSTANTS = new HashMap();
static {
for (JournalpostV1 .InnsynsforesporselStatus c: values()) {
CONSTANTS.put(c.value, c);
}
}
InnsynsforesporselStatus(String value) {
this.value = value;
}
@Override
public String toString() {
return this.value;
}
@JsonValue
public String value() {
return this.value;
}
@JsonCreator
public static JournalpostV1 .InnsynsforesporselStatus fromValue(String value) {
JournalpostV1 .InnsynsforesporselStatus constant = CONSTANTS.get(value);
if (constant == null) {
throw new IllegalArgumentException(value);
} else {
return constant;
}
}
}
/**
* Noark journalposttype. Mulige verdier: I - inngående dokument, U - utgående dokument, N - organinternt dokument for oppfølging, X - organinternt dokument uten oppfølging, S - saksframlegg
*
*/
@Generated("jsonschema2pojo")
public enum Journalposttype {
I("I"),
U("U"),
N("N"),
X("X"),
S("S");
private final String value;
private final static Map CONSTANTS = new HashMap();
static {
for (JournalpostV1 .Journalposttype c: values()) {
CONSTANTS.put(c.value, c);
}
}
Journalposttype(String value) {
this.value = value;
}
@Override
public String toString() {
return this.value;
}
@JsonValue
public String value() {
return this.value;
}
@JsonCreator
public static JournalpostV1 .Journalposttype fromValue(String value) {
JournalpostV1 .Journalposttype constant = CONSTANTS.get(value);
if (constant == null) {
throw new IllegalArgumentException(value);
} else {
return constant;
}
}
}
}