googleapis_beta 0.49.0

  • Readme
  • Changelog
  • Installing
  • 52

Auto-generated Dart libraries for accessing Google APIs.

Usage #

First, obtain OAuth 2.0 access credentials. This can be done using the googleapis_auth package. Your application can access APIs on behalf of a user or using a service account.

After obtaining credentials, an API from the googleapis package can be accessed with an authenticated HTTP client.

Example #

The following command line application lists files in Google Drive by using a service account.

Create a pubspec.yaml file with the googleapis_auth and googleapis dependencies.

...
dependencies:
  googleapis: any
  googleapis_auth: any

Create a service account in the Google Cloud Console and save the credential information.

Then create a Dart application to list files in a spececific project. In the example below, files from the dart-on-cloud project are listed.

// bin/list_files.dart

import 'package:googleapis/storage/v1.dart';
import 'package:googleapis_auth/auth_io.dart';

final _credentials = new ServiceAccountCredentials.fromJson(r'''
{
  "private_key_id": ...,
  "private_key": ...,
  "client_email": ...,
  "client_id": ...,
  "type": "service_account"
}
''');

const _SCOPES = const [StorageApi.DevstorageReadOnlyScope];

void main() {
  clientViaServiceAccount(_credentials, _SCOPES).then((http_client) {
    var storage = new StorageApi(http_client);
    storage.buckets.list('dart-on-cloud').then((buckets) {
      print("Received ${buckets.items.length} bucket names:");
      for (var file in buckets.items) {
        print(file.name);
      }
    });
  });
}

Available Google APIs #

The following is a list of APIs that are currently available inside this package.

Access Approval API - accessapproval v1beta1 #

An API for controlling access to data by Google personnel.

Official API documentation: https://cloud.google.com/access-approval/docs

Ad Exchange Buyer API II - adexchangebuyer2 v2beta1 #

Accesses the latest features for managing Authorized Buyers accounts, Real-Time Bidding configurations and auction metrics, and Marketplace programmatic deals.

Official API documentation: https://developers.google.com/authorized-buyers/apis/reference/rest/

G Suite Alert Center API - alertcenter v1beta1 #

Manages alerts on issues affecting your domain.

Official API documentation: https://developers.google.com/admin-sdk/alertcenter/

App Engine Admin API - appengine v1beta #

Provisions and manages developers' App Engine applications.

Official API documentation: https://cloud.google.com/appengine/docs/admin-api/

Binary Authorization API - binaryauthorization v1beta1 #

The management interface for Binary Authorization, a system providing policy control for images deployed to Kubernetes Engine clusters.

Official API documentation: https://cloud.google.com/binary-authorization/

Stackdriver Error Reporting API - clouderrorreporting v1beta1 #

Groups and counts similar errors from cloud services and applications, reports new errors, and provides access to error groups and their associated errors.

Official API documentation: https://cloud.google.com/error-reporting/

Cloud Private Catalog API - cloudprivatecatalog v1beta1 #

Enable cloud users to discover enterprise catalogs and products in their organizations.

Official API documentation: https://cloud.google.com/private-catalog/

Cloud Private Catalog Producer API - cloudprivatecatalogproducer v1beta1 #

Enables cloud users to manage and share enterprise catalogs intheir organizations.

Official API documentation: https://cloud.google.com/private-catalog/

Cloud Resource Manager API - cloudresourcemanager v1beta1 #

Creates, reads, and updates metadata for Google Cloud Platform resource containers.

Official API documentation: https://cloud.google.com/resource-manager

Perspective Comment Analyzer API - commentanalyzer v1alpha1 #

The Perspective Comment Analyzer API provides information about the potential impact of a comment on a conversation (e.g. it can provide a score for the "toxicity" of a comment). Users can leverage the "SuggestCommentScore" method to submit corrections to improve Perspective over time. Users can set the "doNotStore" flag to ensure that all submitted comments are automatically deleted after scores are returned.

Official API documentation: https://github.com/conversationai/perspectiveapi/blob/master/README.md

Container Analysis API - containeranalysis v1beta1 #

An implementation of the Grafeas API, which stores, and enables querying and retrieval of critical metadata about all of your software artifacts.

Official API documentation: https://cloud.google.com/container-analysis/api/reference/rest/

Dataflow API - dataflow v1b3 #

Manages Google Cloud Dataflow projects on Google Cloud Platform.

Official API documentation: https://cloud.google.com/dataflow

Cloud Data Fusion API - datafusion v1beta1 #

Cloud Data Fusion is a fully-managed, cloud native, enterprise data integration service for quickly building and managing data pipelines. It provides a graphical interface to increase time efficiency and reduce complexity, and allows business users, developers, and data scientists to easily and reliably build scalable data integration solutions to cleanse, prepare, blend, transfer and transform data without having to wrestle with infrastructure.

