Added oparent to sdc main
[sdc.git] / test-apis-ci / src / main / java / org / openecomp / sdc / ci / tests / datatypes / VendorSoftwareProductObjectReqDetails.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * SDC
4  * ================================================================================
5  * Copyright (C) 2019 AT&T Intellectual Property. All rights reserved.
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.openecomp.sdc.ci.tests.datatypes;
22
23 public class VendorSoftwareProductObjectReqDetails {
24
25     private String name;
26     private String description;
27     private String category;
28     private String subCategory;
29     private String vendorId;
30     private String vendorName;
31 //    private LicensingVersion licensingVersion;
32     private String licensingVersion;
33     private LicensingData licensingData;
34     private String onboardingMethod;
35     private String networkPackageName;
36     private String onboardingOrigin;
37     private String icon;
38
39
40     public String getIcon() {
41         return icon;
42     }
43
44     public void setIcon(String icon) {
45         this.icon = icon;
46     }
47
48     public VendorSoftwareProductObjectReqDetails() {
49     }
50
51     public VendorSoftwareProductObjectReqDetails(String name, String description, String category, String subCategory, String vendorId, String vendorName, String licensingVersion, LicensingData licensingData, String onboardingMethod, String networkPackageName, String onboardingOrigin, String icon) {
52         this.name = name;
53         this.description = description;
54         this.category = category;
55         this.subCategory = subCategory;
56         this.vendorId = vendorId;
57         this.vendorName = vendorName;
58         this.licensingVersion = licensingVersion;
59         this.licensingData = licensingData;
60         this.onboardingMethod = onboardingMethod;
61         this.networkPackageName = networkPackageName;
62         this.onboardingOrigin = onboardingOrigin;
63         this.icon = icon;
64     }
65
66     public String getLicensingVersion() {
67         return licensingVersion;
68     }
69
70     public void setLicensingVersion(String licensingVersion) {
71         this.licensingVersion = licensingVersion;
72     }
73
74     public String getName() {
75         return name;
76     }
77
78     public void setName(String name) {
79         this.name = name;
80     }
81
82     public String getDescription() {
83         return description;
84     }
85
86     public void setDescription(String description) {
87         this.description = description;
88     }
89
90     public String getCategory() {
91         return category;
92     }
93
94     public void setCategory(String category) {
95         this.category = category;
96     }
97
98     public String getSubCategory() {
99         return subCategory;
100     }
101
102     public void setSubCategory(String subCategory) {
103         this.subCategory = subCategory;
104     }
105
106     public String getVendorId() {
107         return vendorId;
108     }
109
110     public void setVendorId(String vendorId) {
111         this.vendorId = vendorId;
112     }
113
114     public String getVendorName() {
115         return vendorName;
116     }
117
118     public void setVendorName(String vendorName) {
119         this.vendorName = vendorName;
120     }
121
122 //    public LicensingVersion getLicensingVersion() {
123 //        return licensingVersion;
124 //    }
125 //
126 //    public void setLicensingVersion(LicensingVersion licensingVersion) {
127 //        this.licensingVersion = licensingVersion;
128 //    }
129
130     public LicensingData getLicensingData() {
131         return licensingData;
132     }
133
134     public void setLicensingData(LicensingData licensingData) {
135         this.licensingData = licensingData;
136     }
137
138     public String getOnboardingMethod() {
139         return onboardingMethod;
140     }
141
142     public void setOnboardingMethod(String onboardingMethod) {
143         this.onboardingMethod = onboardingMethod;
144     }
145
146     public String getNetworkPackageName() {
147         return networkPackageName;
148     }
149
150     public void setNetworkPackageName(String networkPackageName) {
151         this.networkPackageName = networkPackageName;
152     }
153
154     public String getOnboardingOrigin() {
155         return onboardingOrigin;
156     }
157
158     public void setOnboardingOrigin(String onboardingOrigin) {
159         this.onboardingOrigin = onboardingOrigin;
160     }
161
162     @Override
163     public String toString() {
164         return "VendorSoftwareProductObjectReqDetails{" +
165                 "name='" + name + '\'' +
166                 ", description='" + description + '\'' +
167                 ", category='" + category + '\'' +
168                 ", subCategory='" + subCategory + '\'' +
169                 ", vendorId='" + vendorId + '\'' +
170                 ", vendorName='" + vendorName + '\'' +
171                 ", licensingVersion=" + licensingVersion +
172                 ", licensingData=" + licensingData +
173                 ", onboardingMethod='" + onboardingMethod + '\'' +
174                 ", networkPackageName='" + networkPackageName + '\'' +
175                 ", onboardingOrigin='" + onboardingOrigin + '\'' +
176                 '}';
177     }
178 }