> ## Documentation Index
> Fetch the complete documentation index at: https://uom-demo.vercel.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Types

## Enumerations

### AvailableModel

Defined in: [lib/types.ts:144](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L144)

List of enqueued LLMs available for selection in the configurations panel.
Comprises local Ollama options and high-performance remote e-INFRA CZ cluster endpoints.

#### Enumeration Members

##### EINFRA\_AGENTIC

```ts theme={null}
EINFRA_AGENTIC: "einfra/agentic";
```

Defined in: [lib/types.ts:154](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L154)

##### EINFRA\_CODER

```ts theme={null}
EINFRA_CODER: "einfra/coder";
```

Defined in: [lib/types.ts:153](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L153)

##### EINFRA\_DEEPSEEK\_V4\_PRO

```ts theme={null}
EINFRA_DEEPSEEK_V4_PRO: "einfra/deepseek-v4-pro";
```

Defined in: [lib/types.ts:160](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L160)

##### EINFRA\_DEEPSEEK\_V4\_PRO\_THINKING

```ts theme={null}
EINFRA_DEEPSEEK_V4_PRO_THINKING: "einfra/deepseek-v4-pro-thinking";
```

Defined in: [lib/types.ts:161](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L161)

##### EINFRA\_GLM\_4\_7

```ts theme={null}
EINFRA_GLM_4_7: "einfra/glm-4.7";
```

Defined in: [lib/types.ts:168](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L168)

##### EINFRA\_GLM\_5

```ts theme={null}
EINFRA_GLM_5: "einfra/glm-5";
```

Defined in: [lib/types.ts:169](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L169)

##### EINFRA\_GLM\_5\_1

```ts theme={null}
EINFRA_GLM_5_1: "einfra/glm-5.1";
```

Defined in: [lib/types.ts:170](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L170)

##### EINFRA\_GPT\_OSS\_120B

```ts theme={null}
EINFRA_GPT_OSS_120B: "einfra/gpt-oss-120b";
```

Defined in: [lib/types.ts:158](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L158)

##### EINFRA\_KIMI\_K2\_5

```ts theme={null}
EINFRA_KIMI_K2_5: "einfra/kimi-k2.5";
```

Defined in: [lib/types.ts:163](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L163)

##### EINFRA\_KIMI\_K2\_6

```ts theme={null}
EINFRA_KIMI_K2_6: "einfra/kimi-k2.6";
```

Defined in: [lib/types.ts:164](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L164)

##### EINFRA\_LLAMA\_4\_SCOUT\_17B

```ts theme={null}
EINFRA_LLAMA_4_SCOUT_17B: "einfra/llama-4-scout-17b-16e-instruct";
```

Defined in: [lib/types.ts:159](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L159)

##### EINFRA\_MINI

```ts theme={null}
EINFRA_MINI: "einfra/mini";
```

Defined in: [lib/types.ts:152](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L152)

##### EINFRA\_MISTRAL\_LARGE

```ts theme={null}
EINFRA_MISTRAL_LARGE: "einfra/mistral-large";
```

Defined in: [lib/types.ts:162](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L162)

##### EINFRA\_QWEN3\_5

```ts theme={null}
EINFRA_QWEN3_5: "einfra/qwen3.5";
```

Defined in: [lib/types.ts:165](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L165)

##### EINFRA\_QWEN3\_5\_122B

```ts theme={null}
EINFRA_QWEN3_5_122B: "einfra/qwen3.5-122b";
```

Defined in: [lib/types.ts:167](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L167)

##### EINFRA\_QWEN3\_CODER

```ts theme={null}
EINFRA_QWEN3_CODER: "einfra/qwen3-coder";
```

Defined in: [lib/types.ts:156](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L156)

##### EINFRA\_QWEN3\_CODER\_30B

```ts theme={null}
EINFRA_QWEN3_CODER_30B: "einfra/qwen3-coder-30b";
```

Defined in: [lib/types.ts:157](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L157)

##### EINFRA\_QWEN3\_CODER\_NEXT

```ts theme={null}
EINFRA_QWEN3_CODER_NEXT: "einfra/qwen3-coder-next";
```

Defined in: [lib/types.ts:166](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L166)

##### EINFRA\_THINKER

```ts theme={null}
EINFRA_THINKER: "einfra/thinker";
```

Defined in: [lib/types.ts:155](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L155)

##### OLLAMA\_GPT\_OSS

```ts theme={null}
OLLAMA_GPT_OSS: "ollama/gpt-oss:latest";
```

Defined in: [lib/types.ts:147](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L147)

