package com.gooddata.md; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** * Key (primary/foreign) of attribute */ @JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.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; } }