Skip to main content

Definition

Assembly: CloudNimble.ClaudeEssentials.dll Namespace: CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs Inheritance: System.Object

Syntax

Summary

Represents a single option choice within an AskUserQuestion.

Remarks

Each option is a distinct choice presented to the user. Options should be concise (1-5 words for the label) with a description explaining what the option means or what will happen if chosen. Example JSON:

Constructors

.ctor

Syntax

.ctor Inherited

Inherited from object

Syntax

Properties

Description

Gets or sets the explanation of what this option means or what will happen if chosen. Useful for providing context about trade-offs or implications.

Syntax

Property Value

Type: string

Label

Gets or sets the display text for this option that the user will see and select. Should be concise (1-5 words) and clearly describe the choice.

Syntax

Property Value

Type: string

Preview

Gets or sets optional preview content rendered when this option is focused. Use for mockups, code snippets, or visual comparisons that help users compare options.

Syntax

Property Value

Type: string?

Methods

Equals Inherited Virtual

Inherited from object

Syntax

Parameters

Returns

Type: bool

Equals Inherited

Inherited from object

Syntax

Parameters

Returns

Type: bool

GetHashCode Inherited Virtual

Inherited from object

Syntax

Returns

Type: int

GetType Inherited

Inherited from object

Syntax

Returns

Type: System.Type

MemberwiseClone Inherited

Inherited from object

Syntax

Returns

Type: object

ReferenceEquals Inherited

Inherited from object

Syntax

Parameters

Returns

Type: bool

ToString Inherited Virtual

Inherited from object

Syntax

Returns

Type: string?