Definition
Assembly: CloudNimble.McpEssentials.Core.dll Namespace: CloudNimble.McpEssentials.Core.Tasks.Elicitations Inheritance: CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderSyntax
Summary
Typed form builder.String) seeds mappable properties,
then expression starters reconfigure them and string starters add extra fields.
Type Parameters
T- The form type.
Constructors
.ctor
Initializes a builder seeded from T.Syntax
Parameters
.ctor Inherited
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderSyntax
Parameters
Exceptions
.ctor Inherited
Inherited from
objectSyntax
Properties
Fields Inherited
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderSyntax
Property Value
Type:System.Collections.Generic.List<CloudNimble.McpEssentials.Core.Tasks.Elicitations.ElicitationField>
Message Inherited
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderSyntax
Property Value
Type:string
Methods
Boolean
Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.BooleanFieldBuilder<T>
Boolean Virtual
Adds or reconfigures a boolean field for property.Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.BooleanFieldBuilder<T>
The boolean field facade.
Type Parameters
TProp- The property type.
Boolean Inherited Virtual
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderSyntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.BooleanFieldBuilder
The boolean field facade.
Build Inherited Virtual
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderElicitRequestParams for form mode.
Syntax
Returns
Type:ModelContextProtocol.Protocol.ElicitRequestParams
The elicitation request parameters.
Exceptions
Choice
Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder<T>
Choice Virtual
Adds or reconfigures a single-select field for property.Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder<T>
The choice field facade.
Type Parameters
TProp- The property type.
Choice Inherited Virtual
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderSyntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.ChoiceFieldBuilder
The choice field facade.
Date
Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>
Date Virtual
Adds or reconfigures a date field for property.Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>
The string field facade.
Type Parameters
TProp- The property type.
Date Inherited Virtual
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderdate.
Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder
The string field facade.
DateTime
Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>
DateTime Virtual
Adds or reconfigures a date-time field for property.Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>
The string field facade.
Type Parameters
TProp- The property type.
DateTime Inherited Virtual
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderdate-time.
Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder
The string field facade.
Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>
Email Virtual
Adds or reconfigures an email field for property.Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>
The string field facade.
Type Parameters
TProp- The property type.
Email Inherited Virtual
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderemail.
Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder
The string field facade.
Equals Inherited Virtual
Inherited from
objectSyntax
Parameters
Returns
Type:bool
Equals Inherited
Inherited from
objectSyntax
Parameters
Returns
Type:bool
Exclude Virtual
Removes the field for property if it was seeded or added. No-ops when the property was unmappable or never added.Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilder<T>
This builder.
Type Parameters
TProp- The property type.
GetHashCode Inherited Virtual
Inherited from
objectSyntax
Returns
Type:int
GetOrAdd Inherited
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderSyntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.ElicitationField
The field.
Exceptions
GetType Inherited
Inherited from
objectSyntax
Returns
Type:System.Type
Integer
Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.NumberFieldBuilder<T>
Integer Virtual
Adds or reconfigures an integer field for property.Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.NumberFieldBuilder<T>
The number field facade.
Type Parameters
TProp- The property type.
Integer Inherited Virtual
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderSyntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.NumberFieldBuilder
The number field facade.
MemberwiseClone Inherited
Inherited from
objectSyntax
Returns
Type:object
MultiChoice
Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.MultiChoiceFieldBuilder<T>
MultiChoice Virtual
Adds or reconfigures a multi-select field for property.Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.MultiChoiceFieldBuilder<T>
The multi-choice field facade.
Type Parameters
TProp- The property type.
MultiChoice Inherited Virtual
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderSyntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.MultiChoiceFieldBuilder
The multi-choice field facade.
Number
Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.NumberFieldBuilder<T>
Number Virtual
Adds or reconfigures a number field for property.Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.NumberFieldBuilder<T>
The number field facade.
Type Parameters
TProp- The property type.
Number Inherited Virtual
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderSyntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.NumberFieldBuilder
The number field facade.
ReferenceEquals Inherited
Inherited from
objectSyntax
Parameters
Returns
Type:bool
Remove Inherited
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderSyntax
Parameters
String
Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>
String Virtual
Adds or reconfigures a string field for property.Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>
The string field facade.
Type Parameters
TProp- The property type.
String Inherited Virtual
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderSyntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder
The string field facade.
ToInputRequest Inherited Virtual
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderInputRequest wrapping FormElicitationBuilder.Build.
Syntax
Returns
Type:ModelContextProtocol.Protocol.InputRequest
An elicitation input request for task attachment.
ToString Inherited Virtual
Inherited from
objectSyntax
Returns
Type:string?
Uri
Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>
Uri Virtual
Adds or reconfigures a URI field for property.Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder<T>
The string field facade.
Type Parameters
TProp- The property type.
Uri Inherited Virtual
Inherited from
CloudNimble.McpEssentials.Core.Tasks.Elicitations.FormElicitationBuilderuri.
Syntax
Parameters
Returns
Type:CloudNimble.McpEssentials.Core.Tasks.Elicitations.StringFieldBuilder
The string field facade.
Related APIs
- CloudNimble.McpEssentials.Core.Tasks.Elicitations.IFormElicitationSource<T>
- CloudNimble.McpEssentials.Core.Tasks.Elicitations.IFormElicitationSource