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

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

There is a newer version: 1.13.2
Show newest version

package no.ks.fiks.innsyn.schema.ekstern.domain;

import javax.annotation.processing.Generated;
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 Skjemafil V1
 * 

* Fil for bruk i skjema * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "nedlastingslenke", "filnavn", "mimeType", "size" }) @Generated("jsonschema2pojo") public class SkjemaFilV1 { /** * String Not Blank *

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

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

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

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

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

* Streng som ikke består av kun whitespace characters * (Required) * */ @JsonProperty("nedlastingslenke") public void setNedlastingslenke(String nedlastingslenke) { this.nedlastingslenke = nedlastingslenke; } public SkjemaFilV1 withNedlastingslenke(String nedlastingslenke) { this.nedlastingslenke = nedlastingslenke; return this; } /** * String Not Blank *

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

* Streng som ikke består av kun whitespace characters * (Required) * */ @JsonProperty("filnavn") public void setFilnavn(String filnavn) { this.filnavn = filnavn; } public SkjemaFilV1 withFilnavn(String filnavn) { this.filnavn = filnavn; return this; } /** * String Not Blank *

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

* Streng som ikke består av kun whitespace characters * (Required) * */ @JsonProperty("mimeType") public void setMimeType(String mimeType) { this.mimeType = mimeType; } public SkjemaFilV1 withMimeType(String mimeType) { this.mimeType = mimeType; return this; } /** * Int64 *

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

* 64-bits integer * (Required) * */ @JsonProperty("size") public void setSize(Long size) { this.size = size; } public SkjemaFilV1 withSize(Long size) { this.size = size; return this; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(SkjemaFilV1 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); sb.append("nedlastingslenke"); sb.append('='); sb.append(((this.nedlastingslenke == null)?"":this.nedlastingslenke)); sb.append(','); sb.append("filnavn"); sb.append('='); sb.append(((this.filnavn == null)?"":this.filnavn)); sb.append(','); sb.append("mimeType"); sb.append('='); sb.append(((this.mimeType == null)?"":this.mimeType)); sb.append(','); sb.append("size"); sb.append('='); sb.append(((this.size == null)?"":this.size)); 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.filnavn == null)? 0 :this.filnavn.hashCode())); result = ((result* 31)+((this.mimeType == null)? 0 :this.mimeType.hashCode())); result = ((result* 31)+((this.size == null)? 0 :this.size.hashCode())); result = ((result* 31)+((this.nedlastingslenke == null)? 0 :this.nedlastingslenke.hashCode())); return result; } @Override public boolean equals(Object other) { if (other == this) { return true; } if ((other instanceof SkjemaFilV1) == false) { return false; } SkjemaFilV1 rhs = ((SkjemaFilV1) other); return (((((this.filnavn == rhs.filnavn)||((this.filnavn!= null)&&this.filnavn.equals(rhs.filnavn)))&&((this.mimeType == rhs.mimeType)||((this.mimeType!= null)&&this.mimeType.equals(rhs.mimeType))))&&((this.size == rhs.size)||((this.size!= null)&&this.size.equals(rhs.size))))&&((this.nedlastingslenke == rhs.nedlastingslenke)||((this.nedlastingslenke!= null)&&this.nedlastingslenke.equals(rhs.nedlastingslenke)))); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy