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

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


/**
 * Et dokument for en journalpost
 * 
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
    "tittel",
    "filstorrelse",
    "variantformat",
    "nedlastingLenke"
})
public class JournalpostDokumentbeskrivelseV1 {

    /**
     * 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("filstorrelse") private Integer filstorrelse; /** * String Not Blank *

* Streng som ikke består av kun whitespace characters * (Required) * */ @JsonProperty("variantformat") @JsonPropertyDescription("Streng som ikke best\u00e5r av kun whitespace characters") private String variantformat; /** * String Not Blank *

* Streng som ikke består av kun whitespace characters * (Required) * */ @JsonProperty("nedlastingLenke") @JsonPropertyDescription("Streng som ikke best\u00e5r av kun whitespace characters") private String nedlastingLenke; /** * 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 JournalpostDokumentbeskrivelseV1 withTittel(String tittel) { this.tittel = tittel; return this; } /** * * (Required) * */ @JsonProperty("filstorrelse") public Integer getFilstorrelse() { return filstorrelse; } /** * * (Required) * */ @JsonProperty("filstorrelse") public void setFilstorrelse(Integer filstorrelse) { this.filstorrelse = filstorrelse; } public JournalpostDokumentbeskrivelseV1 withFilstorrelse(Integer filstorrelse) { this.filstorrelse = filstorrelse; return this; } /** * String Not Blank *

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

* Streng som ikke består av kun whitespace characters * (Required) * */ @JsonProperty("variantformat") public void setVariantformat(String variantformat) { this.variantformat = variantformat; } public JournalpostDokumentbeskrivelseV1 withVariantformat(String variantformat) { this.variantformat = variantformat; return this; } /** * String Not Blank *

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

* Streng som ikke består av kun whitespace characters * (Required) * */ @JsonProperty("nedlastingLenke") public void setNedlastingLenke(String nedlastingLenke) { this.nedlastingLenke = nedlastingLenke; } public JournalpostDokumentbeskrivelseV1 withNedlastingLenke(String nedlastingLenke) { this.nedlastingLenke = nedlastingLenke; return this; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(JournalpostDokumentbeskrivelseV1 .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("filstorrelse"); sb.append('='); sb.append(((this.filstorrelse == null)?"":this.filstorrelse)); sb.append(','); sb.append("variantformat"); sb.append('='); sb.append(((this.variantformat == null)?"":this.variantformat)); sb.append(','); sb.append("nedlastingLenke"); sb.append('='); sb.append(((this.nedlastingLenke == null)?"":this.nedlastingLenke)); 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.variantformat == null)? 0 :this.variantformat.hashCode())); result = ((result* 31)+((this.nedlastingLenke == null)? 0 :this.nedlastingLenke.hashCode())); result = ((result* 31)+((this.tittel == null)? 0 :this.tittel.hashCode())); result = ((result* 31)+((this.filstorrelse == null)? 0 :this.filstorrelse.hashCode())); return result; } @Override public boolean equals(Object other) { if (other == this) { return true; } if ((other instanceof JournalpostDokumentbeskrivelseV1) == false) { return false; } JournalpostDokumentbeskrivelseV1 rhs = ((JournalpostDokumentbeskrivelseV1) other); return (((((this.variantformat == rhs.variantformat)||((this.variantformat!= null)&&this.variantformat.equals(rhs.variantformat)))&&((this.nedlastingLenke == rhs.nedlastingLenke)||((this.nedlastingLenke!= null)&&this.nedlastingLenke.equals(rhs.nedlastingLenke))))&&((this.tittel == rhs.tittel)||((this.tittel!= null)&&this.tittel.equals(rhs.tittel))))&&((this.filstorrelse == rhs.filstorrelse)||((this.filstorrelse!= null)&&this.filstorrelse.equals(rhs.filstorrelse)))); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy