Skip to main contentModule args
Source - Args ๐
- Extracts a typed Ruma request and its authentication context.
- authenticate ๐
- Authenticates a request while retaining the headers consumed by extraction.
- make_args ๐
- Builds typed arguments after authentication and any UIA body merge.
- parse_json ๐
- Parses canonical JSON while retaining ordinary JSON for typed deserialization.
- record_auth_context ๐
- restore_body ๐
- Restores omitted fields from a UIA session before typed body parsing.
- serialize_body ๐
- Serializes a canonical body directly into the HTTP byte buffer.
- ArgsAdmin ๐
- Requires administrator authorization before returning request body errors.