Skip to main content

Definition

Assembly: CloudNimble.McpEssentials.Core.dll Namespace: CloudNimble.McpEssentials.Core.Tasks.Elicitations Inheritance: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder

Syntax

Summary

Typed single-select facade. Constraint methods and starters keep T on the chain.

Type Parameters

  • T - The form type.

Constructors

.ctor Inherited

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder
Initializes a facade for field on form.

Syntax

Parameters

.ctor Inherited

Inherited from object

Syntax

Properties

Field Inherited

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder
Gets the current field.

Syntax

Property Value

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ElicitationField

Form Inherited

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder
Gets the parent form.

Syntax

Property Value

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilder

Methods

Boolean

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.BooleanFieldBuilder<T>

Boolean Virtual

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.BooleanFieldBuilder<T>

Boolean Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.BooleanFieldBuilder

Build

Syntax

Returns

Type: ModelContextProtocol.Protocol.ElicitRequestParams

Build Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder

Syntax

Returns

Type: ModelContextProtocol.Protocol.ElicitRequestParams

Choice

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder<T>

Choice Virtual

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder<T>

Choice Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder

Date

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>

Date Virtual

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>

Date Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder

DateTime

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>

DateTime Virtual

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>

DateTime Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder

Default

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder<T>

Default Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder
Sets the default selected value.

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder This facade.

Description

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder<T>

Description Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder
Sets the description.

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder This facade.

Email

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>

Email Virtual

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>

Email Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder

Equals Inherited Virtual

Inherited from object

Syntax

Parameters

Returns

Type: bool

Equals Inherited

Inherited from object

Syntax

Parameters

Returns

Type: bool

Exclude Virtual

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilder<T>

GetHashCode Inherited Virtual

Inherited from object

Syntax

Returns

Type: int

GetType Inherited

Inherited from object

Syntax

Returns

Type: System.Type

Integer

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.NumberFieldBuilder<T>

Integer Virtual

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.NumberFieldBuilder<T>

Integer Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.NumberFieldBuilder

MemberwiseClone Inherited

Inherited from object

Syntax

Returns

Type: object

MultiChoice

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.MultiChoiceFieldBuilder<T>

MultiChoice Virtual

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.MultiChoiceFieldBuilder<T>

MultiChoice Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.MultiChoiceFieldBuilder

Number

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.NumberFieldBuilder<T>

Number Virtual

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.NumberFieldBuilder<T>

Number Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.NumberFieldBuilder

Option

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder<T>

Option

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder<T>

Option Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder
Adds an untitled option.

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder This facade.

Option Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder
Adds a titled option.

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder This facade.

Optional

Syntax

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder<T>

Optional Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder
Marks the field optional.

Syntax

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder This facade.

ReferenceEquals Inherited

Inherited from object

Syntax

Parameters

Returns

Type: bool

Required

Syntax

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder<T>

Required Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder
Marks the field required.

Syntax

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder This facade.

String

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>

String Virtual

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>

String Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder

Title

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder<T>

Title Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder
Sets the display title.

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder This facade.

ToInputRequest

Syntax

Returns

Type: ModelContextProtocol.Protocol.InputRequest

ToInputRequest Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder

Syntax

Returns

Type: ModelContextProtocol.Protocol.InputRequest

ToString Inherited Virtual

Inherited from object

Syntax

Returns

Type: string?

Uri

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>

Uri Virtual

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>

Uri Inherited Virtual

Inherited from CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder

Syntax

Parameters

Returns

Type: CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder
  • CloudNimble.McpEssentials.Core.Tasks.Elicitations.IFormElicitationSource<T>
  • CloudNimble.McpEssentials.Core.Tasks.Elicitations.IFormElicitationSource