The type of the input data for the request.
The type of the path parameters for the request.
The type of the query parameters for the request.
Constructs a new instance of the class.
The API Gateway event object.
The context object.
The logger object.
None
Checks if the given parameter name exists in the PathParamsType object.
The name of the parameter to check.
Checks if the specified query parameter exists and has a valid value.
The name of the query parameter to check.
Retrieves the value of the 'Authorization' header from the request.
The value of the 'Authorization' header, or null if it is not present.
Retrieves the body of the request event and parses it if it is a string.
Optional
raw: booleanThe parsed body of the request event.
Retrieves the value of a context parameter from the request context object.
The name of the context parameter to retrieve.
The value of the context parameter, or null if it does not exist.
Retrieves the value of the specified header from the request event headers.
The name of the header to retrieve.
Retrieves the origin IP address of the request.
The origin IP address. If the IP address is not available, it returns 'unknown'.
Retrieves the path from the request event.
The path of the request event.
Retrieves the value of a specific path parameter from the URL.
The name of the path parameter to retrieve.
The value of the path parameter, or null if it does not exist.
Retrieves the path parameters from the request event.
Retrieves the value of a query parameter from the URL.
The name of the query parameter to retrieve.
The value of the query parameter, or null if it does not exist.
Retrieves the query parameters from the request event.
Retrieves the request ID associated with the current execution context.
The request ID.
Sets the fixed path parameters in the request event object.
An array of keys representing the path parameter names.
An array of values representing the path parameter values.
None
Represents a request object with generic types for input, query parameters, and path parameters. Request