Official API documentation: https://cloud.google.com/data-fusion/docs

Dialogflow API - dialogflow v2beta1 #

Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).

Official API documentation: https://cloud.google.com/dialogflow/

Logo Google Cloud DNS API - dns v2beta1

Configures and serves authoritative DNS records.

Official API documentation: https://developers.google.com/cloud-dns

Fact Check Tools API - factchecktools v1alpha1 #

Official API documentation: https://developers.google.com/fact-check/tools/api/

Firebase Management API - firebase v1beta1 #

The Firebase Management API enables programmatic setup and management of Firebase projects, including a project's Firebase resources and Firebase apps.

Official API documentation: https://firebase.google.com

Firebase Hosting API - firebasehosting v1beta1 #

The Firebase Hosting REST API enables programmatic and customizable deployments to your Firebase-hosted sites. Use this REST API to deploy new or updated hosting configurations and content files.

Official API documentation: https://firebase.google.com/docs/hosting/

Cloud Healthcare API - healthcare v1beta1 #

Manage, store, and access healthcare data in Google Cloud Platform.

Official API documentation: https://cloud.google.com/healthcare

Cloud Natural Language API - language v1beta1 #

Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations, to developers.

Official API documentation: https://cloud.google.com/natural-language/

Cloud Natural Language API - language v1beta2 #

Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations, to developers.

Official API documentation: https://cloud.google.com/natural-language/

Cloud OS Login API - oslogin v1alpha #

You can use OS Login to manage access to your VM instances using IAM roles. For more information, read OS Login.

Official API documentation: https://cloud.google.com/compute/docs/oslogin/

Cloud OS Login API - oslogin v1beta #

You can use OS Login to manage access to your VM instances using IAM roles. For more information, read OS Login.

Official API documentation: https://cloud.google.com/compute/docs/oslogin/

Proximity Beacon API - proximitybeacon v1beta1 #

Registers, manages, indexes, and searches beacons.

Official API documentation: https://developers.google.com/beacons/proximity/

Cloud Pub/Sub API - pubsub v1beta2 #

Provides reliable, many-to-many, asynchronous messaging between applications.

Official API documentation: https://cloud.google.com/pubsub/docs

Logo Replica Pool API - replicapool v1beta1

The Replica Pool API allows users to declaratively provision and manage groups of Google Compute Engine instances based on a common template.

Official API documentation: https://developers.google.com/compute/docs/replica-pool/

Cloud Runtime Configuration API - runtimeconfig v1beta1 #

The Runtime Configurator allows you to dynamically configure and expose variables through Google Cloud Platform. In addition, you can also set Watchers and Waiters that will watch for changes to your data and return based on certain conditions.

Official API documentation: https://cloud.google.com/deployment-manager/runtime-configurator/

Logo Cloud SQL Admin API - sqladmin v1beta4

Creates and manages Cloud SQL instances, which provide fully managed MySQL or PostgreSQL databases.

Official API documentation: https://cloud.google.com/sql/docs/reference/latest

Logo Cloud Tool Results API - toolresults v1beta3

Reads and publishes results from Firebase Test Lab.

Official API documentation: https://firebase.google.com/docs/test-lab/

Cloud TPU API - tpu v1alpha1 #

TPU API provides customers with access to Google TPU technology.

Official API documentation: https://cloud.google.com/tpu/

0.49.0 #

  • [api-new] accessapproval:v1beta1
  • [api-new] cloudprivatecatalog:v1beta1
  • [api-new] cloudprivatecatalogproducer:v1beta1
  • [api-new] commentanalyzer:v1alpha1
  • [api-new] datafusion:v1beta1
  • [api-new] factchecktools:v1alpha1
  • [api-new] firebase:v1beta1
  • [api-new] healthcare:v1beta1
  • [api-removed] accesscontextmanager:v1beta
  • [api-removed] appengine:v1beta4
  • [api-removed] appengine:v1beta4
  • [api-removed] appengine:v1beta5
  • [api-removed] appengine:v1beta5
  • [api-removed] cloudasset:v1beta1
  • [api-removed] cloudscheduler:v1beta1
  • [api-removed] cloudtasks:v2beta3
  • [api-removed] file:v1beta1
  • [api-removed] logging:v2beta1
  • [api-removed] logging:v2beta1
  • [api-removed] servicenetworking:v1beta
  • [api-removed] websecurityscanner:v1alpha

0.48.0 #

  • [api-new] accesscontextmanager:v1beta
  • [api-new] alertcenter:v1beta1
  • [api-new] cloudasset:v1beta1
  • [api-new] cloudscheduler:v1beta1
  • [api-new] containeranalysis:v1beta1
  • [api-new] file:v1beta1
  • [api-new] firebasehosting:v1beta1
  • [api-new] replicapool:v1beta1
  • [api-new] servicenetworking:v1beta
  • [api-removed] replicapool:v1beta2
  • [api-removed] replicapoolupdater:v1beta1
  • [api-removed] speech:v1beta1
  • [api-removed] sqladmin:v1beta3

