0444e668428e572247d2ea68560747ec01e7aa5e
[so.git] /
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
4  * ================================================================================
5  * Copyright (C) 2020 Wipro Limited.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.onap.so.apihandlerinfra.onap3gppserviceinstancebeans;
22
23 import java.util.HashMap;
24 import java.util.Map;
25 import com.fasterxml.jackson.annotation.JsonProperty;
26
27 /**
28  * Model class for 3GPP service instance create request
29  */
30 public class Allocate3gppService {
31
32     @JsonProperty("name")
33     private String name;
34
35     @JsonProperty("modelInvariantUuid")
36     private String modelInvariantUuid;
37
38     @JsonProperty("modelUuid")
39     private String modelUuid;
40
41     @JsonProperty("globalSubscriberId")
42     private String globalSubscriberId;
43
44     @JsonProperty("subscriptionServiceType")
45     private String subscriptionServiceType;
46
47     @JsonProperty("networkType")
48     private String networkType;
49
50     @JsonProperty("additionalProperties")
51     private Map<String, Object> additionalProperties = new HashMap<>();
52
53     public String getName() {
54         return name;
55     }
56
57     public void setName(String name) {
58         this.name = name;
59     }
60
61     public String getModelInvariantUuid() {
62         return modelInvariantUuid;
63     }
64
65     public void setModelInvariantUuid(String modelInvariantUuid) {
66         this.modelInvariantUuid = modelInvariantUuid;
67     }
68
69     public String getModelUuid() {
70         return modelUuid;
71     }
72
73     public void setModelUuid(String modelUuid) {
74         this.modelUuid = modelUuid;
75     }
76
77     public String getGlobalSubscriberId() {
78         return globalSubscriberId;
79     }
80
81     public void setGlobalSubscriberId(String globalSubscriberId) {
82         this.globalSubscriberId = globalSubscriberId;
83     }
84
85     public String getSubscriptionServiceType() {
86         return subscriptionServiceType;
87     }
88
89     public void setSubscriptionServiceType(String subscriptionServiceType) {
90         this.subscriptionServiceType = subscriptionServiceType;
91     }
92
93     public String getNetworkType() {
94         return networkType;
95     }
96
97     public void setNetworkType(String networkType) {
98         this.networkType = networkType;
99     }
100
101     public Map<String, Object> getAdditionalProperties() {
102         return additionalProperties;
103     }
104
105     public void setAdditionalProperties(Map<String, Object> additionalProperties) {
106         this.additionalProperties = additionalProperties;
107     }
108
109     @Override
110     public String toString() {
111         return "Allocate3gppService [name=" + name + ", modelInvariantUuid=" + modelInvariantUuid + ", modelUuid="
112                 + modelUuid + ", globalSubscriberId=" + globalSubscriberId + ", subscriptionServiceType="
113                 + subscriptionServiceType + ", networkType=" + networkType + ", additionalProperties="
114                 + additionalProperties + "]";
115     }
116
117 }