Creates a failed API result with an error message.
error
factory ApiResult.failure(String error, {int? statusCode}) => ApiResult._(message: error, statusCode: statusCode);