0.47.0+1 #

  • Regenerate package with widened constraint for package:http

0.47.0 #

  • [api-new] iap:v1beta1
  • [api-new] websecurityscanner:v1alpha
  • [api-new] redis:v1beta1
  • [api-new] binaryauthorization:v1beta1
  • [api] logging:v2beta1
  • [api] dialogflow:v2beta1
  • [api] adexchangebuyer2:v2beta1
  • [api] cloudresourcemanager:v1beta1
  • [api] cloudtasks:v2beta2
  • [api] pubsub:v1beta2
  • [api] dataflow:v1b3
  • [api] toolresults:v1beta3
  • [api] runtimeconfig:v1beta1
  • [api] appengine:v1beta5
  • [api] appengine:v1beta
  • [api] appengine:v1beta4
  • [api] sqladmin:v1beta4
  • [api-breaking] tpu:v1alpha1
  • [api-breaking] dns:v2beta1
  • [api-breaking] cloudtasks:v2beta2
  • [api-breaking] toolresults:v1beta3
  • [api-removed] replicapool:v1beta2
  • [api-removed] firestore:v1beta1
  • [api-removed] resourceviews:v1beta2
  • [api-removed] taskqueue:v1beta2

0.46.1 #

  • Support Dart 2 stable.

0.46.0 #

  • [api-new] websecurityscanner:v1alpha
  • [api-new] redis:v1beta1
  • [api-new] texttospeech:v1beta1
  • [api-new] composer:v1beta1
  • [api] logging:v2beta1
  • [api] tpu:v1alpha1
  • [api] dns:v2beta1
  • [api] oslogin:v1beta
  • [api] oslogin:v1alpha
  • [api] dialogflow:v2beta1
  • [api] adexchangebuyer2:v2beta1
  • [api] cloudtasks:v2beta2
  • [api] dataflow:v1b3
  • [api] appengine:v1beta5
  • [api] appengine:v1beta
  • [api] appengine:v1beta4
  • [api] sqladmin:v1beta4
  • [api-breaking] dns:v2beta1
  • [api-breaking] adexchangebuyer2:v2beta1
  • [api-breaking] adexchangebuyer2:v2beta1
  • [api-removed] dlp:v2beta2
  • [api-removed] dlp:v2beta1
  • [api-removed] resourceviews:v1beta1
  • [api-removed] videointelligence:v1beta1
  • [api-removed] clouduseraccounts:beta

0.45.3 #

  • Re-generated with updated code generator to support Dart 2.

0.45.2 #

  • Re-generated with updated code generator to support Dart 2.

0.45.1 #

  • Re-generated with updated code generator to support Dart 2.

0.45.0 #

  • [api] dlp:v2beta2
  • [api] dialogflow:v2beta1
  • [api] adexchangebuyer2:v2beta1
  • [api] dataflow:v1b3
  • [api] appengine:v1beta
  • [api] sqladmin:v1beta3
  • [api] sqladmin:v1beta4
  • [api-breaking] dialogflow:v2beta1
  • [api-breaking] dialogflow:v2beta1

0.44.0 #

  • [api] dialogflow:v2beta1
  • [api] dataflow:v1b3
  • [api] tpu:v1alpha1
  • [api] logging:v2beta1
  • [api] appengine:v1beta
  • [api] appengine:v1beta4
  • [api] appengine:v1beta5
  • [api-breaking] cloudtasks:v2beta2
  • [api-breaking] oslogin:v1beta
  • [api-breaking] oslogin:v1alpha
  • [api-breaking] speech:v1beta1

0.43.0 #

  • [api] dlp:v2beta1
  • [api] adexchangebuyer2:v2beta1
  • [api] cloudtasks:v2beta2
  • [api] tpu:v1alpha1
  • [api-breaking] cloudtasks:v2beta2
  • [api-breaking] cloudtasks:v2beta2
  • [api-breaking] speech:v1beta1

0.42.0 #

  • [api-new] dialogflow:v2beta1
  • [api-new] tpu:v1alpha1
  • [api] appengine:v1beta
  • [api] cloudtasks:v2beta2
  • [api] dataflow:v1b3
  • [api] dlp:v2beta1
  • [api] proximitybeacon:v1beta1
  • [api] speech:v1beta1
  • [api-breaking] cloudtasks:v2beta2
  • [api-breaking] dataflow:v1b3

