apina icon indicating copy to clipboard operation
apina copied to clipboard

Tool for creating client-side TypeScript code from server-side APIs

Results 9 apina issues
Sort by recently updated
recently updated
newest added

It would be very nice to have support for Maven. I bet there is a lot of projects that can benefit from having Apina integrated. But since the plugin for...

Hi, currently only annotated parameters with `RequestParam/RequestBody/PathVar` are taken into account. In my usecase I have a request param pojo ``` public class PersonQuery extends PageRequest { private String q...

enhancement
help wanted

Hello We have Spring MVC RestEndpoint that returns `ResponseEntity` : ````java @PutMapping(value = "/path", produces = MediaType.TEXT_PLAIN_VALUE) public ResponseEntity method(){ return ResponseEntity.ok() .contentType(MediaType.TEXT_PLAIN) .body("Some String Value")); } ```` When invoking...

enhancement

When an annotation is directly specified for a property defined in Kotlin constructor, Apina does not find it. For example: ```kotlin class Foo(val bar: String, @JsonIgnore val baz: String) ```...

Support the naming strategies implemented natively by Jackson. If, for example, the class is annotated with `@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)`, Apina should know that `fooBar` will be `foo_bar` on the wire.

enhancement

I just discovered this lib and it seems very promising, however I could not figure out one piece by looking at the code. That is, I don't get how error...

Currently generic runtime is included in the same file as project specific generated type definitions. Instead Apina runtime should be a _npm_ dependency. The user of Apina just includes the...

enhancement

Sometimes it's simplest to let custom code make arbitrary modifications to the model if there are some custom mappings etc. It could be useful to let the gradle-plugin just take...

enhancement