AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class UserMessage

    Inheritance
    object
    ChatMessage
    UserMessage
    Inherited Members
    ChatMessage.Content
    ChatMessage.Name
    ChatMessage.SentAt
    ChatMessage.ToString()
    ChatMessage.Create(ChatRole, string)
    Namespace: Glitch9.AIDevKit
    Assembly: .dll
    Syntax
    public class UserMessage : ChatMessage

    Constructors

    UserMessage()

    Declaration
    public UserMessage()

    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
    Type Description
    List<SafetyRating>

    Role

    The role of the messages author.

    Declaration
    public override ChatRole Role { get; }
    Property Value
    Type Description
    ChatRole
    Overrides
    ChatMessage.Role

    Methods

    AddAttachment<T>(T)

    Declaration
    public void AddAttachment<T>(T file) where T : IUniFile
    Parameters
    Type Name Description
    T file
    Type Parameters
    Name Description
    T

    AddAttachments<T>(IList<T>)

    Declaration
    public void AddAttachments<T>(IList<T> files) where T : IUniFile
    Parameters
    Type Name Description
    IList<T> files
    Type Parameters
    Name Description
    T

    GetFirstFile<T>()

    Declaration
    public T GetFirstFile<T>() where T : class, IUniFile
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    Operators

    implicit operator string(UserMessage)

    Declaration
    public static implicit operator string(UserMessage message)
    Parameters
    Type Name Description
    UserMessage message
    Returns
    Type Description
    string

    Extension Methods

    ThreadMessageExtensions.ToThreadMessageRequest(ChatMessage)
    In this article
    Back to top Generated by DocFX