0.41.0 #

  • [api] appengine:v1beta4
  • [api] dataflow:v1b3
  • [api] logging:v2beta1
  • [api] oslogin:v1alpha
  • [api] oslogin:v1beta
  • [api] videointelligence:v1beta1
  • [api-breaking] appengine:v1beta
  • [api-breaking] appengine:v1beta4
  • [api-breaking] appengine:v1beta5
  • [api-breaking] dataflow:v1b3
  • [api-breaking] videointelligence:v1beta1
  • [api-removed] cloudmonitoring:v2beta2

0.40.1 #

  • [api] sqladmin:v1beta4
  • [api] dlp:v2beta1
  • [api] toolresults:v1beta3

0.40.0 #

  • [api-new] cloudtasks:v2beta2
  • [api-new] firestore:v1beta1
  • [api-new] oslogin:v1beta
  • [api] dlp:v2beta1
  • [api] proximitybeacon:v1beta1
  • [api] oslogin:v1alpha
  • [api] dataflow:v1b3
  • [api-breaking] oslogin:v1alpha
  • [api-breaking] dataflow:v1b3

0.39.2 #

  • [api] appengine:v1beta
  • [api] dataflow:v1b3
  • [api] dlp:v2beta1
  • [api] language:v1beta2
  • [api] logging:v2beta1
  • [api] toolresults:v1beta3firstparty
  • [api] toolresults:v1beta3
  • [api] videointelligence:v1beta1

0.39.1 #

  • [api] dataflow:v1b3
  • [api] dlp:v2beta1
  • [api] logging:v2beta1
  • [api] sqladmin:v1beta4
  • [api] toolresults:v1beta3firstparty
  • [api] toolresults:v1beta3

0.39.0 #

  • [api-removed] dataproc:v1beta1

0.38.1 #

  • [api-new] oslogin:v1alpha
  • [api-new] toolresults:v1beta3firstparty

0.38.0 #

  • [api] sqladmin:v1beta4
  • [api] adexchangebuyer2:v2beta1
  • [api] dataflow:v1b3
  • [api] appengine:v1beta
  • [api] appengine:v1beta4
  • [api] appengine:v1beta5
  • [api-breaking] sqladmin:v1beta4
  • [api-breaking] dataflow:v1b3

0.37.0 #

  • [api-new] language:v1beta2
  • [api-new] videointelligence:v1beta1
  • [api] sqladmin:v1beta4
  • [api] clouderrorreporting:v1beta1
  • [api] dlp:v2beta1
  • [api] dataflow:v1b3
  • [api] logging:v2beta1
  • [api-breaking] dataflow:v1b3
  • [api-breaking] dataflow:v1b3
  • [api-breaking] dlp:v2beta1

0.36.0 #

  • [api] dataflow:v1b3
  • [api] logging:v2beta1
  • [api-breaking] cloudresourcemanager:v1beta1
  • [api-breaking] runtimeconfig:v1beta1
  • [api-removed] datastore:v1beta3
  • [api-removed] datastore:v1beta2

0.35.0 #

  • [api-new] dlp:v2beta1
  • [api] appengine:v1beta4
  • [api] appengine:v1beta5
  • [api] appengine:v1beta
  • [api] cloudresourcemanager:v1beta1
  • [api] dataflow:v1b3
  • [api] dataproc:v1beta1
  • [api] proximitybeacon:v1beta1
  • [api-breaking] appengine:v1beta
  • [api-breaking] dataflow:v1b3
  • [api-removed] cloudkmsv1beta1
  • [api-removed] mlv1beta1

0.34.0 #

  • [api-new] appengine
  • [api] sqladmin
  • [api] dataproc
  • [api] adexchangebuyer2
  • [api] dataflow
  • [api] ml
  • [api-breaking] dataproc
  • [api-removed] dfareporting

0.33.0 #

[api-breaking] dataflow [api-breaking] ml [api-breaking] speech [api] dataflow: changes [api] dataproc: changes [api] ml: changes [api] sqladmin: changes

0.32.1 #

  • [api-new] cloudkms:v1beta1
  • [api] dataflow:v1b3: schema changes
  • [api] ml:v1beta1: schema changes
  • [api] sqladmin:v1beta4: new methods
  • [api] toolresults:v1beta3: new resources

0.32.0 #

  • [api-removal] genomics:v1beta2
  • [api] appengine:v1beta4: schema changes
  • [api] appengine:v1beta5: schema changes
  • [api] cloudreporting:v1beta1: schema changes
  • [api] dataflow:v1b3: schema changes
  • [api] language:v1beta1: schema/method changes
  • [api] logging:v2beta1: schema/method changes
  • [api] ml:v1beta1: schema changes
  • [api] runtimeconfig:v1beta1: schema/method changes
  • [api] sqladmin:v1beta4: schema changes

