package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; import com.fasterxml.jackson.annotation.*; /** * The Dataset Metadata Standard ID Schema *
* * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "identifier", "type" }) @JsonIgnoreProperties(ignoreUnknown = true) public class MetadataStandardId implements Serializable { /** * The Dataset Metadata Standard Identifier Value Schema *
* Identifier for the metadata standard used. * (Required) * */ @JsonProperty("identifier") @JsonPropertyDescription("Identifier for the metadata standard used.") private String identifier; /** * The Dataset Metadata Standard Identifier Type Schema *
* Identifier type. Allowed values: url, other
* (Required)
*
*/
@JsonProperty("type")
@JsonPropertyDescription("Identifier type. Allowed values: url, other")
private MetadataStandardId.Type type;
@JsonIgnore
private Map
* Identifier for the metadata standard used.
* (Required)
*
*/
@JsonProperty("identifier")
public String getIdentifier() {
return identifier;
}
/**
* The Dataset Metadata Standard Identifier Value Schema
*
* Identifier for the metadata standard used.
* (Required)
*
*/
@JsonProperty("identifier")
public void setIdentifier(String identifier) {
this.identifier = identifier;
}
/**
* The Dataset Metadata Standard Identifier Type Schema
*
* Identifier type. Allowed values: url, other
* (Required)
*
*/
@JsonProperty("type")
public MetadataStandardId.Type getType() {
return type;
}
/**
* The Dataset Metadata Standard Identifier Type Schema
*
* Identifier type. Allowed values: url, other
* (Required)
*
*/
@JsonProperty("type")
public void setType(MetadataStandardId.Type type) {
this.type = type;
}
@JsonProperty("additional_properties")
public Map