Class ConversationItem
Inheritance
ConversationItem
Assembly: Glitch9.AIDevKit.dll
Syntax
[JsonConverter(typeof(ConversationItemConverter))]
public abstract class ConversationItem : IPrompt, IValidatable, IHasId<string>
Constructors
|
Edit this page
View Source
ConversationItem(string)
Declaration
protected ConversationItem(string type)
Parameters
| Type |
Name |
Description |
| string |
type |
|
Properties
|
Edit this page
View Source
Id
Declaration
[JsonProperty("id")]
public string Id { get; set; }
Property Value
|
Edit this page
View Source
Status
Declaration
[JsonProperty("status")]
public virtual ResponseStatus? Status { get; set; }
Property Value
|
Edit this page
View Source
Type
Declaration
[JsonProperty("type")]
public string Type { get; set; }
Property Value
Methods
|
Edit this page
View Source
GetPromptText()
Declaration
public virtual string GetPromptText()
Returns
|
Edit this page
View Source
IsValid()
Declaration
public virtual bool IsValid()
Returns
|
Edit this page
View Source
Validate()
Validates the object's parameters and throws if invalid.
Declaration
public virtual void Validate()
Implements
Extension Methods