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