GeneratorOptions class

This generator options, gathered from build.yaml file.

Annotations
  • @JsonSerializable(fieldRename: FieldRename.snake, anyMap: true)

Constructors

GeneratorOptions({bool generateHelpers = true, bool generateQueries = true, List<ScalarMap?> scalarMapping = const [], String? fragmentsGlob, List<SchemaMap> schemaMapping = const [], List<String> ignoreForFile = const []})
Instantiate generator options.
GeneratorOptions.fromJson(Map<String, dynamic> json)
Build options from a JSON map.
factory

Properties

fragmentsGlob String?
A list of fragments apply for all query files without declare them.
final
generateHelpers bool
If instances of GraphQLQuery should be generated.
final
generateQueries bool
If query documents and operation names should be generated
final
hashCode int
The hash code for this object.
no setterinherited
ignoreForFile List<String>
A list of linter rules to ignore in generated files.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scalarMapping List<ScalarMap?>
A list of scalar mappings.
final
schemaMapping List<SchemaMap>
A list of schema mappings.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Convert this options instance to JSON.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited