@maxim_mazurok/gapi.client.bigqueryreservation
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.20220613 • Public • Published

    TypeScript typings for BigQuery Reservation API v1

    A service to modify your BigQuery flat-rate reservations. For detailed description please check documentation.

    Installing

    Install typings for BigQuery Reservation API:

    npm install @types/gapi.client.bigqueryreservation@v1 --save-dev
    

    Usage

    You need to initialize Google API client in your code:

    gapi.load('client', () => {
      // now we can use gapi.client
      // ...
    });

    Then load api client wrapper:

    gapi.client.load('bigqueryreservation', 'v1', () => {
      // now we can use gapi.client.bigqueryreservation
      // ...
    });

    Don't forget to authenticate your client before sending any request to resources:

    // declare client_id registered in Google Developers Console
    var client_id = '',
      scope = [ 
          // View and manage your data in Google BigQuery and see the email address for your Google Account
          'https://www.googleapis.com/auth/bigquery',
    
          // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
          'https://www.googleapis.com/auth/cloud-platform',
        ],
        immediate = true;
    // ...
    
    gapi.auth.authorize(
      { client_id: client_id, scope: scope, immediate: immediate },
      authResult => {
        if (authResult && !authResult.error) {
            /* handle successful authorization */
        } else {
            /* handle authorization error */
        }
    });

    After that you can use BigQuery Reservation API resources:

    Keywords

    none

    Install

    npm i @maxim_mazurok/gapi.client.bigqueryreservation

    DownloadsWeekly Downloads

    119

    Version

    1.0.20220613

    License

    MIT

    Unpacked Size

    77.8 kB

    Total Files

    6

    Last publish

    Collaborators

    • maxim_mazurok