graphql_to_dart: ^1.0.1 copied to clipboard
A simple dart package to generate complete Dart models from a GraphQL endpoint by leveraging GraphQL introspection API.
GraphQL To Dart #
Generate Dart models from an GraphQL endpoint by running a simple command.
graphql_to_dart as a dev dependency.
graphql_config.yaml file in your project root directory.
graphql_config.yaml file will look something like this:
package_name: my_awesome_app graphql_endpoint: https://example.com/graphql models_directory_path: lib/graphql/models/ type_override: id: int
Note: All options except
type_override are required.
Run the command
flutter packages pub run graphql_to_dart if you are using Flutter, otherwise simply
pub run graphql_to_dart.
You can find the generated models in the path you provided to
models_directory_path argument in
- [x] Generate Models
- [ ] Support Enum
- [ ] Generate query, mutations and subscriptions strings compatible with graphql package.