public class JsonResponse
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonResponse.Type |
| Modifier and Type | Field and Description |
|---|---|
java.lang.Object |
data |
java.lang.String |
expectedVersion |
java.lang.String |
message |
JsonResponse.Type |
type |
| Constructor and Description |
|---|
JsonResponse(JsonResponse.Type type,
java.lang.String message,
java.lang.Object data) |
| Modifier and Type | Method and Description |
|---|---|
static JsonResponse |
failure(java.lang.String message,
java.lang.Object data) |
boolean |
is(JsonResponse.Type type) |
boolean |
isFailure() |
boolean |
isPending() |
boolean |
isSuccess() |
static JsonResponse |
success(java.lang.String message,
java.lang.Object data) |
JsonResponse |
withExpectedVersion(java.lang.String expectedVersion) |
public JsonResponse.Type type
public java.lang.String message
public java.lang.Object data
public java.lang.String expectedVersion
public JsonResponse(JsonResponse.Type type, java.lang.String message, java.lang.Object data)
public JsonResponse withExpectedVersion(java.lang.String expectedVersion)
public static JsonResponse success(java.lang.String message, java.lang.Object data)
public static JsonResponse failure(java.lang.String message, java.lang.Object data)
public boolean is(JsonResponse.Type type)
public boolean isSuccess()
public boolean isFailure()
public boolean isPending()