namespace xAiService.Models.Dtos
{
///
/// Described Prompts in app ...
///
public class XPromptsDto
{
public XPromptDto[] Prompts { get; set; } = [];
}
///
/// a Single Prompt Description ...
///
public class XPromptDto
{
///
/// Prompt Name ...
///
public string Name { get; set; }
///
/// Prompt Template Message ...
///
public string Prompt { get; set; }
///
/// Prompt Description ...
///
public string Description { get; set; }
///
/// Describe Prompt Params ...
///
public virtual XPromptParamDto[] Params { get; set; } = null;
}
///
/// Prompt Param used to Fill dynamic Datas to Specified Prompts ...
///
public class XPromptParamDto
{
///
/// Param Name ...
///
public string Name { get; set; }
///
/// Parma Identifier ...
///
public string Param { get; set; }
///
/// Param Description ...
///
public string Description { get; set; }
}
}