2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright © 2017-2018 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
11 * http://www.apache.org/licenses/LICENSE-2.0
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=========================================================
21 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2
22 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
23 // Any modifications to this file will be lost upon recompilation of the source schema.
24 // Generated on: 2015.10.28 at 05:53:17 PM EDT
27 package org.onap.aai.domain.restResponseInfo;
29 import javax.xml.bind.annotation.*;
30 import java.util.ArrayList;
31 import java.util.List;
35 * Java class for anonymous complex type.
38 * The following schema fragment specifies the expected content contained within this class.
43 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
45 * <element name="responseMessages" minOccurs="0">
48 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
50 * <element name="responseMessage" maxOccurs="unbounded" minOccurs="0">
53 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
55 * <element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
56 * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
57 * <element name="variables">
60 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
62 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
65 * </complexContent>
70 * </complexContent>
75 * </complexContent>
80 * </complexContent>
86 @XmlAccessorType(XmlAccessType.FIELD)
87 @XmlType(name = "", propOrder = {"responseMessages"})
88 @XmlRootElement(name = "Info")
91 protected ResponseMessages responseMessages;
94 * Gets the value of the responseMessages property.
98 * {@link ResponseMessages }
101 public ResponseMessages getResponseMessages() {
102 return responseMessages;
106 * Sets the value of the responseMessages property.
110 * {@link ResponseMessages }
113 public void setResponseMessages(ResponseMessages value) {
114 this.responseMessages = value;
119 * Java class for anonymous complex type.
122 * The following schema fragment specifies the expected content contained within this class.
126 * <complexContent>
127 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
129 * <element name="responseMessage" maxOccurs="unbounded" minOccurs="0">
131 * <complexContent>
132 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
134 * <element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
135 * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
136 * <element name="variables">
138 * <complexContent>
139 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
141 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
144 * </complexContent>
149 * </complexContent>
154 * </complexContent>
160 @XmlAccessorType(XmlAccessType.FIELD)
161 @XmlType(name = "", propOrder = {"responseMessage"})
162 public static class ResponseMessages {
164 protected List<ResponseMessage> responseMessage;
167 * Gets the value of the responseMessage property.
170 * This accessor method returns a reference to the live list,
171 * not a snapshot. Therefore any modification you make to the
172 * returned list will be present inside the JAXB object.
173 * This is why there is not a <CODE>set</CODE> method for the responseMessage property.
176 * For example, to add a new item, do as follows:
179 * getResponseMessage().add(newItem);
184 * Objects of the following type(s) are allowed in the list
185 * {@link ResponseMessage }
187 * @return the response message
189 public List<ResponseMessage> getResponseMessage() {
190 if (responseMessage == null) {
191 responseMessage = new ArrayList<ResponseMessage>();
193 return this.responseMessage;
198 * Java class for anonymous complex type.
201 * The following schema fragment specifies the expected content contained within this class.
205 * <complexContent>
206 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
208 * <element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
209 * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
210 * <element name="variables">
212 * <complexContent>
213 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
215 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
218 * </complexContent>
223 * </complexContent>
229 @XmlAccessorType(XmlAccessType.FIELD)
230 @XmlType(name = "", propOrder = {"messageId", "text", "variables"})
231 public static class ResponseMessage {
233 @XmlElement(required = true)
234 protected String messageId;
235 @XmlElement(required = true)
236 protected String text;
237 @XmlElement(required = true)
238 protected Variables variables;
241 * Gets the value of the messageId property.
248 public String getMessageId() {
253 * Sets the value of the messageId property.
260 public void setMessageId(String value) {
261 this.messageId = value;
265 * Gets the value of the text property.
272 public String getText() {
277 * Sets the value of the text property.
284 public void setText(String value) {
289 * Gets the value of the variables property.
296 public Variables getVariables() {
301 * Sets the value of the variables property.
308 public void setVariables(Variables value) {
309 this.variables = value;
314 * Java class for anonymous complex type.
317 * The following schema fragment specifies the expected content contained within this class.
321 * <complexContent>
322 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
324 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
327 * </complexContent>
333 @XmlAccessorType(XmlAccessType.FIELD)
334 @XmlType(name = "", propOrder = {"variable"})
335 public static class Variables {
337 protected List<String> variable;
340 * Gets the value of the variable property.
343 * This accessor method returns a reference to the live list,
344 * not a snapshot. Therefore any modification you make to the
345 * returned list will be present inside the JAXB object.
346 * This is why there is not a <CODE>set</CODE> method for the variable property.
349 * For example, to add a new item, do as follows:
352 * getVariable().add(newItem);
357 * Objects of the following type(s) are allowed in the list
360 * @return the variable
362 public List<String> getVariable() {
363 if (variable == null) {
364 variable = new ArrayList<String>();
366 return this.variable;