open-index/open-npm huggingface dataset:
npm package: @maxim_mazurok/gapi.client.mybusinessnotifications-v1
Description: TypeScript typings for My Business Notifications API v1
Author: Maxim Mazurok
Latest version: 0.2.20260317

# TypeScript typings for My Business Notifications API v1

The My Business Notification Settings API enables managing notification settings for business accounts. Note - If you have a quota of 0 after enabling the API, please request for GBP API access.
For detailed description please check [documentation](https://developers.google.com/my-business/).

## Installing

Install typings for My Business Notifications API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://mybusinessnotifications.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.mybusinessnotifications
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('mybusinessnotifications', 'v1', () => {
  // now we can use:
  // gapi.client.mybusinessnotifications
});
```

After that you can use My Business Notifications API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript
/*
Returns the pubsub notification settings for the account.
*/
await gapi.client.mybusinessnotifications.accounts.getNotificationSetting({
  name: 'name',
});

/*
Sets the pubsub notification setting for the account informing Google which topic to send pubsub notifications for. Use the notification_types field within notification_setting to manipulate the events an account wants to subscribe to. An account will only have one notification setting resource, and only one pubsub topic can be set. To delete the setting, update with an empty notification_types
*/
await gapi.client.mybusinessnotifications.accounts.updateNotificationSetting({
  name: 'name',
});
```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.mybusinessnotifications-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.mybusinessplaceactions
Description: TypeScript typings for My Business Place Actions API v1
Author: Maxim Mazurok
Latest version: 1.0.20220809

# TypeScript typings for My Business Place Actions API v1

The My Business Place Actions API provides an interface for managing place action links of a location on Google.
For detailed description please check [documentation](https://developers.google.com/my-business/).

## Installing

Install typings for My Business Place Actions API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

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



After that you can use My Business Place Actions API resources:

```typescript

/*
Returns the list of available place action types for a location or country.
*/
await gapi.client.mybusinessplaceactions.placeActionTypeMetadata.list({  });
```
npm package: @maxim_mazurok/gapi.client.mybusinessplaceactions-v1
Description: TypeScript typings for My Business Place Actions API v1
Author: Maxim Mazurok
Latest version: 0.2.20260317

# TypeScript typings for My Business Place Actions API v1

The My Business Place Actions API provides an interface for managing place action links of a location on Google. Note - If you have a quota of 0 after enabling the API, please request for GBP API access.
For detailed description please check [documentation](https://developers.google.com/my-business/).

## Installing

Install typings for My Business Place Actions API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://mybusinessplaceactions.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.mybusinessplaceactions
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('mybusinessplaceactions', 'v1', () => {
  // now we can use:
  // gapi.client.mybusinessplaceactions
});
```

After that you can use My Business Place Actions API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript
/*
Returns the list of available place action types for a location or country.
*/
await gapi.client.mybusinessplaceactions.placeActionTypeMetadata.list({});
```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.mybusinessplaceactions-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.mybusinessqanda
Description: TypeScript typings for My Business Q&A API v1
Author: Maxim Mazurok
Latest version: 1.0.20220809

# TypeScript typings for My Business Q&A API v1

The My Business Q&A API allows questions and answers to be posted for specific listings.
For detailed description please check [documentation](https://developers.google.com/my-business/).

## Installing

Install typings for My Business Q&A API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

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



After that you can use My Business Q&A API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.mybusinessqanda-v1
Description: TypeScript typings for My Business Q&A API v1
Author: Maxim Mazurok
Latest version: 0.2.20260317

# TypeScript typings for My Business Q&A API v1

The My Business Q&A API allows questions and answers to be posted for specific listings. Note - If you have a quota of 0 after enabling the API, please request for GBP API access.
For detailed description please check [documentation](https://developers.google.com/my-business/).

## Installing

Install typings for My Business Q&A API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://mybusinessqanda.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.mybusinessqanda
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('mybusinessqanda', 'v1', () => {
  // now we can use:
  // gapi.client.mybusinessqanda
});
```

After that you can use My Business Q&A API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.mybusinessqanda-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.mybusinessverifications
Description: TypeScript typings for My Business Verifications API v1
Author: Maxim Mazurok
Latest version: 1.0.20220809

# TypeScript typings for My Business Verifications API v1

The My Business Verifications API provides an interface for taking verifications related actions for locations.
For detailed description please check [documentation](https://developers.google.com/my-business/).

## Installing

Install typings for My Business Verifications API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

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



After that you can use My Business Verifications API resources:

```typescript

/*
Reports all eligible verification options for a location in a specific language.
*/
await gapi.client.mybusinessverifications.locations.fetchVerificationOptions({ location: "location",  });

/*
Gets the VoiceOfMerchant state.
*/
await gapi.client.mybusinessverifications.locations.getVoiceOfMerchantState({ name: "name",  });

/*
Starts the verification process for a location.
*/
await gapi.client.mybusinessverifications.locations.verify({ name: "name",  });

/*
Generates a token for the provided location data as a vetted [partner](https://support.google.com/business/answer/7674102). Throws PERMISSION_DENIED if the caller is not a vetted partner account. Throws FAILED_PRECONDITION if the caller's VettedStatus is INVALID.
*/
await gapi.client.mybusinessverifications.verificationTokens.generate({  });
```
npm package: @maxim_mazurok/gapi.client.mybusinessverifications-v1
Description: TypeScript typings for My Business Verifications API v1
Author: Maxim Mazurok
Latest version: 0.2.20260317

# TypeScript typings for My Business Verifications API v1

The My Business Verifications API provides an interface for taking verifications related actions for locations.
For detailed description please check [documentation](https://developers.google.com/my-business/).

## Installing

Install typings for My Business Verifications API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://mybusinessverifications.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.mybusinessverifications
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('mybusinessverifications', 'v1', () => {
  // now we can use:
  // gapi.client.mybusinessverifications
});
```

After that you can use My Business Verifications API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript
/*
Reports all eligible verification options for a location in a specific language.
*/
await gapi.client.mybusinessverifications.locations.fetchVerificationOptions({
  location: 'location',
});

/*
Gets the VoiceOfMerchant state.
*/
await gapi.client.mybusinessverifications.locations.getVoiceOfMerchantState({
  name: 'name',
});

/*
Starts the verification process for a location.
*/
await gapi.client.mybusinessverifications.locations.verify({name: 'name'});

/*
Generate a token for the provided location data to verify the location.
*/
await gapi.client.mybusinessverifications.verificationTokens.generate({});
```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.mybusinessverifications-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.netapp-v1
Description: TypeScript typings for NetApp API v1
Author: Maxim Mazurok
Latest version: 0.2.20260309

# TypeScript typings for NetApp API v1

Google Cloud NetApp Volumes is a fully-managed, cloud-based data storage service that provides advanced data management capabilities and highly scalable performance with global availability.
For detailed description please check [documentation](https://cloud.google.com/netapp/).

## Installing

Install typings for NetApp API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://netapp.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.netapp
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('netapp', 'v1', () => {
  // now we can use:
  // gapi.client.netapp
});
```

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // 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 NetApp API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.netapp-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.netapp-v1beta1
Description: TypeScript typings for NetApp API v1beta1
Author: Maxim Mazurok
Latest version: 0.2.20260309

# TypeScript typings for NetApp API v1beta1

Google Cloud NetApp Volumes is a fully-managed, cloud-based data storage service that provides advanced data management capabilities and highly scalable performance with global availability.
For detailed description please check [documentation](https://cloud.google.com/netapp/).

## Installing

Install typings for NetApp API:

```
npm install @types/gapi.client.netapp-v1beta1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://netapp.googleapis.com/$discovery/rest?version=v1beta1',
  () => {
    // now we can use:
    // gapi.client.netapp
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('netapp', 'v1beta1', () => {
  // now we can use:
  // gapi.client.netapp
});
```

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // 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 NetApp API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.netapp-v1beta1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.networkconnectivity
Description: TypeScript typings for Network Connectivity API v1
Author: Maxim Mazurok
Latest version: 1.0.20220809

# TypeScript typings for Network Connectivity API v1

This API enables connectivity with and between Google Cloud resources.
For detailed description please check [documentation](https://cloud.google.com/network-connectivity/docs/reference/networkconnectivity/rest).

## Installing

Install typings for Network Connectivity API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

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

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // 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 Network Connectivity API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.networkconnectivity-v1
Description: TypeScript typings for Network Connectivity API v1
Author: Maxim Mazurok
Latest version: 0.1.20260309

# TypeScript typings for Network Connectivity API v1

This API enables connectivity with and between Google Cloud resources.
For detailed description please check [documentation](https://cloud.google.com/network-connectivity/docs/reference/networkconnectivity/rest).

## Installing

Install typings for Network Connectivity API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://networkconnectivity.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.networkconnectivity
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('networkconnectivity', 'v1', () => {
  // now we can use:
  // gapi.client.networkconnectivity
});
```

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // 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 Network Connectivity API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.networkconnectivity-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.networkconnectivity-v1alpha1
Description: TypeScript typings for Network Connectivity API v1alpha1
Author: Maxim Mazurok
Latest version: 0.2.20260309

# TypeScript typings for Network Connectivity API v1alpha1

This API enables connectivity with and between Google Cloud resources.
For detailed description please check [documentation](https://cloud.google.com/network-connectivity/docs/reference/networkconnectivity/rest).

## Installing

Install typings for Network Connectivity API:

```
npm install @types/gapi.client.networkconnectivity-v1alpha1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://networkconnectivity.googleapis.com/$discovery/rest?version=v1alpha1',
  () => {
    // now we can use:
    // gapi.client.networkconnectivity
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('networkconnectivity', 'v1alpha1', () => {
  // now we can use:
  // gapi.client.networkconnectivity
});
```

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // 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 Network Connectivity API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.networkconnectivity-v1alpha1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.networkmanagement
Description: TypeScript typings for Network Management API v1
Author: Maxim Mazurok
Latest version: 1.0.20220707

# TypeScript typings for Network Management API v1

The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.
For detailed description please check [documentation](https://cloud.google.com/).

## Installing

Install typings for Network Management API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

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

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // 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 Network Management API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.networkmanagement-v1
Description: TypeScript typings for Network Management API v1
Author: Maxim Mazurok
Latest version: 0.1.20260315

# TypeScript typings for Network Management API v1

The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.
For detailed description please check [documentation](https://cloud.google.com/).

## Installing

Install typings for Network Management API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://networkmanagement.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.networkmanagement
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('networkmanagement', 'v1', () => {
  // now we can use:
  // gapi.client.networkmanagement
});
```

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // 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 Network Management API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.networkmanagement-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.networkmanagement-v1beta1
Description: TypeScript typings for Network Management API v1beta1
Author: Maxim Mazurok
Latest version: 0.1.20260315

# TypeScript typings for Network Management API v1beta1

The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.
For detailed description please check [documentation](https://cloud.google.com/).

## Installing

Install typings for Network Management API:

```
npm install @types/gapi.client.networkmanagement-v1beta1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://networkmanagement.googleapis.com/$discovery/rest?version=v1beta1',
  () => {
    // now we can use:
    // gapi.client.networkmanagement
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('networkmanagement', 'v1beta1', () => {
  // now we can use:
  // gapi.client.networkmanagement
});
```

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // 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 Network Management API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.networkmanagement-v1beta1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.networksecurity
Description: TypeScript typings for Network Security API v1
Author: Maxim Mazurok
Latest version: 1.0.20220808

# TypeScript typings for Network Security API v1


For detailed description please check [documentation](https://cloud.google.com/networking).

## Installing

Install typings for Network Security API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

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

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // 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 Network Security API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.networksecurity-v1
Description: TypeScript typings for Network Security API v1
Author: Maxim Mazurok
Latest version: 0.2.20260302

# TypeScript typings for Network Security API v1

For detailed description please check [documentation](https://cloud.google.com/networking).

## Installing

Install typings for Network Security API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://networksecurity.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.networksecurity
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('networksecurity', 'v1', () => {
  // now we can use:
  // gapi.client.networksecurity
});
```

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // 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 Network Security API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.networksecurity-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.networksecurity-v1beta1
Description: TypeScript typings for Network Security API v1beta1
Author: Maxim Mazurok
Latest version: 0.1.20260302

# TypeScript typings for Network Security API v1beta1

For detailed description please check [documentation](https://cloud.google.com/networking).

## Installing

Install typings for Network Security API:

```
npm install @types/gapi.client.networksecurity-v1beta1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://networksecurity.googleapis.com/$discovery/rest?version=v1beta1',
  () => {
    // now we can use:
    // gapi.client.networksecurity
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('networksecurity', 'v1beta1', () => {
  // now we can use:
  // gapi.client.networksecurity
});
```

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // 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 Network Security API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.networksecurity-v1beta1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.networkservices
Description: TypeScript typings for Network Services API v1
Author: Maxim Mazurok
Latest version: 1.0.20220802

# TypeScript typings for Network Services API v1


For detailed description please check [documentation](https://cloud.google.com/networking).

## Installing

Install typings for Network Services API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

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

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // 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 Network Services API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.networkservices-v1
Description: TypeScript typings for Network Services API v1
Author: Maxim Mazurok
Latest version: 0.2.20260226

# TypeScript typings for Network Services API v1

For detailed description please check [documentation](https://cloud.google.com/networking).

## Installing

Install typings for Network Services API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://networkservices.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.networkservices
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('networkservices', 'v1', () => {
  // now we can use:
  // gapi.client.networkservices
});
```

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // 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 Network Services API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.networkservices-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.networkservices-v1beta1
Description: TypeScript typings for Network Services API v1beta1
Author: Maxim Mazurok
Latest version: 0.2.20260226

# TypeScript typings for Network Services API v1beta1

For detailed description please check [documentation](https://cloud.google.com/networking).

## Installing

Install typings for Network Services API:

```
npm install @types/gapi.client.networkservices-v1beta1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://networkservices.googleapis.com/$discovery/rest?version=v1beta1',
  () => {
    // now we can use:
    // gapi.client.networkservices
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('networkservices', 'v1beta1', () => {
  // now we can use:
  // gapi.client.networkservices
});
```

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // 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 Network Services API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.networkservices-v1beta1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.notebooks
Description: TypeScript typings for Notebooks API v1
Author: Maxim Mazurok
Latest version: 1.0.20220729

# TypeScript typings for Notebooks API v1

Notebooks API is used to manage notebook resources in Google Cloud.
For detailed description please check [documentation](https://cloud.google.com/notebooks/docs/).

## Installing

Install typings for Notebooks API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

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

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // 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 Notebooks API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.notebooks-v1
Description: TypeScript typings for Notebooks API v1
Author: Maxim Mazurok
Latest version: 0.2.20260204

# TypeScript typings for Notebooks API v1

Notebooks API is used to manage notebook resources in Google Cloud.
For detailed description please check [documentation](https://cloud.google.com/notebooks/docs/).

## Installing

Install typings for Notebooks API:

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

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://notebooks.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.notebooks
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('notebooks', 'v1', () => {
  // now we can use:
  // gapi.client.notebooks
});
```

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // 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 Notebooks API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.notebooks-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.notebooks-v2
Description: TypeScript typings for Notebooks API v2
Author: Maxim Mazurok
Latest version: 0.2.20260204

# TypeScript typings for Notebooks API v2

Notebooks API is used to manage notebook resources in Google Cloud.
For detailed description please check [documentation](https://cloud.google.com/notebooks/docs/).

## Installing

Install typings for Notebooks API:

```
npm install @types/gapi.client.notebooks-v2 --save-dev
```

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://notebooks.googleapis.com/$discovery/rest?version=v2',
  () => {
    // now we can use:
    // gapi.client.notebooks
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('notebooks', 'v2', () => {
  // now we can use:
  // gapi.client.notebooks
});
```

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // 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 Notebooks API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.notebooks-v2#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.oauth2
Description: TypeScript typings for Google OAuth2 API v2
Author: Maxim Mazurok
Latest version: 2.0.20200213

# TypeScript typings for Google OAuth2 API v2

Obtains end-user authorization grants for use with other Google APIs.
For detailed description please check [documentation](https://developers.google.com/identity/protocols/oauth2/).

## Installing

Install typings for Google OAuth2 API:

```
npm install @types/gapi.client.oauth2@v2 --save-dev
```

## Usage

You need to initialize Google API client in your code:

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

Then load api client wrapper:

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

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

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // View your email address
      'https://www.googleapis.com/auth/userinfo.email',

      // See your personal info, including any personal info you've made publicly available
      'https://www.googleapis.com/auth/userinfo.profile',

      // Associate you with your personal info on Google
      'openid',
    ],
    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 Google OAuth2 API resources:

```typescript

/*
undefined
*/
await gapi.client.oauth2.userinfo.get({  });
```