Skip to main content

Interface: Goal

Represents a goal, which is a higher-level aim composed of one or more objectives. Goals are tracked to measure progress or achievements within the conversation or system.

Properties

id?

optional id: `${string}-${string}-${string}-${string}-${string}`

Defined in

packages/core/src/types.ts:66


name

name: string

Defined in

packages/core/src/types.ts:69


objectives

objectives: Objective[]

Defined in

packages/core/src/types.ts:71


roomId

roomId: `${string}-${string}-${string}-${string}-${string}`

Defined in

packages/core/src/types.ts:67


status

status: GoalStatus

Defined in

packages/core/src/types.ts:70


userId

userId: `${string}-${string}-${string}-${string}-${string}`

Defined in

packages/core/src/types.ts:68