|
Webserv
|
Represents the result of a validation or parsing operation. More...
#include <FileUploadValidator.hpp>
Static Public Member Functions | |
| static UploadValidationResult | ok (const std::string &file) |
| Creates a successful validation result with a filename. | |
| static UploadValidationResult | ok () |
| Creates a successful validation result with an empty filename. | |
| static UploadValidationResult | fail (HttpStatus s, const std::string &msg) |
| Creates a failed validation result. | |
Public Attributes | |
| bool | result |
| True if validation succeeded. | |
| std::string | filename |
| Parsed or validated filename (empty if failed). | |
| HttpStatus | status |
| HTTP status code associated with the result. | |
| std::string | message |
| Detailed error message if validation failed. | |
Represents the result of a validation or parsing operation.
This structure is used across upload-related utility functions to provide both success and failure states in a consistent way.
Fields:
Factory methods:
|
static |
Creates a failed validation result.
|
static |
Creates a successful validation result with an empty filename.
|
static |
Creates a successful validation result with a filename.
| std::string http::upload::UploadValidationResult::filename |
Parsed or validated filename (empty if failed).
| std::string http::upload::UploadValidationResult::message |
Detailed error message if validation failed.
| bool http::upload::UploadValidationResult::result |
True if validation succeeded.
| HttpStatus http::upload::UploadValidationResult::status |
HTTP status code associated with the result.