Skip to content

Interface: NamespaceDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / NamespaceDto

Defined in: src/types/namespaces.ts:80

A namespace in the namespace hierarchy.

Matches the inner object of the backend response. Backend responses wrap this in { namespace: NamespaceDto } for single entities or { namespaces: NamespaceDto[], count: number } for lists.

optional description?: string | null

Defined in: src/types/namespaces.ts:92

Optional description.


id: string

Defined in: src/types/namespaces.ts:82

Namespace ID (UUID).


name: string

Defined in: src/types/namespaces.ts:84

Namespace name.


optional parentId?: string | null

Defined in: src/types/namespaces.ts:90

Parent namespace ID (UUID), null for root namespaces.


path: string

Defined in: src/types/namespaces.ts:86

Full path.


tags: string[]

Defined in: src/types/namespaces.ts:94

Tags.


visibility: VisibilityDto

Defined in: src/types/namespaces.ts:88

Visibility level.