Github user redoz commented on the issue: https://github.com/apache/tinkerpop/pull/915 @FlorianHockmann As this change would make `ResponseStatusCode` public, I was wondering if we wish to keep it an enum or change it to a static class with constants. Tthere's precedent for this (https://github.com/aspnet/HttpAbstractions/blob/07d115400e4f8c7a66ba239f230805f03a14ee3d/src/Microsoft.AspNetCore.Http.Abstractions/StatusCodes.cs) but I believe the rationale is that the HTTP statuscodes are extensible and don't always follow a standard. I'm not sure if that applies here as well, but given there are several server implementations maybe it follows that "non-standard" codes could be used? But if this is an integral part of the protocol specification I think keeping it an enum makes sense.
---