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

no.ks.fiks.innsyn.schema.ekstern.domain.SaksmappeV1 Maven / Gradle / Ivy

There is a newer version: 1.13.2
Show newest version

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.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;


/**
 * Innsyn Saksmappe V1
 * 

* Melding som beskriver en saksmappe * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "mappeId", "tittel", "beskrivelse", "saksstatus", "saksdato", "saksansvarlig", "administrativEnhet" }) public class SaksmappeV1 { /** * String Not Blank *

* Streng som ikke består av kun whitespace characters * (Required) * */ @JsonProperty("mappeId") @JsonPropertyDescription("Streng som ikke best\u00e5r av kun whitespace characters") private String mappeId; /** * 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 Nullable *

* Streng som også kan være null * */ @JsonProperty("beskrivelse") @JsonPropertyDescription("Streng som ogs\u00e5 kan v\u00e6re null") private String beskrivelse; /** * Innsyn Sakmappe Sakstatus V1 *

* * (Required) * */ @JsonProperty("saksstatus") private SaksmappeSakstatusV1 saksstatus; /** * Int64 *

* 64-bits integer * (Required) * */ @JsonProperty("saksdato") @JsonPropertyDescription("64-bits integer") private Long saksdato; /** * * (Required) * */ @JsonProperty("saksansvarlig") @JsonPropertyDescription("") private String saksansvarlig; /** * * (Required) * */ @JsonProperty("administrativEnhet") @JsonPropertyDescription("") private String administrativEnhet; /** * String Not Blank *

* Streng som ikke består av kun whitespace characters * (Required) * */ @JsonProperty("mappeId") public String getMappeId() { return mappeId; } /** * String Not Blank *

* Streng som ikke består av kun whitespace characters * (Required) * */ @JsonProperty("mappeId") public void setMappeId(String mappeId) { this.mappeId = mappeId; } public SaksmappeV1 withMappeId(String mappeId) { this.mappeId = mappeId; return this; } /** * 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 SaksmappeV1 withTittel(String tittel) { this.tittel = tittel; 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 SaksmappeV1 withBeskrivelse(String beskrivelse) { this.beskrivelse = beskrivelse; return this; } /** * Innsyn Sakmappe Sakstatus V1 *

* * (Required) * */ @JsonProperty("saksstatus") public SaksmappeSakstatusV1 getSaksstatus() { return saksstatus; } /** * Innsyn Sakmappe Sakstatus V1 *

* * (Required) * */ @JsonProperty("saksstatus") public void setSaksstatus(SaksmappeSakstatusV1 saksstatus) { this.saksstatus = saksstatus; } public SaksmappeV1 withSaksstatus(SaksmappeSakstatusV1 saksstatus) { this.saksstatus = saksstatus; return this; } /** * Int64 *

* 64-bits integer * (Required) * */ @JsonProperty("saksdato") public Long getSaksdato() { return saksdato; } /** * Int64 *

* 64-bits integer * (Required) * */ @JsonProperty("saksdato") public void setSaksdato(Long saksdato) { this.saksdato = saksdato; } public SaksmappeV1 withSaksdato(Long saksdato) { this.saksdato = saksdato; return this; } /** * * (Required) * */ @JsonProperty("saksansvarlig") public String getSaksansvarlig() { return saksansvarlig; } /** * * (Required) * */ @JsonProperty("saksansvarlig") public void setSaksansvarlig(String saksansvarlig) { this.saksansvarlig = saksansvarlig; } public SaksmappeV1 withSaksansvarlig(String saksansvarlig) { this.saksansvarlig = saksansvarlig; return this; } /** * * (Required) * */ @JsonProperty("administrativEnhet") public String getAdministrativEnhet() { return administrativEnhet; } /** * * (Required) * */ @JsonProperty("administrativEnhet") public void setAdministrativEnhet(String administrativEnhet) { this.administrativEnhet = administrativEnhet; } public SaksmappeV1 withAdministrativEnhet(String administrativEnhet) { this.administrativEnhet = administrativEnhet; return this; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(SaksmappeV1 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); sb.append("mappeId"); sb.append('='); sb.append(((this.mappeId == null)?"":this.mappeId)); sb.append(','); sb.append("tittel"); sb.append('='); sb.append(((this.tittel == null)?"":this.tittel)); sb.append(','); sb.append("beskrivelse"); sb.append('='); sb.append(((this.beskrivelse == null)?"":this.beskrivelse)); sb.append(','); sb.append("saksstatus"); sb.append('='); sb.append(((this.saksstatus == null)?"":this.saksstatus)); sb.append(','); sb.append("saksdato"); sb.append('='); sb.append(((this.saksdato == null)?"":this.saksdato)); sb.append(','); sb.append("saksansvarlig"); sb.append('='); sb.append(((this.saksansvarlig == null)?"":this.saksansvarlig)); sb.append(','); sb.append("administrativEnhet"); sb.append('='); sb.append(((this.administrativEnhet == null)?"":this.administrativEnhet)); 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.saksdato == null)? 0 :this.saksdato.hashCode())); result = ((result* 31)+((this.saksansvarlig == null)? 0 :this.saksansvarlig.hashCode())); result = ((result* 31)+((this.tittel == null)? 0 :this.tittel.hashCode())); result = ((result* 31)+((this.saksstatus == null)? 0 :this.saksstatus.hashCode())); result = ((result* 31)+((this.beskrivelse == null)? 0 :this.beskrivelse.hashCode())); result = ((result* 31)+((this.administrativEnhet == null)? 0 :this.administrativEnhet.hashCode())); return result; } @Override public boolean equals(Object other) { if (other == this) { return true; } if ((other instanceof SaksmappeV1) == false) { return false; } SaksmappeV1 rhs = ((SaksmappeV1) other); return ((((((((this.mappeId == rhs.mappeId)||((this.mappeId!= null)&&this.mappeId.equals(rhs.mappeId)))&&((this.saksdato == rhs.saksdato)||((this.saksdato!= null)&&this.saksdato.equals(rhs.saksdato))))&&((this.saksansvarlig == rhs.saksansvarlig)||((this.saksansvarlig!= null)&&this.saksansvarlig.equals(rhs.saksansvarlig))))&&((this.tittel == rhs.tittel)||((this.tittel!= null)&&this.tittel.equals(rhs.tittel))))&&((this.saksstatus == rhs.saksstatus)||((this.saksstatus!= null)&&this.saksstatus.equals(rhs.saksstatus))))&&((this.beskrivelse == rhs.beskrivelse)||((this.beskrivelse!= null)&&this.beskrivelse.equals(rhs.beskrivelse))))&&((this.administrativEnhet == rhs.administrativEnhet)||((this.administrativEnhet!= null)&&this.administrativEnhet.equals(rhs.administrativEnhet)))); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy