ChatActionDefinition constructor

ChatActionDefinition({
  1. required String id,
  2. required String name,
  3. String? description,
  4. required String platform,
  5. String? category,
  6. String? inputType,
  7. String? outputType,
  8. List<String>? scopes = const [],
  9. Map<String, Object> metadata = const {},
})

Returns a new ChatActionDefinition instance.

Implementation

ChatActionDefinition({
  required this.id,
  required this.name,
  this.description,
  required this.platform,
  this.category,
  this.inputType,
  this.outputType,
  this.scopes = const [],
  this.metadata = const {},
});