Merge from ECOMP's repository
[vid.git] / vid-app-common / src / main / java / org / onap / vid / aai / model / Model.java
1 package org.onap.vid.aai.model;
2
3 import com.fasterxml.jackson.annotation.JsonAlias;
4 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
5
6 /**
7  * Created by moriya1 on 15/10/2017.
8  */
9 @JsonIgnoreProperties(ignoreUnknown = true)
10 public class Model {
11
12         private String modelInvariantId;
13         private String modelType;
14         private String resourceVersion;
15         private ModelVers modelVers;
16
17         public String getModelInvariantId() {
18             return modelInvariantId;
19         }
20
21         @JsonAlias("model-invariant-id")
22         public void setModelInvariantId(String modelInvariantId) {
23             this.modelInvariantId = modelInvariantId;
24         }
25
26         public String getModelType() {
27             return modelType;
28         }
29
30         @JsonAlias("model-type")
31         public void setModelType(String modelType) {
32             this.modelType = modelType;
33         }
34
35         public String getResourceVersion() {
36             return resourceVersion;
37         }
38
39         @JsonAlias("resource-version")
40         public void setResourceVersion(String resourceVersion) {
41             this.resourceVersion = resourceVersion;
42         }
43
44         public ModelVers getModelVers() {
45             return modelVers;
46         }
47
48         @JsonAlias("model-vers")
49         public void setModelVers(ModelVers modelVers) {
50             this.modelVers = modelVers;
51         }
52
53 }