Search in sources :

Example 1 with InvalidContactFlowException

use of com.amazonaws.services.connect.model.InvalidContactFlowException in project aws-sdk-android by aws-amplify.

the class InvalidContactFlowExceptionUnmarshaller method unmarshall.

@Override
public AmazonServiceException unmarshall(JsonErrorResponse error) throws Exception {
    InvalidContactFlowException e = (InvalidContactFlowException) super.unmarshall(error);
    e.setErrorCode("InvalidContactFlowException");
    final AwsJsonReader jsonReader = JsonUtils.getJsonReader(new StringReader(error.get("problems")));
    e.setProblems(new ListUnmarshaller<ProblemDetail>(ProblemDetailJsonUnmarshaller.getInstance()).unmarshall(new JsonUnmarshallerContext(jsonReader)));
    return e;
}
Also used : ListUnmarshaller(com.amazonaws.transform.ListUnmarshaller) StringReader(java.io.StringReader) InvalidContactFlowException(com.amazonaws.services.connect.model.InvalidContactFlowException) JsonUnmarshallerContext(com.amazonaws.transform.JsonUnmarshallerContext) AwsJsonReader(com.amazonaws.util.json.AwsJsonReader)

Aggregations

InvalidContactFlowException (com.amazonaws.services.connect.model.InvalidContactFlowException)1 JsonUnmarshallerContext (com.amazonaws.transform.JsonUnmarshallerContext)1 ListUnmarshaller (com.amazonaws.transform.ListUnmarshaller)1 AwsJsonReader (com.amazonaws.util.json.AwsJsonReader)1 StringReader (java.io.StringReader)1