discoveryapis_generator 0.8.0 copy "discoveryapis_generator: ^0.8.0" to clipboard
discoveryapis_generator: ^0.8.0 copied to clipboard

outdatedDart 1 only

Create API Client libraries based on the Discovery API Service.

discoveryapis_generator #

Build Status

Description #

Dart application to generate Dart API Client Libraries based on discovery documents.

This package is used to generate client libraries for packages exposing a REST API using the package:rpc package.

Usage #

$ dart bin/generate.dart -h
Usage:
The discovery generator supports the following subcommands:

  package
  files

The 'package' subcommand generates an API package from already downloaded
discovery documents. It takes the following options:

-i, --input-dir              Input directory of discovery documents.
                             (defaults to "googleapis-discovery-documents")

-o, --output-dir             Output directory of the generated API package.
                             (defaults to "googleapis")

    --package-name           Name of the generated API package.
                             (defaults to "googleapis")

    --package-version        Version of the generated API package.
                             (defaults to "0.1.0-dev")

    --package-description    Description of the generated API package.
                             (defaults to "Auto-generated client libraries.")

    --package-author         Author of the generated API package.
    --package-homepage       Homepage of the generated API package.

The 'files' subcommand generates API files into an existing package from already
downloaded discovery documents. One file per API. It takes the following
options:

-i, --input-dir             Input directory of discovery documents.
-o, --output-dir            Output directory of the generated API files.
-u, --update-pubspec        Update the pubspec.yaml file with required dependencies. This will remove comments and might change the layout of the pubspec.yaml file.
                            (defaults to "false")

    --[no-]core-prefixes    Use or remove an import prefix for dart:core
                            (defaults to on)
2
likes
0
pub points
2%
popularity

Publisher

verified publishergoogle.dev

Create API Client libraries based on the Discovery API Service.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

args, http, path, yaml

More

Packages that depend on discoveryapis_generator