Class SystemMessage
Inheritance
SystemMessage
Assembly: Glitch9.AIDevKit.dll
Syntax
public sealed class SystemMessage : Message, IPrompt, IValidatable, IHasId<string>
Constructors
|
Edit this page
View Source
SystemMessage()
Declaration
|
Edit this page
View Source
SystemMessage(MessageContent)
Declaration
public SystemMessage(MessageContent content)
Parameters
Properties
|
Edit this page
View Source
Role
The role of the messages author.
Role is abstract and overridden in derived classes to enforce consistency.
This avoids relying on constructor or deserialization logic to set the role.
JSON.NET does not call parameterized constructors or set get-only properties during deserialization.
Declaration
public override ChatRole Role { get; }
Property Value
Overrides
Operators
|
Edit this page
View Source
implicit operator string(SystemMessage)
Declaration
public static implicit operator string(SystemMessage message)
Parameters
Returns
Implements
Extension Methods