in src/Custom/Moderations/OpenAIModerationsModelFactory.cs [33:70]
public static ModerationResult ModerationResult(bool flagged, ModerationCategory hate, ModerationCategory hateThreatening, ModerationCategory harassment, ModerationCategory harassmentThreatening, ModerationCategory selfHarm, ModerationCategory selfHarmIntent, ModerationCategory selfHarmInstructions, ModerationCategory sexual, ModerationCategory sexualMinors, ModerationCategory violence, ModerationCategory violenceGraphic) =>
ModerationResult(
flagged,
hate,
hateThreatening,
harassment,
harassmentThreatening,
selfHarm,
selfHarmIntent,
selfHarmInstructions,
sexual,
sexualMinors,
violence,
violenceGraphic,
default,
default);
/// <summary> Initializes a new instance of <see cref="OpenAI.Moderations.ModerationResult"/>. </summary>
/// <returns> A new <see cref="OpenAI.Moderations.ModerationResult"/> instance for mocking. </returns>
public static ModerationResult ModerationResult(bool flagged = default, ModerationCategory hate = default, ModerationCategory hateThreatening = default, ModerationCategory harassment = default, ModerationCategory harassmentThreatening = default, ModerationCategory selfHarm = default, ModerationCategory selfHarmIntent = default, ModerationCategory selfHarmInstructions = default, ModerationCategory sexual = default, ModerationCategory sexualMinors = default, ModerationCategory violence = default, ModerationCategory violenceGraphic = default, ModerationCategory illicit = default, ModerationCategory illicitViolent = default)
{
return new ModerationResult(
flagged,
hate,
hateThreatening,
harassment,
harassmentThreatening,
illicit,
illicitViolent,
selfHarm,
selfHarmIntent,
selfHarmInstructions,
sexual,
sexualMinors,
violence,
violenceGraphic,
serializedAdditionalRawData: null);
}