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

no.ks.fiks.innsyn.schema.ekstern.domain.ByggesakDokumentV1 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;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
    "tittel",
    "dokumenttype",
    "nedlastingslenke",
    "dokumentsdato",
    "vedtaksstatus",
    "vedtaksdato",
    "versjon",
    "systemId",
    "erstatterTidligereSystemId",
    "size",
    "mimeType"
})
public class ByggesakDokumentV1 {

    /**
     * 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; /** * * (Required) * */ @JsonProperty("dokumenttype") private ByggesakDokumentTypeV1 dokumenttype; /** * Referanse til dokument med uri * (Required) * */ @JsonProperty("nedlastingslenke") @JsonPropertyDescription("Referanse til dokument med uri") private String nedlastingslenke; /** * Int64 *

* 64-bits integer * (Required) * */ @JsonProperty("dokumentsdato") @JsonPropertyDescription("64-bits integer") private Long dokumentsdato; /** * Referanse til dokument med uri * (Required) * */ @JsonProperty("vedtaksstatus") @JsonPropertyDescription("Referanse til dokument med uri") private String vedtaksstatus; /** * Int64 *

* 64-bits integer * (Required) * */ @JsonProperty("vedtaksdato") @JsonPropertyDescription("64-bits integer") private Long vedtaksdato; /** * * (Required) * */ @JsonProperty("versjon") private String versjon; /** * * (Required) * */ @JsonProperty("systemId") private String systemId; /** * * (Required) * */ @JsonProperty("erstatterTidligereSystemId") private String erstatterTidligereSystemId; /** * * (Required) * */ @JsonProperty("size") private Integer size; /** * * (Required) * */ @JsonProperty("mimeType") private String mimeType; /** * 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 ByggesakDokumentV1 withTittel(String tittel) { this.tittel = tittel; return this; } /** * * (Required) * */ @JsonProperty("dokumenttype") public ByggesakDokumentTypeV1 getDokumenttype() { return dokumenttype; } /** * * (Required) * */ @JsonProperty("dokumenttype") public void setDokumenttype(ByggesakDokumentTypeV1 dokumenttype) { this.dokumenttype = dokumenttype; } public ByggesakDokumentV1 withDokumenttype(ByggesakDokumentTypeV1 dokumenttype) { this.dokumenttype = dokumenttype; return this; } /** * Referanse til dokument med uri * (Required) * */ @JsonProperty("nedlastingslenke") public String getNedlastingslenke() { return nedlastingslenke; } /** * Referanse til dokument med uri * (Required) * */ @JsonProperty("nedlastingslenke") public void setNedlastingslenke(String nedlastingslenke) { this.nedlastingslenke = nedlastingslenke; } public ByggesakDokumentV1 withNedlastingslenke(String nedlastingslenke) { this.nedlastingslenke = nedlastingslenke; return this; } /** * Int64 *

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

* 64-bits integer * (Required) * */ @JsonProperty("dokumentsdato") public void setDokumentsdato(Long dokumentsdato) { this.dokumentsdato = dokumentsdato; } public ByggesakDokumentV1 withDokumentsdato(Long dokumentsdato) { this.dokumentsdato = dokumentsdato; return this; } /** * Referanse til dokument med uri * (Required) * */ @JsonProperty("vedtaksstatus") public String getVedtaksstatus() { return vedtaksstatus; } /** * Referanse til dokument med uri * (Required) * */ @JsonProperty("vedtaksstatus") public void setVedtaksstatus(String vedtaksstatus) { this.vedtaksstatus = vedtaksstatus; } public ByggesakDokumentV1 withVedtaksstatus(String vedtaksstatus) { this.vedtaksstatus = vedtaksstatus; return this; } /** * Int64 *

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

* 64-bits integer * (Required) * */ @JsonProperty("vedtaksdato") public void setVedtaksdato(Long vedtaksdato) { this.vedtaksdato = vedtaksdato; } public ByggesakDokumentV1 withVedtaksdato(Long vedtaksdato) { this.vedtaksdato = vedtaksdato; return this; } /** * * (Required) * */ @JsonProperty("versjon") public String getVersjon() { return versjon; } /** * * (Required) * */ @JsonProperty("versjon") public void setVersjon(String versjon) { this.versjon = versjon; } public ByggesakDokumentV1 withVersjon(String versjon) { this.versjon = versjon; return this; } /** * * (Required) * */ @JsonProperty("systemId") public String getSystemId() { return systemId; } /** * * (Required) * */ @JsonProperty("systemId") public void setSystemId(String systemId) { this.systemId = systemId; } public ByggesakDokumentV1 withSystemId(String systemId) { this.systemId = systemId; return this; } /** * * (Required) * */ @JsonProperty("erstatterTidligereSystemId") public String getErstatterTidligereSystemId() { return erstatterTidligereSystemId; } /** * * (Required) * */ @JsonProperty("erstatterTidligereSystemId") public void setErstatterTidligereSystemId(String erstatterTidligereSystemId) { this.erstatterTidligereSystemId = erstatterTidligereSystemId; } public ByggesakDokumentV1 withErstatterTidligereSystemId(String erstatterTidligereSystemId) { this.erstatterTidligereSystemId = erstatterTidligereSystemId; return this; } /** * * (Required) * */ @JsonProperty("size") public Integer getSize() { return size; } /** * * (Required) * */ @JsonProperty("size") public void setSize(Integer size) { this.size = size; } public ByggesakDokumentV1 withSize(Integer size) { this.size = size; return this; } /** * * (Required) * */ @JsonProperty("mimeType") public String getMimeType() { return mimeType; } /** * * (Required) * */ @JsonProperty("mimeType") public void setMimeType(String mimeType) { this.mimeType = mimeType; } public ByggesakDokumentV1 withMimeType(String mimeType) { this.mimeType = mimeType; return this; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(ByggesakDokumentV1 .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("dokumenttype"); sb.append('='); sb.append(((this.dokumenttype == null)?"":this.dokumenttype)); sb.append(','); sb.append("nedlastingslenke"); sb.append('='); sb.append(((this.nedlastingslenke == null)?"":this.nedlastingslenke)); sb.append(','); sb.append("dokumentsdato"); sb.append('='); sb.append(((this.dokumentsdato == null)?"":this.dokumentsdato)); sb.append(','); sb.append("vedtaksstatus"); sb.append('='); sb.append(((this.vedtaksstatus == null)?"":this.vedtaksstatus)); sb.append(','); sb.append("vedtaksdato"); sb.append('='); sb.append(((this.vedtaksdato == null)?"":this.vedtaksdato)); sb.append(','); sb.append("versjon"); sb.append('='); sb.append(((this.versjon == null)?"":this.versjon)); sb.append(','); sb.append("systemId"); sb.append('='); sb.append(((this.systemId == null)?"":this.systemId)); sb.append(','); sb.append("erstatterTidligereSystemId"); sb.append('='); sb.append(((this.erstatterTidligereSystemId == null)?"":this.erstatterTidligereSystemId)); sb.append(','); sb.append("size"); sb.append('='); sb.append(((this.size == null)?"":this.size)); sb.append(','); sb.append("mimeType"); sb.append('='); sb.append(((this.mimeType == null)?"":this.mimeType)); 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.dokumentsdato == null)? 0 :this.dokumentsdato.hashCode())); result = ((result* 31)+((this.vedtaksstatus == null)? 0 :this.vedtaksstatus.hashCode())); result = ((result* 31)+((this.systemId == null)? 0 :this.systemId.hashCode())); result = ((result* 31)+((this.size == null)? 0 :this.size.hashCode())); result = ((result* 31)+((this.nedlastingslenke == null)? 0 :this.nedlastingslenke.hashCode())); result = ((result* 31)+((this.dokumenttype == null)? 0 :this.dokumenttype.hashCode())); result = ((result* 31)+((this.erstatterTidligereSystemId == null)? 0 :this.erstatterTidligereSystemId.hashCode())); result = ((result* 31)+((this.mimeType == null)? 0 :this.mimeType.hashCode())); result = ((result* 31)+((this.tittel == null)? 0 :this.tittel.hashCode())); result = ((result* 31)+((this.vedtaksdato == null)? 0 :this.vedtaksdato.hashCode())); result = ((result* 31)+((this.versjon == null)? 0 :this.versjon.hashCode())); return result; } @Override public boolean equals(Object other) { if (other == this) { return true; } if ((other instanceof ByggesakDokumentV1) == false) { return false; } ByggesakDokumentV1 rhs = ((ByggesakDokumentV1) other); return ((((((((((((this.dokumentsdato == rhs.dokumentsdato)||((this.dokumentsdato!= null)&&this.dokumentsdato.equals(rhs.dokumentsdato)))&&((this.vedtaksstatus == rhs.vedtaksstatus)||((this.vedtaksstatus!= null)&&this.vedtaksstatus.equals(rhs.vedtaksstatus))))&&((this.systemId == rhs.systemId)||((this.systemId!= null)&&this.systemId.equals(rhs.systemId))))&&((this.size == rhs.size)||((this.size!= null)&&this.size.equals(rhs.size))))&&((this.nedlastingslenke == rhs.nedlastingslenke)||((this.nedlastingslenke!= null)&&this.nedlastingslenke.equals(rhs.nedlastingslenke))))&&((this.dokumenttype == rhs.dokumenttype)||((this.dokumenttype!= null)&&this.dokumenttype.equals(rhs.dokumenttype))))&&((this.erstatterTidligereSystemId == rhs.erstatterTidligereSystemId)||((this.erstatterTidligereSystemId!= null)&&this.erstatterTidligereSystemId.equals(rhs.erstatterTidligereSystemId))))&&((this.mimeType == rhs.mimeType)||((this.mimeType!= null)&&this.mimeType.equals(rhs.mimeType))))&&((this.tittel == rhs.tittel)||((this.tittel!= null)&&this.tittel.equals(rhs.tittel))))&&((this.vedtaksdato == rhs.vedtaksdato)||((this.vedtaksdato!= null)&&this.vedtaksdato.equals(rhs.vedtaksdato))))&&((this.versjon == rhs.versjon)||((this.versjon!= null)&&this.versjon.equals(rhs.versjon)))); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy