package eu.dnetlib.openaire.dsm.domain; import javax.validation.constraints.NotBlank; import com.fasterxml.jackson.annotation.JsonAutoDetect; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @JsonAutoDetect @Schema(value = "Organization info model", description = "provides information about the organization") public class OrganizationDetails extends OrganizationIgnoredProperties { @Schema(position = 0) private String legalshortname; @NotBlank @Schema(position = 1) private String legalname; @Schema(position = 2) private String websiteurl; @Schema(position = 3) private String logourl; @NotBlank @Schema(position = 4) private String country; public String getLegalshortname() { return legalshortname; } public String getLegalname() { return legalname; } public String getWebsiteurl() { return websiteurl; } public String getLogourl() { return logourl; } public String getCountry() { return country; } public OrganizationDetails setLegalshortname(final String legalshortname) { this.legalshortname = legalshortname; return this; } public OrganizationDetails setLegalname(final String legalname) { this.legalname = legalname; return this; } public OrganizationDetails setWebsiteurl(final String websiteurl) { this.websiteurl = websiteurl; return this; } public OrganizationDetails setLogourl(final String logourl) { this.logourl = logourl; return this; } public OrganizationDetails setCountry(final String country) { this.country = country; return this; } }