b6ebbb3390ad24df3f03b29c2b19e037bc9435a5
[so/adapters/so-cnf-adapter.git] /
1 package org.onap.so.adapters.cnf.model.aai;
2
3 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4 import com.fasterxml.jackson.annotation.JsonInclude;
5 import com.fasterxml.jackson.annotation.JsonProperty;
6
7 @JsonInclude(JsonInclude.Include.NON_NULL)
8 @JsonIgnoreProperties(value = "true")
9 public class AaiCallbackResponse {
10
11     @JsonProperty("status")
12     private CompletionStatus status;
13
14     @JsonProperty("statusMessage")
15     private String statusMessage = "";
16
17     public CompletionStatus getCompletionStatus() {
18         return status;
19     }
20
21     public void setCompletionStatus(CompletionStatus status) {
22         this.status = status;
23     }
24
25     public String getMessage() {
26         return statusMessage;
27     }
28
29     public void setMessage(String statusMessage) {
30         this.statusMessage = statusMessage;
31     }
32
33     @Override
34     public String toString() {
35         return "AaiCallbackResponse{" +
36                 "status=" + status +
37                 ", statusMessage='" + statusMessage + '\'' +
38                 '}';
39     }
40
41     public enum CompletionStatus {
42         COMPLETED, FAILED
43     }
44 }