gcloud-bigquery 1.7.0

Google Cloud Platform bigquery client library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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!(
        "{base_url}/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}/rowAccessPolicies/{policy_id}/:testIamPermissions"
    );
    client.post(url).json(data)
}