org.onap migration
[vid.git] / vid-app-common / src / main / java / org / onap / vid / RelatedTo.java
1 package org.onap.vid;
2
3 import com.fasterxml.jackson.annotation.*;
4 import org.codehaus.jackson.annotate.JsonProperty;
5
6 import java.util.HashMap;
7 import java.util.Map;
8
9 @JsonInclude(JsonInclude.Include.NON_NULL)
10 @JsonPropertyOrder({
11         "id",
12         "node-type",
13         "relationship-label",
14         "url"
15 })
16 public class RelatedTo {
17
18     @JsonProperty("id")
19     public String id;
20     @JsonProperty("node-type")
21     public String nodeType;
22     @JsonProperty("relationship-label")
23     public String relationshipLabel;
24     @JsonProperty("url")
25     public String url;
26     @JsonIgnore
27     private Map<String, Object> additionalProperties = new HashMap<String, Object>();
28
29     @JsonAnyGetter
30     public Map<String, Object> getAdditionalProperties() {
31         return this.additionalProperties;
32     }
33
34     @JsonAnySetter
35     public void setAdditionalProperty(String name, Object value) {
36         this.additionalProperties.put(name, value);
37     }
38
39 }