0.31.0 #

  • [api-new] ml:v1beta1
  • [api-breaking] dataflow:v1b3: resource changes
  • [api-breaking] dns:v2beta1: renamed resource
  • [api-breaking] logging:v1beta1: added resources, method changes
  • [api] appengine:v1beta4: schema/method changes
  • [api] appengine:v1beta5: schema/method changes
  • [api] cloudreporting:v1beta1: schema changes
  • [api] cloudresourcemanager:v1beta1: schema/method changes
  • [api] dataproc:v1beta1: schema/method changes
  • [api] runtimeconfig:v1beta1: method changes
  • [api] sqladmin:v1beta3: schema changes
  • [api] sqladmin:v1beta4: schema changes

0.30.1 #

  • [api] datastore:v1beta3: schema changes

0.30.0 #

  • [api-new] language:v1beta1
  • [api-new] speech:v1beta1
  • [api] appengine:v1beta4: schema changes
  • [api] appengine:v1beta5: schema changes
  • [api] dataflow:v1b3: new resources, schema changes
  • [api] runtimeconfig:v1beta1: schema changes
  • [api-breaking] adexchangebuyer2:v2beta1: methods removed

0.29.0 #

  • [api] adexchangebuyer2:v2beta1: new resource
  • [api] appengine:v1beta4: new resource
  • [api] appengine:v1beta5: new resource
  • [api] clouderrorreporting:v1beta1: new methods
  • [api] dataflow:v1b3: schema changes
  • [api] sqladmin:v1beta4: schema changes
  • [api-removal] autoscaler:v1beta2

0.28.0 #

  • [api] appengine:v1beta4: schema changes
  • [api] appengine:v1beta5: schema changes
  • [api] cloudresourcemanager:v1beta1: method/schema changes
  • [api] dataflow:v1b3: schema changes
  • [api-breaking] toolresults:v1beta3: schema changes

0.27.1 #

  • [api-new] dns:v2beta1

0.27.0 #

  • [api-new] adexchangebuyer2:v2beta1
  • [api-new] clouderrorreporting:v1beta1
  • [api-new] datastore:v1beta3
  • [api-new] runtimeconfig:v1beta1
  • [api] cloudmonitoring:v2beta2: API new methods
  • [api] cloudresourcemanager:v1beta1: schema/resource changes
  • [api] dfareporting:v2.5beta1: Schema changes
  • [api] genomics:v1beta2: schema changes
  • [api] sqladmin:v1beta4: schema changes
  • [api] toolresults:v1beta3: schema changes
  • [api-breaking] autoscaler:v1beta2: schema/resource changes
  • [api-breaking] cloudresourcemanager:v1beta1: method changes
  • [api-breaking] dataproc:v1beta1: schema/resource changes
  • [api-breaking] proximitybeacon:v1beta1, schema/resource changes
  • [api-removal] reseller:v1sandbox
  • [api-removal] manager:v1beta2

0.26.0 #

  • [api] appengine:v1beta4: new resources
  • [api] appengine:v1beta5: new resources
  • [api-removal] deploymentmanager:v2beta2

0.25.0 #

  • [api-new] dfareporting:v2.5beta1
  • [api] dataflow:v1b3: method changes, schema changes
  • [api] toolresults:v1beta3: schema changes
  • [api-breaking] appengine:v1beta5: method changes
  • [api-breaking] logging:v2beta1: schema changes
  • [api-removal] deploymentmanager:v2beta1

0.24.0 #

  • [api-new] appengine:v1beta5
  • [api-new] toolresults:v1beta3
  • [api] clouduseraccounts:beta: schema changes
  • [api] dataflow:v1b3: schema changes
  • [api] dataproc:v1beta1: new methods
  • [api] deploymentmanager:v2beta2 schema changes
  • [api] sqladmin:v1beta3: schema changes
  • [api] sqladmin:v1beta4: schema changes
  • [api] sqladmin:v1beta4: schema changes
  • [api-breaking] cloudresourcemanager:v1beta1: method changes

0.23.2 #

  • [api] appengine:v1beta4: schema changes
  • [api] dataflow:v1b3: new schemas

0.23.1 #

  • [api] dataflow:v1b3: schema changes

0.23.0 #

  • [api-new] dataproc:v1beta1
  • [api-new] logging:v2beta1
  • [api] dataflow:v1b3: new method/resources
  • [api] deploymentmanager:v2beta2: schema changes
  • [api] sqladmin:v1beta4: schema changes
  • [api-removal] dns:v1beta1
  • [api-removal] logging:v1beta3
  • [api-breaking] genomics:v1beta2: method removals

0.22.0 #

  • [api] appengine:v1beta4: schema changes
  • [api] cloudresourcemanager:v1beta1: schema changes
  • [api-removed] logging:v2beta1

