MCPcopy Create free account
hub / github.com/simstudioai/sim / mapDaytonaSandbox

Function mapDaytonaSandbox

apps/sim/tools/daytona/utils.ts:81–99  ·  view source on GitHub ↗
(sandbox: Record<string, any>)

Source from the content-addressed store, hash-verified

79 * Maps a raw Daytona sandbox object to the normalized summary shape.
80 */
81export function mapDaytonaSandbox(sandbox: Record<string, any>): DaytonaSandboxSummary {
82 return {
83 id: sandbox.id ?? '',
84 name: sandbox.name ?? '',
85 state: sandbox.state ?? null,
86 snapshot: sandbox.snapshot ?? null,
87 target: sandbox.target ?? null,
88 cpu: sandbox.cpu ?? null,
89 gpu: sandbox.gpu ?? null,
90 memory: sandbox.memory ?? null,
91 disk: sandbox.disk ?? null,
92 labels: sandbox.labels ?? {},
93 public: sandbox.public ?? null,
94 errorReason: sandbox.errorReason ?? null,
95 autoStopInterval: sandbox.autoStopInterval ?? null,
96 createdAt: sandbox.createdAt ?? null,
97 updatedAt: sandbox.updatedAt ?? null,
98 }
99}
100
101/**
102 * Shared output property map for sandbox summary outputs.

Callers 5

stop_sandbox.tsFile · 0.90
get_sandbox.tsFile · 0.90
delete_sandbox.tsFile · 0.90
create_sandbox.tsFile · 0.90
start_sandbox.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected