package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyDescription; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.annotation.JsonValue; /** * The Dataset Metadata Items Schema *
* * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "description", "language", "metadata_standard_id" }) public class Metadatum implements Serializable { /** * The Dataset Metadata Description Schema *
* Description * */ @JsonProperty("description") @JsonPropertyDescription("Description") private String description; /** * The Dataset Metadata Language Schema *
* Language of the metadata expressed using ISO 639-3. * (Required) * */ @JsonProperty("language") @JsonPropertyDescription("Language of the metadata expressed using ISO 639-3.") private Metadatum.Language language; /** * The Dataset Metadata Standard ID Schema *
*
* (Required)
*
*/
@JsonProperty("metadata_standard_id")
private MetadataStandardId metadataStandardId;
@JsonIgnore
private Map
* Description
*
*/
@JsonProperty("description")
public String getDescription() {
return description;
}
/**
* The Dataset Metadata Description Schema
*
* Description
*
*/
@JsonProperty("description")
public void setDescription(String description) {
this.description = description;
}
/**
* The Dataset Metadata Language Schema
*
* Language of the metadata expressed using ISO 639-3.
* (Required)
*
*/
@JsonProperty("language")
public Metadatum.Language getLanguage() {
return language;
}
/**
* The Dataset Metadata Language Schema
*
* Language of the metadata expressed using ISO 639-3.
* (Required)
*
*/
@JsonProperty("language")
public void setLanguage(Metadatum.Language language) {
this.language = language;
}
/**
* The Dataset Metadata Standard ID Schema
*
*
* (Required)
*
*/
@JsonProperty("metadata_standard_id")
public MetadataStandardId getMetadataStandardId() {
return metadataStandardId;
}
/**
* The Dataset Metadata Standard ID Schema
*
*
* (Required)
*
*/
@JsonProperty("metadata_standard_id")
public void setMetadataStandardId(MetadataStandardId metadataStandardId) {
this.metadataStandardId = metadataStandardId;
}
@JsonAnyGetter
public Map