0.21.0 #

  • [api] dataflow:v1b3: schema changes
  • [api] pubsub:v1beta2: schema changes
  • [api] sqladmin:v1beta4: schema changes
  • [api-breaking] logging:v1beta3: method changes
  • [api-breaking] logging:v2beta1: method changes
  • [api-removal] pubsub:v1beta1

0.20.0 #

  • [apis-breaking] logging:v1beta3: resource/schema changes
  • [apis-new] logging:v2beta1
  • [apis] sqladmin:v1beta3: resource/schema changes

0.19.1 #

  • [apis-new] clouduseraccounts:beta

0.19.0 #

  • [apis-breaking] logging:v1beta3: method/schema removals
  • [apis] cloudresourcemanager:v1beta: method/schema changes

0.18.0 #

  • [apis-breaking] appengine:v1beta4: schema changes
  • [apis-breaking] cloudresourcemanager:v1beta: method/schema changes
  • [apis-breaking] pubsub:v1beta2: method/schema changes
  • [apis-breaking] sqladmin:v1beta4: method/schema changes
  • [apis] dataflow:v1b3: schema changes
  • [apis] deploymentmanager:v2beta2: schema changes
  • [apis] replicapoolupdater:v1beta1: method/schema changes
  • [apis-new] proximitybeacon:v1beta1

0.17.0 #

  • [apis] dataflow:v1b3: added schemas/resources
  • [apis] sqladmin:v1beta4: added method/schema
  • [apis-removed] container:v1beta1

0.16.0 #

  • [apis-breaking] replicapoolupdater:v1beta1: method/schema changes
  • [apis-new] appengine:v1beta4
  • [apis-new] cloudresourcemanager:v1beta1
  • [apis-new] dataflow:v1b3
  • [apis-new] deploymentmanager:v2beta2
  • [apis] dns:v1beta1: method/schema changes
  • [apis] genomics:v1beta2: method changes
  • [apis] logging:v1beta3: method/schema changes
  • [apis] resourceviews:v1beta1: schema changes
  • [apis] resourceviews:v1beta2: schema changes

0.15.2 #

  • [apis] replicapool:v1beta2: schema changes

0.15.1 #

  • [apis] genomics:v1beta2: schema changes

0.15.0 #

  • [apis-breaking] pubsub:v1beta2: schema changes, removed properties
  • [apis] container:v1beta1: schema changes
  • [apis] genomics:v1beta2: schema changes
  • [apis] pubsub:v1beta1: schema changes
  • [apis] replicapool:v1beta2: schema changes

0.14.0 #

  • [api] pubsub:v1beta2: new methods/schemas
  • [api-breaking] container:v1beta1: removed resource
  • [api-breaking] genomics:v1beta2: removed resource

0.13.0 #

  • [api] container:v1beta1: schema changes
  • [api] genomics:v1beta2: new resource
  • [api] sqladmin:v1beta3: schema changes
  • [api-breaking] replicapoolupdater:v1beta1: schema changes [wire compatible]
  • [apis-removed] dataflow:v1beta
  • [apis-removed] dataflow:v1b43

0.12.0 #

  • [api] container:v1beta1: new resources
  • [api-breaking] genomics:v1beta2: removed resources
  • [api-breaking] sqladmin:v1beta3: schema changes [wire compatible]

0.11.0 #

  • [apis] container:v1beta1: schema changes
  • [apis] dataflow:v1beta3: schema changes
  • [apis] genomics:v1beta2: method and schema changes
  • [apis] replicapool:v1beta2: schema changes
  • [apis] sqladmin:1beta4: schema changes
  • [apis-breaking] replicapoolupdater:v1beta1: schema changes
  • [apis-new] logging:v1beta3
  • [apis-removed] genomics:v1beta

0.10.0 #

  • [apis-breaking] dataflow:v1b4: Removal of schemas
  • [apis] dataflow:v1beta3: schema changes
  • [apis] genomics:v1beta2: method/schema addition
  • [apis] replicapoolupdater:v1beta1: schema changes
  • [apis-new] pubsub:v1beta2

0.9.0 #

  • [apis-new] cloudmonitoring:v2beta2: API added
  • [apis-new] sqladmin:v1beta4: API added
  • [apis] genomics:v1beta2: schema changes
  • [apis] sqladmin:v1beta3: scope changes
  • [apis-removed] cloudmonitoring:v2beta2: removed

0.8.0 #

  • [apis-new] dataflow:v1b4: API added
  • [apis] cloudmonitoring:v2beta1: method changes
  • [apis] dataflow:v1beta2: schema changes
  • [apis] genomics:v1beta2: new resources and schemas
  • [apis-breaking] replicapoolupdater:v1beta1: schema/method changes

0.7.0 #

  • [apis] container:v1beta1: schema changes
  • [apis-breaking] genomics:v1beta2: schema changes
  • [apis-breaking] replicapoolupdater:v1beta1: schema/method changes

