Orbit Framework
An ultra-modern, asynchronous, cross-platform C++ Web Framework.
Loading...
Searching...
No Matches
Validation.hpp File Reference
#include <orbit/routing/Router.hpp>
#include <vector>
#include <string>
Include dependency graph for Validation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  middleware::SchemaField
 Represents a field in a validation schema. More...
 

Namespaces

namespace  middleware
 

Enumerations

enum class  middleware::JsonType {
  middleware::JsonType::STRING , middleware::JsonType::NUMBER , middleware::JsonType::BOOLEAN , middleware::JsonType::OBJECT ,
  middleware::JsonType::ARRAY
}
 Enumeration of JSON data types. More...
 

Functions

routing::Middleware middleware::validate_json (const std::vector< SchemaField > &schema)
 Returns a middleware that parses and validates a JSON request body.