in src/Custom/Responses/ResponseContentPartKind.Serialization.cs [17:40]
public static ResponseContentPartKind ToResponseContentPartKind(this string value)
{
if (StringComparer.OrdinalIgnoreCase.Equals(value, InternalResponsesContentType.InputText.ToString()))
{
return ResponseContentPartKind.InputText;
}
if (StringComparer.OrdinalIgnoreCase.Equals(value, InternalResponsesContentType.InputImage.ToString()))
{
return ResponseContentPartKind.InputImage;
}
if (StringComparer.OrdinalIgnoreCase.Equals(value, InternalResponsesContentType.InputFile.ToString()))
{
return ResponseContentPartKind.InputFile;
}
if (StringComparer.OrdinalIgnoreCase.Equals(value, InternalResponsesContentType.OutputText.ToString()))
{
return ResponseContentPartKind.OutputText;
}
if (StringComparer.OrdinalIgnoreCase.Equals(value, InternalResponsesContentType.Refusal.ToString()))
{
return ResponseContentPartKind.Refusal;
}
return ResponseContentPartKind.Unknown;
}