0.6.2 #

  • [generator] Roll to use DetailedApiRequestError when only a HTTP status code is present.

0.6.1 #

  • [apis-new] dataflow:v1beta3: API added
  • [apis-new] deploymentmanager:v2beta1: API added
  • [apis] container:v1beta1: schema changes

0.6.0 #

  • [apis] dns:v1beta1: schema changes
  • [apis] genomics:v1beta2: schema changes
  • [apis] sqladmin:v1beta3: schema changes
  • [apis-breaking] replicapoolupdater:v1beta1: schema changes
  • [generator] Roll to include optional rootUrl/servicePath arguments.

0.5.2 #

  • [apis] container:v1beta1: schema changes
  • [apis] replicapoolupdater:v1beta1: schema changes

0.5.1 #

  • [apis] pubsub:v1beta1: schema changes

0.5.0 #

  • [apis-new] container:v1beta1: API added
  • [apis-new] genomics:v1beta2: API added
  • [apis-new] replicapool:v1beta2: API added
  • [apis-new] replicapoolupdater:v1beta1: API added
  • [apis] autoscaler:v1beta2: additional schemas/methods
  • [apis] qladmin:v1beta3: schema changes
  • [apis-breaking] genomics:v1beta: removed methods
  • [apis-removed] replicapool:v1beta1: removed (Deprecated)

0.4.0 #

  • [apis] cloudmonitoring:v2beta1: additional schemas/methods
  • [apis-breaking] genomics:v1beta: additional schemas/methods, minor removal of schema properties

0.3.0 #

  • [apis-breaking] genomics:v1beta: breaking changes (method argument changes and schema change)

0.2.1 #

  • [apis-new] resourceviews:v1beta2: API added
  • [apis] genomics:v1beta: additional method/schema changes

0.2.0 #

  • [apis] autoscaler:v1beta2: schema changes
  • [apis] datastore:v1beta2: new API scopes, more descriptions
  • [apis] manager:v1beta2: schema changes
  • [apis-breaking] genomics:v1beta: major changes (method argument changes, schema renames, method removals/additions)
  • [generator] Bugfix in resumable media uploader.

0.1.1 #

  • [generator] Make shorter descriptions in pubspec.yaml: Only list api:version tuples.
  • [generator] Rename test files to _test.dart so they get automatically run.

0.1.0 #

  • First release

Use this package as a library

1. Depend on it

Add this to your package's pubspec.yaml file:


dependencies:
  googleapis_beta: ^0.49.0

2. Install it

You can install packages from the command line:

with pub:


$ pub get

with Flutter:


$ flutter pub get

Alternatively, your editor might support pub get or flutter pub get. Check the docs for your editor to learn more.

3. Import it

Now in your Dart code, you can use:


import 'package:googleapis_beta/accessapproval/v1beta1.dart';
import 'package:googleapis_beta/adexchangebuyer2/v2beta1.dart';
import 'package:googleapis_beta/alertcenter/v1beta1.dart';
import 'package:googleapis_beta/appengine/v1beta.dart';
import 'package:googleapis_beta/binaryauthorization/v1beta1.dart';
import 'package:googleapis_beta/clouderrorreporting/v1beta1.dart';
import 'package:googleapis_beta/cloudprivatecatalog/v1beta1.dart';
import 'package:googleapis_beta/cloudprivatecatalogproducer/v1beta1.dart';
import 'package:googleapis_beta/cloudresourcemanager/v1beta1.dart';
import 'package:googleapis_beta/commentanalyzer/v1alpha1.dart';
import 'package:googleapis_beta/containeranalysis/v1beta1.dart';
import 'package:googleapis_beta/dataflow/v1b3.dart';
import 'package:googleapis_beta/datafusion/v1beta1.dart';
import 'package:googleapis_beta/dialogflow/v2beta1.dart';
import 'package:googleapis_beta/dns/v2beta1.dart';
import 'package:googleapis_beta/factchecktools/v1alpha1.dart';
import 'package:googleapis_beta/firebase/v1beta1.dart';
import 'package:googleapis_beta/firebasehosting/v1beta1.dart';
import 'package:googleapis_beta/healthcare/v1beta1.dart';
import 'package:googleapis_beta/language/v1beta1.dart';
import 'package:googleapis_beta/language/v1beta2.dart';
import 'package:googleapis_beta/oslogin/v1alpha.dart';
import 'package:googleapis_beta/oslogin/v1beta.dart';
import 'package:googleapis_beta/proximitybeacon/v1beta1.dart';
import 'package:googleapis_beta/pubsub/v1beta2.dart';
import 'package:googleapis_beta/replicapool/v1beta1.dart';
import 'package:googleapis_beta/runtimeconfig/v1beta1.dart';
import 'package:googleapis_beta/sqladmin/v1beta4.dart';
import 'package:googleapis_beta/toolresults/v1beta3.dart';
import 'package:googleapis_beta/tpu/v1alpha1.dart';
  
