/** * ============LICENSE_START======================================================= * org.onap.aai * ================================================================================ * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ============LICENSE_END========================================================= */ package org.onap.aai.domain.restPolicyException; import com.fasterxml.jackson.annotation.*; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.annotation.Generated; @JsonInclude(JsonInclude.Include.NON_NULL) @Generated("org.jsonschema2pojo") @JsonPropertyOrder({"messageId", "text", "variables"}) public class PolicyException { @JsonProperty("messageId") private String messageId; @JsonProperty("text") private String text; @JsonProperty("variables") private List variables = new ArrayList(); @JsonIgnore private Map additionalProperties = new HashMap(); /** * Gets the message id. * * @return The messageId */ @JsonProperty("messageId") public String getMessageId() { return messageId; } /** * Sets the message id. * * @param messageId The messageId */ @JsonProperty("messageId") public void setMessageId(String messageId) { this.messageId = messageId; } /** * Gets the text. * * @return The text */ @JsonProperty("text") public String getText() { return text; } /** * Sets the text. * * @param text The text */ @JsonProperty("text") public void setText(String text) { this.text = text; } /** * Gets the variables. * * @return The variables */ @JsonProperty("variables") public List getVariables() { return variables; } /** * Sets the variables. * * @param variables The variables */ @JsonProperty("variables") public void setVariables(List variables) { this.variables = variables; } /** * Gets the additional properties. * * @return the additional properties */ @JsonAnyGetter public Map getAdditionalProperties() { return this.additionalProperties; } /** * Sets the additional property. * * @param name the name * @param value the value */ @JsonAnySetter public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } }