Class AnalysisStep
- Namespace
- Mythosia.AI.Rag.Diagnostics
- Assembly
- Mythosia.AI.Rag.dll
public class AnalysisStep
- Inheritance
-
AnalysisStep
- Inherited Members
-
Constructors
AnalysisStep(DiagnosticStatus, string, string, string?)
public AnalysisStep(DiagnosticStatus status, string stepName, string message, string? suggestion)
Parameters
status DiagnosticStatus
stepName string
message string
suggestion string
Properties
Message
public string Message { get; }
Property Value
- string
Status
public DiagnosticStatus Status { get; }
Property Value
- DiagnosticStatus
StepName
public string StepName { get; }
Property Value
- string
Suggestion
public string? Suggestion { get; }
Property Value
- string
Methods
Fail(string, string, string?)
public static AnalysisStep Fail(string step, string message, string? suggestion = null)
Parameters
step string
message string
suggestion string
Returns
- AnalysisStep
Info(string, string)
public static AnalysisStep Info(string step, string message)
Parameters
step string
message string
Returns
- AnalysisStep
Pass(string, string)
public static AnalysisStep Pass(string step, string message)
Parameters
step string
message string
Returns
- AnalysisStep
Warn(string, string, string?)
public static AnalysisStep Warn(string step, string message, string? suggestion = null)
Parameters
step string
message string
suggestion string
Returns
- AnalysisStep