65e79acbca9cb1c732809f66bc0ec93125769203
[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 completionStatus;
13
14     @JsonProperty("statusMessage")
15     private String message;
16
17     public CompletionStatus getCompletionStatus() {
18         return completionStatus;
19     }
20
21     public void setCompletionStatus(CompletionStatus completionStatus) {
22         this.completionStatus = completionStatus;
23     }
24
25     public String getMessage() {
26         return message;
27     }
28
29     public void setMessage(String message) {
30         this.message = message;
31     }
32
33     @Override
34     public String toString() {
35         return "AaiCallbackResponse{" +
36                 "completionStatus=" + completionStatus +
37                 ", message='" + message + '\'' +
38                 '}';
39     }
40
41     public enum CompletionStatus {
42         COMPLETED, FAILED
43     }
44 }