##### OLLAMA\_MISTRAL\_SMALL\_3\_2

```ts theme={null}
OLLAMA_MISTRAL_SMALL_3_2: "ollama/mistral-small3.2:latest";
```

Defined in: [lib/types.ts:149](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L149)

##### OLLAMA\_QWEN3\_6\_27B

```ts theme={null}
OLLAMA_QWEN3_6_27B: "ollama/qwen3.6:27b";
```

Defined in: [lib/types.ts:146](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L146)

##### OLLAMA\_QWEN3\_CODER\_30B

```ts theme={null}
OLLAMA_QWEN3_CODER_30B: "ollama/qwen3-coder:30b";
```

Defined in: [lib/types.ts:148](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L148)

***

### FrameworkType

Defined in: [lib/types.ts:176](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L176)

Supported framework types for ORM, ODM, and OGM mapping migrations.

#### Enumeration Members

##### DOTNET\_DAPPER

```ts theme={null}
DOTNET_DAPPER: "dotnet_dapper";
```

Defined in: [lib/types.ts:182](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L182)

Relational source: Dapper SQL micro-ORM

##### DOTNET\_EFCORE

```ts theme={null}
DOTNET_EFCORE: "dotnet_efcore";
```

Defined in: [lib/types.ts:178](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L178)

Relational source: Entity Framework Core

##### DOTNET\_NHIBERNATE

```ts theme={null}
DOTNET_NHIBERNATE: "dotnet_nhibernate";
```

Defined in: [lib/types.ts:180](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L180)

Relational source: NHibernate Core

##### JAVA\_SPRING\_DATA\_MONGODB

```ts theme={null}
JAVA_SPRING_DATA_MONGODB: "java_spring_data_mongodb";
```

Defined in: [lib/types.ts:184](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L184)

NoSQL Document target: Spring Data MongoDB

##### JAVA\_SPRING\_DATA\_NEO4J

```ts theme={null}
JAVA_SPRING_DATA_NEO4J: "java_spring_data_neo4j";
```

Defined in: [lib/types.ts:186](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L186)

NoSQL Graph target: Spring Data Neo4j

***

### LanggraphCustomEventKeys

Defined in: [lib/types.ts:241](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L241)

Structured keys sent via LangGraph custom events.
Used to stream remote compilation progress, compile stdout/stderr logs, and container snapshot creation updates.

#### Enumeration Members

##### DOTNET\_SANDBOX\_COMMAND\_EXECUTION\_STDERR

```ts theme={null}
DOTNET_SANDBOX_COMMAND_EXECUTION_STDERR: "dotnet_sandbox_command_execution_stderr";
```

Defined in: [lib/types.ts:249](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L249)

Compilation/execution error logs from the .NET Daytona container.

##### DOTNET\_SANDBOX\_COMMAND\_EXECUTION\_STDOUT

```ts theme={null}
DOTNET_SANDBOX_COMMAND_EXECUTION_STDOUT: "dotnet_sandbox_command_execution_stdout";
```

Defined in: [lib/types.ts:247](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L247)

Compilation/execution standard output logs from the .NET Daytona container.

##### DOTNET\_SANDBOX\_SNAPSHOT\_CREATION

```ts theme={null}
DOTNET_SANDBOX_SNAPSHOT_CREATION: "dotnet_sandbox_snapshot_creation";
```

Defined in: [lib/types.ts:243](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L243)

Notification when a new .NET Daytona container snapshot starts or completes creation.

##### JAVA\_SANDBOX\_COMMAND\_EXECUTION\_STDERR

```ts theme={null}
JAVA_SANDBOX_COMMAND_EXECUTION_STDERR: "java_sandbox_command_execution_stderr";
```

Defined in: [lib/types.ts:253](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L253)

Compilation/execution error logs from the Java Daytona container.

##### JAVA\_SANDBOX\_COMMAND\_EXECUTION\_STDOUT

```ts theme={null}
JAVA_SANDBOX_COMMAND_EXECUTION_STDOUT: "java_sandbox_command_execution_stdout";
```

Defined in: [lib/types.ts:251](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L251)

Compilation/execution standard output logs from the Java Daytona container.

##### JAVA\_SANDBOX\_SNAPSHOT\_CREATION

```ts theme={null}
JAVA_SANDBOX_SNAPSHOT_CREATION: "java_sandbox_snapshot_creation";
```

Defined in: [lib/types.ts:245](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L245)

Notification when a new Java Daytona container snapshot starts or completes creation.

##### UNKNOWN

```ts theme={null}
UNKNOWN: "unknown";
```

Defined in: [lib/types.ts:255](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L255)

