1 /*******************************************************************************
2 * Copyright (c) 2017 Politecnico di Torino and others.
4 * All rights reserved. This program and the accompanying materials
5 * are made available under the terms of the Apache License, Version 2.0
6 * which accompanies this distribution, and is available at
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *******************************************************************************/
10 package it.polito.escape.verify.test;
12 import java.util.HashMap;
15 import com.fasterxml.jackson.annotation.JsonAnyGetter;
16 import com.fasterxml.jackson.annotation.JsonAnySetter;
17 import com.fasterxml.jackson.annotation.JsonIgnore;
18 import com.fasterxml.jackson.annotation.JsonInclude;
19 import com.fasterxml.jackson.annotation.JsonProperty;
20 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
22 import it.polito.escape.verify.model.Graph;
24 @JsonInclude(JsonInclude.Include.NON_NULL)
25 @JsonPropertyOrder({ "id", "name", "description", "policy_url_parameters", "result", "graph" })
26 public class TestCase {
34 @JsonProperty("description")
35 private String description;
37 @JsonProperty("policy_url_parameters")
38 private String policyUrlParameters;
40 @JsonProperty("result")
41 private String result;
43 @JsonProperty("graph")
47 private Map<String, Object> additionalProperties = new HashMap<String, Object>();
53 public Integer getId() {
62 public void setId(Integer id) {
70 public String getName() {
79 public void setName(String name) {
84 * @return The description
86 @JsonProperty("description")
87 public String getDescription() {
95 @JsonProperty("description")
96 public void setDescription(String description) {
97 this.description = description;
101 * @return The policyUrlParameters
103 @JsonProperty("policy_url_parameters")
104 public String getPolicyUrlParameters() {
105 return policyUrlParameters;
109 * @param policyUrlParameters
110 * The policy_url_parameters
112 @JsonProperty("policy_url_parameters")
113 public void setPolicyUrlParameters(String policyUrlParameters) {
114 this.policyUrlParameters = policyUrlParameters;
120 @JsonProperty("result")
121 public String getResult() {
129 @JsonProperty("result")
130 public void setResult(String result) {
131 this.result = result;
137 @JsonProperty("graph")
138 public Graph getGraph() {
146 @JsonProperty("graph")
147 public void setGraph(Graph graph) {
152 public Map<String, Object> getAdditionalProperties() {
153 return this.additionalProperties;
157 public void setAdditionalProperty(String name, Object value) {
158 this.additionalProperties.put(name, value);