package {{apiPackage}};

/**
 * Something unexpected occured while making an API request.
 * 
 * Note that API exceptions do not use any JAX-RS exceptions as causes
 * as that can trigger a JAX-RS-aware server to use the responses in those
 * exceptions as the server's response.
 */
{{>generatedAnnotation}}
public abstract class UnexpectedApiException extends java.lang.{{#if @root.useRuntimeUnexpectedExceptions}}Runtime{{/if}}Exception {

	private static final long serialVersionUID = 1L;

	protected UnexpectedApiException(java.lang.String message) {
		super(message);
	}

}
