1 package org.onap.nbi.apis.serviceorder.model.consumer;
3 import java.util.Objects;
5 public class RequestStatus {
7 private RequestState requestState;
9 private int percentProgress;
11 public RequestStatus(RequestState requestState, int percentProgress) {
12 this.requestState = requestState;
13 this.percentProgress = percentProgress;
16 public RequestStatus() {}
18 public RequestState getRequestState() {
22 public void setRequestState(RequestState requestState) {
23 this.requestState = requestState;
26 public int getPercentProgress() {
27 return percentProgress;
30 public void setPercentProgress(int percentProgress) {
31 this.percentProgress = percentProgress;
35 public boolean equals(Object o) {
38 if (o == null || getClass() != o.getClass())
40 RequestStatus that = (RequestStatus) o;
41 return percentProgress == that.percentProgress && requestState == that.requestState;
45 public int hashCode() {
46 return Objects.hash(requestState, percentProgress);
50 public String toString() {
51 return "RequestStatus{" + "requestState=" + requestState + ", percentProgress=" + percentProgress + '}';