Extension constructor

Extension({
  1. String name = '',
  2. required String displayName,
  3. String description = '',
  4. Timestamp? createTime,
  5. Timestamp? updateTime,
  6. String etag = '',
  7. required ExtensionManifest? manifest,
  8. List<ExtensionOperation> extensionOperations = const [],
  9. RuntimeConfig? runtimeConfig,
  10. List<ToolUseExample> toolUseExamples = const [],
  11. ExtensionPrivateServiceConnectConfig? privateServiceConnectConfig,
})

Implementation

Extension({
  this.name = '',
  required this.displayName,
  this.description = '',
  this.createTime,
  this.updateTime,
  this.etag = '',
  required this.manifest,
  this.extensionOperations = const [],
  this.runtimeConfig,
  this.toolUseExamples = const [],
  this.privateServiceConnectConfig,
}) : super(fullyQualifiedName);