CatalogEntry class final

Static metadata describing one curated terradart_google factory.

This type is hand-written (it is part of the public catalog API consumed by terradart_agent's MCP server). Only the terradartCatalog list of CatalogEntry values lives in the generated _catalog.g.dart, which terradart wrap regenerates — one entry per curated resource and data source. Edit this type by hand; never hand-edit the generated list (regenerate via terradart wrap).

Constructors

CatalogEntry({required String tfType, required String className, required String barrel, required CatalogKind kind, required String summary, required List<String> constructorParams, required List<String> nestedTypes, required List<String> sensitiveFields, required String docComment})
const

Properties

barrel String
Per-service barrel (outputDir), e.g. pubsub.
final
className String
Dart wrapper class name, e.g. GooglePubsubTopic.
final
constructorParams List<String>
Constructor parameter names in declared order.
final
docComment String
Full doc comment text (markdown).
final
hashCode int
The hash code for this object.
no setterinherited
kind CatalogKind
Resource vs data source.
final
nestedTypes List<String>
Names of nested helper types emitted alongside this resource.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sensitiveFields List<String>
Sensitive field paths (dotted), masked at synth time.
final
summary String
One-line summary (first sentence of the doc comment).
final
tfType String
Terraform type string, e.g. google_pubsub_topic.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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