package com.gooddata.md; import org.codehaus.jackson.annotate.JsonCreator; import org.codehaus.jackson.annotate.JsonIgnoreProperties; import org.codehaus.jackson.annotate.JsonProperty; import org.codehaus.jackson.map.annotate.JsonSerialize; /** * Key (primary/foreign) of attribute */ @JsonIgnoreProperties(ignoreUnknown = true) @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) public class Key { private final String data; private final String type; @JsonCreator public Key(@JsonProperty("data") String data, @JsonProperty("type") String type) { this.data = data; this.type = type; } public String getData() { return data; } public String getType() { return type; } }