IngestPorts class

Bundle of all ingest-related ports.

Constructors

IngestPorts({OcrPort? ocr, AsrPort? asr, VisionPort? vision, BinaryStoragePort? storage, LlmPort? llm})
const
IngestPorts.stubs()
Create with stubs for testing.
factory

Properties

asr → AsrPort?
ASR port for audio transcription.
final
hasAsr → Future<bool>
Check if ASR is available.
no setter
hashCode → int
The hash code for this object.
no setterinherited
hasLlm → bool
Check if LLM is available.
no setter
hasOcr → Future<bool>
Check if OCR is available.
no setter
hasStorage → bool
Check if storage is available.
no setter
hasVision → Future<bool>
Check if Vision is available.
no setter
llm → LlmPort?
LLM port for semantic processing.
final
ocr → OcrPort?
OCR port for text extraction from images.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
storage → BinaryStoragePort?
Storage port for binary assets.
final
vision → VisionPort?
Vision port for image analysis.
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

Constants

empty → const IngestPorts
Empty ports (no capabilities).