Change management and PNF support
[vid.git] / vid-app-common / src / main / java / org / openecomp / vid / RelatedTo.java
1 package org.openecomp.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         "url"
14 })
15 public class RelatedTo {
16
17     @JsonProperty("id")
18     public String id;
19     @JsonProperty("node-type")
20     public String nodeType;
21     @JsonProperty("url")
22     public String url;
23     @JsonIgnore
24     private Map<String, Object> additionalProperties = new HashMap<String, Object>();
25
26     @JsonAnyGetter
27     public Map<String, Object> getAdditionalProperties() {
28         return this.additionalProperties;
29     }
30
31     @JsonAnySetter
32     public void setAdditionalProperty(String name, Object value) {
33         this.additionalProperties.put(name, value);
34     }
35
36 }