public static ResponseContentPartKind ToResponseContentPartKind()

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