Popularity:
Describes how popular the package is relative to other packages. [more]
68
Health:
Code health derived from static analysis. [more]
0
Maintenance:
Reflects how tidy and up-to-date the package is. [more]
90
Overall:
Weighted score of the above. [more]
52
Learn more about scoring.

We analyzed this package on Dec 9, 2019, and provided a score, details, and suggestions below. Analysis was completed with status completed using:

  • Dart: 2.6.1
  • pana: 0.12.21

Health suggestions

Fix lib/dialogflow/v2beta1.dart. (-91.92 points)

Analysis of lib/dialogflow/v2beta1.dart reported 502 hints, including:

line 31 col 39: Unnecessary new keyword.

line 37 col 13: Unnecessary new keyword.

line 44 col 7: Unnecessary new keyword.

line 46 col 7: Unnecessary new keyword.

line 48 col 7: Unnecessary new keyword.

Fix lib/adexchangebuyer2/v2beta1.dart. (-91.59 points)

Analysis of lib/adexchangebuyer2/v2beta1.dart reported 494 hints, including:

line 29 col 39: Unnecessary new keyword.

line 30 col 37: Unnecessary new keyword.

line 36 col 13: Unnecessary new keyword.

line 43 col 7: Unnecessary new keyword.

line 45 col 7: Unnecessary new keyword.

Fix lib/dataflow/v1b3.dart. (-91.25 points)

Analysis of lib/dataflow/v1b3.dart reported 486 hints, including:

line 38 col 39: Unnecessary new keyword.

line 44 col 13: Unnecessary new keyword.

line 50 col 39: Unnecessary new keyword.

line 52 col 7: Unnecessary new keyword.

line 54 col 7: Unnecessary new keyword.

Fix additional 27 files with analysis or formatting issues. (-1073.61 points)

Additional issues in the following files:

  • lib/healthcare/v1beta1.dart (404 hints)
  • lib/sqladmin/v1beta4.dart (301 hints)
  • lib/appengine/v1beta.dart (287 hints)
  • lib/toolresults/v1beta3.dart (282 hints)
  • lib/containeranalysis/v1beta1.dart (232 hints)
  • lib/firebase/v1beta1.dart (135 hints)
  • lib/cloudprivatecatalogproducer/v1beta1.dart (131 hints)
  • lib/dns/v2beta1.dart (111 hints)
  • lib/datafusion/v1beta1.dart (102 hints)
  • lib/runtimeconfig/v1beta1.dart (102 hints)
  • lib/pubsub/v1beta2.dart (100 hints)
  • lib/replicapool/v1beta1.dart (96 hints)
  • lib/proximitybeacon/v1beta1.dart (89 hints)
  • lib/cloudresourcemanager/v1beta1.dart (87 hints)
  • lib/firebasehosting/v1beta1.dart (87 hints)
  • lib/tpu/v1alpha1.dart (87 hints)
  • lib/accessapproval/v1beta1.dart (78 hints)
  • lib/alertcenter/v1beta1.dart (73 hints)
  • lib/binaryauthorization/v1beta1.dart (69 hints)
  • lib/language/v1beta2.dart (66 hints)
  • lib/clouderrorreporting/v1beta1.dart (54 hints)
  • lib/language/v1beta1.dart (50 hints)
  • lib/cloudprivatecatalog/v1beta1.dart (49 hints)
  • lib/factchecktools/v1alpha1.dart (38 hints)
  • lib/commentanalyzer/v1alpha1.dart (31 hints)
  • lib/oslogin/v1alpha.dart (31 hints)
  • lib/oslogin/v1beta.dart (31 hints)

Maintenance suggestions

Maintain an example. (-10 points)

Create a short demo in the example/ directory to show how to use this package.

Common filename patterns include main.dart, example.dart, and googleapis_beta.dart. Packages with multiple examples should provide example/README.md.

For more information see the pub package layout conventions.

Dependencies

Package Constraint Resolved Available
Direct dependencies
Dart SDK >=2.0.0-dev.22.0 <3.0.0
_discoveryapis_commons >=0.1.0 <0.2.0 0.1.9
http >=0.11.1 <0.13.0 0.12.0+2
Transitive dependencies
async 2.4.0
charcode 1.1.2
collection 1.14.12
http_parser 3.1.3
meta 1.1.8
path 1.6.4
pedantic 1.9.0
source_span 1.5.5
string_scanner 1.0.5
term_glyph 1.1.0
typed_data 1.1.6
Dev dependencies
test >=0.12.0 <2.0.0