Class UserMessage
Inheritance
object
UserMessage
Assembly: .dll
Syntax
public class UserMessage : ChatMessage
Constructors
UserMessage()
Declaration
UserMessage(Content)
Declaration
public UserMessage(Content content)
Parameters
Type |
Name |
Description |
Content |
content |
|
Properties
AttachedFiles
Declaration
public List<IUniFile> AttachedFiles { get; set; }
Property Value
Type |
Description |
List<IUniFile> |
|
Moderations
Declaration
public List<SafetyRating> Moderations { get; set; }
Property Value
Role
The role of the messages author.
Declaration
public override ChatRole Role { get; }
Property Value
Overrides
Methods
AddAttachment<T>(T)
Declaration
public void AddAttachment<T>(T file) where T : IUniFile
Parameters
Type |
Name |
Description |
T |
file |
|
Type Parameters
AddAttachments<T>(IList<T>)
Declaration
public void AddAttachments<T>(IList<T> files) where T : IUniFile
Parameters
Type |
Name |
Description |
IList<T> |
files |
|
Type Parameters
GetFirstFile<T>()
Declaration
public T GetFirstFile<T>() where T : class, IUniFile
Returns
Type Parameters
Operators
implicit operator string(UserMessage)
Declaration
public static implicit operator string(UserMessage message)
Parameters
Returns
Extension Methods