Instance Methodvapor 4.114.1Vapor
validate(query:)
Validations.swift:59func validate(query: URI) throws -> ValidationsResult
func validate(query: URI) throws -> ValidationsResult
s5Vapor11ValidationsV8validate5queryAA0B6ResultVAA3URIV_tKF
What are these?7B8AH
import Vapor
Vapor is a framework for building server applications, APIs and websites in Swift. It provides a safe, performant and scalable foundation for building large complex backends.
struct Validations
struct URI
A type for constructing and manipulating (most) Uniform Resource Indicators.
struct ValidationsResult
init()
mutating func add<T>(_ key: ValidationKey, as type: T.Type = T.self, is validator: Validator<T> = .valid, required: Bool = true, customFailureDescription: String? = nil) where T : Decodable, T : Sendable
mutating func add(_ key: ValidationKey, required: Bool = true, customFailureDescription: String? = nil, _ nested: (inout Validations) -> ())
mutating func add(_ key: ValidationKey, result: ValidatorResult, customFailureDescription: String? = nil)
@preconcurrency mutating func add(each key: ValidationKey, required: Bool = true, customFailureDescription: String? = nil, _ handler: @escaping (Int, inout Validations) -> ())
func validate(_ decoder: Decoder) throws -> ValidationsResult
func validate(json: String) throws -> ValidationsResult
func validate(request: Request) throws -> ValidationsResult