SDKComponent class
Component identifier — every consumer / framework that the SDK orchestrates. Sources pre-IDL: RN enums.ts:168 (SDKComponent) — 7 cases Swift ComponentTypes.swift:SDKComponent — 7 cases Kotlin ComponentTypes.kt:SDKComponent — 7 cases Dart sdk_component.dart — 7 cases Canonical superset adds: VLM, DIFFUSION, RAG, WAKEWORD (referenced by RN's ComponentInitializationEvent.components: SDKComponent[] but not yet in any SDK's enum).
The rac_wire_string values are the stable lowercase keys that SDKError.component carries; producers stringify through them, never through the constant name.
- Available extensions
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- name → String
-
This enum's name, as specified in the .proto file.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → int
-
This enum's integer value, as specified in the .proto file.
finalinherited
- wireString → String
-
Available on SDKComponent, provided by the SDKComponentWireString extension
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
Returns this enum's
nameor thevalueif names are not represented.inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
valueOf(
int value) → SDKComponent?
Constants
- SDK_COMPONENT_DIFFUSION → const SDKComponent
- SDK_COMPONENT_EMBEDDINGS → const SDKComponent
- SDK_COMPONENT_LLM → const SDKComponent
- SDK_COMPONENT_RAG → const SDKComponent
- SDK_COMPONENT_RERANK → const SDKComponent
- SDK_COMPONENT_SEMANTIC_SEGMENTATION → const SDKComponent
- SDK_COMPONENT_SPEAKER_DIARIZATION → const SDKComponent
- SDK_COMPONENT_STT → const SDKComponent
- SDK_COMPONENT_TTS → const SDKComponent
- SDK_COMPONENT_UNSPECIFIED → const SDKComponent
- SDK_COMPONENT_VAD → const SDKComponent
- SDK_COMPONENT_VLM → const SDKComponent
- SDK_COMPONENT_VOICE_AGENT → const SDKComponent
- SDK_COMPONENT_WAKEWORD → const SDKComponent
-
values
→ const List<
SDKComponent>