Response.error constructor Null safety

Response.error(
  1. {required Request request,
  2. int statusCode = 501,
  3. Map<String, dynamic> headers = const {},
  4. String message = 'This function has not been implemented'}
)

Generates a non successful response

This type of response is being sent with an error message. Example:

{
	"message": "My custom error message"
}

Implementation

factory Response.error({
	required Request request,
	int statusCode = 501,
	Map<String, dynamic> headers = const {},
	String message = 'This function has not been implemented',
}) => Response(
	request: request,
	statusCode: statusCode,
	contentType: ContentType.json,
	headers: headers,
	body: json.encode({
		'message': message
	})
);