public class BadResponseException extends NetworkException
Constructor and Description |
---|
BadResponseException(int code,
java.lang.String body,
Problem problem,
SubmitTransactionAsyncResponse submitTransactionAsyncProblem)
Constructs a new BadRequestException.
|
Modifier and Type | Method and Description |
---|---|
Problem |
getProblem()
The parsed problem details, if available.
|
SubmitTransactionAsyncResponse |
getSubmitTransactionAsyncProblem()
The parsed async transaction submission problem details.
|
getBody, getCode
public BadResponseException(int code, @Nullable java.lang.String body, @Nullable Problem problem, @Nullable SubmitTransactionAsyncResponse submitTransactionAsyncProblem)
code
- The HTTP status code of the responsebody
- The raw body of the responseproblem
- The parsed problem details, may be null if parsing failed@Nullable public Problem getProblem()
@Nullable public SubmitTransactionAsyncResponse getSubmitTransactionAsyncProblem()
This field is only present when the exception is thrown as a result of calling the "Submit Transaction Asynchronously" API endpoint and the server returned an error response. In other cases, it will be null.