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