diff options
Diffstat (limited to 'src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestState.java')
-rw-r--r-- | src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestState.java | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestState.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestState.java new file mode 100644 index 0000000..c657f9b --- /dev/null +++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestState.java @@ -0,0 +1,34 @@ +package org.onap.nbi.apis.serviceorder.model.consumer; + +import com.fasterxml.jackson.annotation.JsonCreator; + +public enum RequestState { + + FAILED("FAILED"), + + COMPLETE("COMPLETE"); + + private String value; + + RequestState(String value) { + this.value = value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + @JsonCreator + public static RequestState fromValue(String text) { + for (RequestState b : RequestState.values()) { + if (String.valueOf(b.value).equals(text)) { + return b; + } + } + return null; + } + + + +} |