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; } } }