Skip to main content

Interface: ResolvedEntityRef

Defined in: packages/sdk/src/types/generated/entity_ref.ts:180

One ref, and what this caller is allowed to know about it.

kind and uuid echo the request so a client can key its cache by the pair it asked about without relying on list order — the same (kind, uuid) key React Query and the CLI resolver both use.

Everything else is null unless status is RESOLVED. That is not defensive coding: a marker entry carrying a partially-populated label would be exactly the oracle the UNRESOLVED status exists to close.

Properties

kind

kind: EntityKind

Defined in: packages/sdk/src/types/generated/entity_ref.ts:181


label?

optional label: string | null

Defined in: packages/sdk/src/types/generated/entity_ref.ts:184


status

status: RefResolutionStatus

Defined in: packages/sdk/src/types/generated/entity_ref.ts:183


summary?

optional summary: AgentRefSummary | CallRefSummary | ChatRefSummary | EscalationRefSummary | MemberRefSummary | VoicemailRefSummary | WorkflowRevisionRefSummary | null

Defined in: packages/sdk/src/types/generated/entity_ref.ts:186


targetHref?

optional targetHref: string | null

Defined in: packages/sdk/src/types/generated/entity_ref.ts:185


uuid

uuid: string

Defined in: packages/sdk/src/types/generated/entity_ref.ts:182