public static StatusCode ConvertHTTPStatusToGRPCError()

in src/Middleware/Http/Client/AzureSDK/Policy.cs [80:97]


    public static StatusCode ConvertHTTPStatusToGRPCError(int httpStatusCode)
    {
        return httpStatusCode switch
        {
            200 or 201 or 202 => StatusCode.OK,
            400 => StatusCode.InvalidArgument,
            504 => StatusCode.DeadlineExceeded,
            401 => StatusCode.Unauthenticated,
            403 => StatusCode.PermissionDenied,
            404 => StatusCode.NotFound,
            409 => StatusCode.Aborted,
            429 => StatusCode.ResourceExhausted,
            500 => StatusCode.Internal,
            501 => StatusCode.Unimplemented,
            503 => StatusCode.Unavailable,
            _ => StatusCode.Unknown,
        };
    }