tapir
tapir copied to clipboard
Rapid development of self-documenting APIs
Tapir version: 1.1.4 Scala version: 2.12.16 **Describe the bug** Source: [gitter thread](https://gitter.im/softwaremill/tapir?at=635e85d7bad3c73752fd95bd) What is the problem? Code that should be valid fails to compile with an error like: ``` [error]...
Currently a Schema for `Tuple2` renders like a case class, with product members `_1` and `_2`: ```scala implicitly[Schema[(Int, Int)]] ``` ``` Schema( SProduct( List( SProductField(FieldName(_1,_1),Schema(SInteger(),None,false,None,None,Some(int32),None,false,false,All(List()),AttributeMap(Map()))), SProductField(FieldName(_2,_2),Schema(SInteger(),None,false,None,None,Some(int32),None,false,false,All(List()),AttributeMap(Map()))) ) ), Some(SName(scala.Tuple2,List(Int, Int))),...
**Tapir version:** 1.2.2 **Describe the bug** When using a `bodyStream` endpoint, a download properly start when calling the endpoints, but if I cancel the download, the stream continue in background...
I currently have an endpoint taking an input of type `multipartBody` for allowing my user to upload a file. But I would like to limit the max size in a...
Currently, we have only unit tests for grpc feature and need to test the generated code manually against the grpc server. We should be able to implement the following testing...
We may want to make a switch between HTTP and grpc fairly unnoticeable. Adding a way to translate an HTTP path (with path variables and query params) into an RPC...
To support schema evolution in tapir we need to find a way to pass a meta field id argument along to the serialization library and to the proto files generator....