google-cloud-bigquery 0.15.0

Google Cloud Platform bigquery client library.
Documentation
use reqwest_middleware::{ClientWithMiddleware as Client, RequestBuilder};

use crate::http::table::test_iam_permissions::TestIamPermissionsRequest;

pub fn build(
    base_url: &str,
    client: &Client,
    project_id: &str,
    dataset_id: &str,
    table_id: &str,
    policy_id: &str,
    data: &TestIamPermissionsRequest,
) -> RequestBuilder {
    let url = format!(
        "{}/projects/{}/datasets/{}/tables/{}/rowAccessPolicies/{}/:testIamPermissions",
        base_url, project_id, dataset_id, table_id, policy_id
    );
    client.post(url).json(data)
}