Fallback event key for unrecognized event payloads.

***

### LanguageType

Defined in: [lib/types.ts:192](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L192)

Underlying programming language runtimes.

#### Enumeration Members

##### DOTNET

```ts theme={null}
DOTNET: "dotnet";
```

Defined in: [lib/types.ts:194](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L194)

Microsoft .NET Core (C#)

##### JAVA

```ts theme={null}
JAVA: "java";
```

Defined in: [lib/types.ts:196](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L196)

Oracle/OpenJDK Java (Java)

***

### SandboxType

Defined in: [lib/types.ts:214](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L214)

Sandbox Docker container images provisioned via Daytona.

#### Enumeration Members

##### DOTNET\_10\_SANDBOX

```ts theme={null}
DOTNET_10_SANDBOX: "dotnet-10-sandbox";
```

Defined in: [lib/types.ts:216](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L216)

Sandbox container equipped with .NET 10 SDK and compilation utilities.

##### JAVA\_25\_SANDBOX

```ts theme={null}
JAVA_25_SANDBOX: "java-25-sandbox";
```

Defined in: [lib/types.ts:218](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L218)

Sandbox container equipped with OpenJDK 25 and Maven/Gradle dependencies.

***

### TranslationType

Defined in: [lib/types.ts:202](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L202)

Translation operation scopes.

#### Enumeration Members

##### BOTH

```ts theme={null}
BOTH: "both";
```

Defined in: [lib/types.ts:208](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L208)

Combined schema definitions and executable query code.

##### QUERY

```ts theme={null}
QUERY: "query";
```

Defined in: [lib/types.ts:206](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L206)

Database Query translation only.

##### SCHEMA

```ts theme={null}
SCHEMA: "schema";
```

Defined in: [lib/types.ts:204](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L204)

Schema classes/mappings translation only.

## Interfaces

### BackendState

Defined in: [lib/types.ts:84](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L84)

Represents the complete execution state shared with the LangGraph state orchestrator.
Mirrors the Python LangGraph `State` schema exactly.

#### Properties

##### destination\_target?

```ts theme={null}
optional destination_target?: string | null;
```

Defined in: [lib/types.ts:98](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L98)

Human-friendly name of the target framework (e.g. "Java Spring Data MongoDB").

##### destination\_target\_version?

```ts theme={null}
optional destination_target_version?: string | null;
```

Defined in: [lib/types.ts:100](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L100)

Explicit version parameter of the target framework.

##### explanation\_message?

```ts theme={null}
optional explanation_message?: string | null;
```

Defined in: [lib/types.ts:114](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L114)

Accompanying notes or structural advice generated by the LLM advisor.

##### extraction\_loop\_count?

```ts theme={null}
optional extraction_loop_count?: number;
```

Defined in: [lib/types.ts:135](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L135)

Tracked iteration count of input parsing adjustments.

##### is\_last\_step?

```ts theme={null}
optional is_last_step?: boolean;
```

Defined in: [lib/types.ts:116](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L116)

Boolean indicator set when the State Graph terminates.

##### messages?

```ts theme={null}
optional messages?: any[];
```

Defined in: [lib/types.ts:86](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L86)

Main conversational messages history including user prompts and agent responses.

##### query\_equivalence\_deep\_diffs?

```ts theme={null}
optional query_equivalence_deep_diffs?: 
  | Record<string, QueryEquivalenceDeepDiff>
  | null;
```

Defined in: [lib/types.ts:126](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L126)

Mapping of query keys to equivalence diff results.

##### schema\_context?

```ts theme={null}
optional schema_context?: string;
```

Defined in: [lib/types.ts:131](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L131)

Live schema structures retrieved from the source database via MCP.

##### source\_query\_code?

```ts theme={null}
optional source_query_code?: string | null;
```

Defined in: [lib/types.ts:90](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L90)

Input query C# code block provided by user.

##### source\_query\_validation\_results?

```ts theme={null}
optional source_query_validation_results?: QueryValidationResults | null;
```

Defined in: [lib/types.ts:122](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L122)

Structured validation results returned from compile and execute tests on source code.

##### source\_schema\_code?

```ts theme={null}
optional source_schema_code?: string | null;
```

Defined in: [lib/types.ts:88](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L88)

Input source code schema block provided by the user (C# EF Core / NHibernate / Dapper).

##### source\_target?

```ts theme={null}
optional source_target?: string | null;
```

Defined in: [lib/types.ts:94](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L94)

Human-friendly name of the source framework (e.g. ".NET Entity Framework Core").

##### source\_target\_version?

```ts theme={null}
optional source_target_version?: string | null;
```

Defined in: [lib/types.ts:96](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L96)

Explicit version parameter of the source framework.

##### source\_validation\_entry\_type\_name?

```ts theme={null}
optional source_validation_entry_type_name?: string | null;
```

Defined in: [lib/types.ts:118](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L118)

Entrypoint class name for the C# validation harness.

##### source\_validation\_harness\_code?

```ts theme={null}
optional source_validation_harness_code?: string | null;
```

Defined in: [lib/types.ts:108](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L108)

Generated compilation project harness for .NET code.

##### source\_validation\_schema\_code?

```ts theme={null}
optional source_validation_schema_code?: string | null;
```

Defined in: [lib/types.ts:106](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L106)

Extracted validation schemas for compile verification.

##### target\_query\_validation\_results?

```ts theme={null}
optional target_query_validation_results?: QueryValidationResults | null;
```

Defined in: [lib/types.ts:124](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L124)

Structured validation results returned from compile and execute tests on target code.

##### target\_validation\_entry\_type\_name?

```ts theme={null}
optional target_validation_entry_type_name?: string | null;
```

Defined in: [lib/types.ts:120](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L120)

Entrypoint class name for the Java validation harness.

##### target\_validation\_harness\_code?

```ts theme={null}
optional target_validation_harness_code?: string | null;
```

Defined in: [lib/types.ts:112](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L112)

Generated compilation project harness for Java code.

##### target\_validation\_schema\_code?

```ts theme={null}
optional target_validation_schema_code?: string | null;
```

Defined in: [lib/types.ts:110](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L110)

Generated target entities class representation for compiling.

##### translated\_query\_code?

```ts theme={null}
optional translated_query_code?: string | null;
```

Defined in: [lib/types.ts:104](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L104)

Generated target query Java code translation.

##### translated\_schema\_code?

```ts theme={null}
optional translated_schema_code?: string | null;
```

Defined in: [lib/types.ts:102](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L102)

Generated target model/entity Java code translation.

##### translation\_loop\_count?

```ts theme={null}
optional translation_loop_count?: number;
```

Defined in: [lib/types.ts:137](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L137)

Tracked retry loop count for code generation compilation.

##### translation\_messages?

```ts theme={null}
optional translation_messages?: any[];
```

Defined in: [lib/types.ts:133](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L133)

Isolated, system-level prompts used internally by the orchestrator.

##### translation\_type?

```ts theme={null}
optional translation_type?: string | null;
```

Defined in: [lib/types.ts:92](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L92)

Desired translation scope ('schema', 'query', or 'both').

***

### FrameworkInfoType

Defined in: [lib/types.ts:224](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L224)

Composite structure holding execution details for supported frameworks.

#### Properties

##### is\_source

```ts theme={null}
is_source: boolean;
```

Defined in: [lib/types.ts:232](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L232)

True if the framework serves as an import source.

##### is\_target

```ts theme={null}
is_target: boolean;
```

Defined in: [lib/types.ts:234](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L234)

True if the framework serves as an export target.

##### language

```ts theme={null}
language: LanguageType;
```

Defined in: [lib/types.ts:228](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L228)

Language ecosystem.

##### name

```ts theme={null}
name: string;
```

Defined in: [lib/types.ts:226](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L226)

Readable layout name of the framework.

##### sandbox

```ts theme={null}
sandbox: SandboxType;
```

Defined in: [lib/types.ts:230](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L230)

Sandbox image type used for compilations.

***

### QueryEquivalenceDeepDiff

Defined in: [lib/types.ts:32](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L32)

Output structure from semantic query equivalence checks using DeepDiff.

#### Properties

##### count\_diff?

```ts theme={null}
optional count_diff?: any;
```

Defined in: [lib/types.ts:36](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L36)

Difference details in document counts.

##### deepdiff\_mapping?

```ts theme={null}
optional deepdiff_mapping?: any;
```

Defined in: [lib/types.ts:34](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L34)

Custom mapping for LLM to understand which sample is which.

##### error?

```ts theme={null}
optional error?: string | null;
```

Defined in: [lib/types.ts:42](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L42)

Equivalence calculation runtime errors, if any.

##### first\_sample\_diff?

```ts theme={null}
optional first_sample_diff?: any;
```

Defined in: [lib/types.ts:38](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L38)

Differences found between the first document samples.

##### last\_sample\_diff?

```ts theme={null}
optional last_sample_diff?: any;
```

Defined in: [lib/types.ts:40](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L40)

Differences found between the last document samples.

***

### QueryValidationResults

Defined in: [lib/types.ts:10](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L10)

Represents validation outputs generated by compiling/executing source or target code in Daytona sandboxes.

#### Properties

##### count?

```ts theme={null}
optional count?: number;
```

Defined in: [lib/types.ts:12](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L12)

Total number of records returned by the query.

##### cypher?

```ts theme={null}
optional cypher?: string;
```

Defined in: [lib/types.ts:22](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L22)

Generated Cypher query string for Spring Data Neo4j.

##### error?

```ts theme={null}
optional error?: string | null;
```

Defined in: [lib/types.ts:18](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L18)

Any compilation or execution error messages from container stdout/stderr.

##### firstSample?

```ts theme={null}
optional firstSample?: any;
```

Defined in: [lib/types.ts:14](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L14)

First record sample returned by the database.

##### lastSample?

```ts theme={null}
optional lastSample?: any;
```

Defined in: [lib/types.ts:16](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L16)

Last record sample returned by the database.

##### mongoAggregation?

```ts theme={null}
optional mongoAggregation?: string;
```

Defined in: [lib/types.ts:26](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L26)

Generated MongoDB aggregation pipeline JSON string.

##### mongoQuery?

```ts theme={null}
optional mongoQuery?: string;
```

Defined in: [lib/types.ts:24](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L24)

Generated MongoDB query JSON string.

##### sqlString?

```ts theme={null}
optional sqlString?: string;
```

Defined in: [lib/types.ts:20](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L20)

Compiled SQL query string generated by Entity Framework or NHibernate.

***

### UOMGraphContext

Defined in: [lib/types.ts:49](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L49)

Configuration schema for the UOM Translator frontend.
Persisted in localStorage and passed to the LangGraph execution runtime.

#### Properties

##### daytonaApiKey

```ts theme={null}
daytonaApiKey: string;
```

Defined in: [lib/types.ts:69](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L69)

API token for Daytona container orchestration.

##### daytonaApiUrl

```ts theme={null}
daytonaApiUrl: string;
```

Defined in: [lib/types.ts:67](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L67)

Endpoint URL of the Daytona API server.

##### daytonaTarget

```ts theme={null}
daytonaTarget: "eu" | "us";
```

Defined in: [lib/types.ts:71](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L71)

Target cloud region for Daytona sandbox containers (e.g. 'us', 'eu').

##### daytonaTimeout

```ts theme={null}
daytonaTimeout: number;
```

Defined in: [lib/types.ts:73](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L73)

Compilation sandbox execution limit in seconds.

##### dbToolboxUri?

```ts theme={null}
optional dbToolboxUri?: string;
```

Defined in: [lib/types.ts:75](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L75)

URI of the Database Toolbox MCP server wrapper.

##### model

```ts theme={null}
model: string;
```

Defined in: [lib/types.ts:53](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L53)

The specific model name to run (e.g. einfra/kimi-k2.6, ollama/qwen3-coder:30b).

##### mongodbMcpUri?

```ts theme={null}
optional mongodbMcpUri?: string;
```

Defined in: [lib/types.ts:77](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L77)

URI of the MongoDB MCP server wrapper.

##### mongodbUri

```ts theme={null}
mongodbUri: string;
```

Defined in: [lib/types.ts:61](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L61)

URI for target MongoDB instance.

##### mssqlConnectionString

```ts theme={null}
mssqlConnectionString: string;
```

Defined in: [lib/types.ts:59](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L59)

Connection string to the source MS SQL Server instance.

##### neo4jPassword

```ts theme={null}
neo4jPassword: string;
```

Defined in: [lib/types.ts:65](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L65)

Password for authentication with Neo4j.

##### neo4jUri

```ts theme={null}
neo4jUri: string;
```

Defined in: [lib/types.ts:63](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L63)

Connection URI for target Neo4j Graph database.

##### ollamaHost

```ts theme={null}
ollamaHost: string;
```

Defined in: [lib/types.ts:51](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L51)

Endpoint hostname/port for the local Ollama instance (e.g. [http://localhost:11434](http://localhost:11434)).

##### openaiApiKey

```ts theme={null}
openaiApiKey: string;
```

Defined in: [lib/types.ts:57](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L57)

API authorization key for OpenAI/e-INFRA endpoints.

##### openaiApiUrl

```ts theme={null}
openaiApiUrl: string;
```

Defined in: [lib/types.ts:55](https://github.com/corovcam/Universal-Object-Mapping/blob/main/frontend/uom-translator-ui/lib/types.ts#L55)

Base URL for OpenAI-compatible LLM endpoints (e.g. e-INFRA AI services).
