Skip to main content

parse_rpc_params

Function parse_rpc_params 

Source
pub fn parse_rpc_params(
    function_name: &str,
    query_string: &str,
    body: Option<&str>,
) -> Result<RpcParams, Error>
Expand description

Parses RPC parameters from query string and body

§Arguments

  • function_name - Name of the function to call
  • query_string - Query parameters (e.g., “limit=10&order=created_at.desc”)
  • body - Optional JSON body with function arguments

§Examples

use postgrest_parser::parser::parse_rpc_params;

let body = r#"{"user_id": 123, "status": "active"}"#;
let params = parse_rpc_params("get_user_posts", "", Some(body)).unwrap();
assert_eq!(params.function_name, "get_user_posts");