コード生成機能
サーバースタブとクライアントSDKの生成
生成手順

対応言語・フレームワーク
言語 | Server/Client | フレームワーク |
---|---|---|
Java | Server | Spring, Inflector, Msf4j, Pkmst, Play Framework, Undertow Server, Vertx, Vertx Web, JAX-RS Cxf, JAX-RS Cxf Cdi, JAX-RS Cxf Extended, JAX-RS Jersey, JAX-RS Resteasy, JAX-RS Resteasy Eap, JAX-RS Spec |
Java | Client | Android, Java |
PHP | Server | Laravel, Lumen, Symfony, Ze Ph, Slim4, Slim (Deprecated), Silex (Deprecated) |
PHP | Client | PHP |
Swift | Client | Swift5, Swift4, Swift3 (Deprecated), Swift2 (Deprecated) |
Kotlin | Server | Kotlin Server, Kotlin Spring, Kotlin Vertx |
Kotlin | Client | Kotlin |
JavaScript | Client | Apollo, Flowtyped, Closure Angular |
Node.js | Server | Express, GraphQL Express |
TypeScript | Client | Axios, Fetch, Redux Query, Angular, Angularjs, Jquery, Rxjs, Node, Aurelia, Inversify |
C++ | Server | Pistache Server, Qt5 Qhttpengine Server, Restbed Server |
C++ | Client | Qt5 Client, Restsdk, Tizen |
C# | Server | C# Nancyfx |
C# | Client | C#, C# Netcore, C# Dotnet2 |
ASP.NET | Server | ASP.NET Core |
Dart | Client | Dart, Dart Dio, Dart Jaguar |
Go | Server | Go Server, Go Gin Server |
Go | Client | Go, Go (Experimental) |
C | Client | C |
Objective-C | Client | Objective-C |
Scala | Server | Scala Akka Http Server, Scala Finch, Scala Lagom Server, Scala Play Server |
Scala | Client | Scala Akka, Scala Gatling, Scala Sttp, Scalaz, Scala Httpclient (Deprecated) |
Clojure | Client | Clojure |
Groovy | Client | Groovy |
Python | Server | Python Aiohttp, Python Blueplanet, Python Flask |
Python | Client | Python, Python (Experimental) |
Rust | Server | Rust Server |
Rust | Client | Rust |
Ruby | Server | Ruby On Rails, Ruby Sinatra |
Ruby | Client | Ruby |
R | Client | R |
Perl | Client | Perl |
PowerShell | Client | PowerShell |
JMeter | Client | JMeter |
Bash | Client | Bash |
Lua | Client | Lua |
F# | Server | F# Functions, F# Giraffe Server |
OCaml | Client | OCaml |
Erlang | Server | Erlang Server |
Erlang | Client | Erlang Client, Erlang Proper |
Flash | Client | Flash |
Elixir | Client | Elixir |
Haskell | Server | Haskell |
Haskell | Client | Haskell Http Client |
Elm | Client | Elm |
Nim | Client | Nim |
Ada | Server | Ada Server |
Ada | Client | Ada |
Apex | Client | Apex |
Eiffel | Client | Eiffel |
クライアントコードの生成
</>
」をクリックしても生成できます。対応言語
言語 | バリエーション |
---|---|
Shell | cURL, cURL-Windows, Httpie, wget, PowerShell |
JavaScript | Fetch, Axios, jQuery, XHR, Native, Request , Unirest |
Java | Unirest, OkHttp |
Swift | URLSession |
Go | Native |
PHP | cURL, Guzzle, pecl_http, HTTP_Request2 |
Python | http.client, Requests |
HTTP | HTTP |
C | libcurl |
C# | RestSharp |
Objective-C | NSURLSession |
Ruby | Net::HTTP |
OCaml | Cohttp |
Dart | http |
R | httr, RCurl |
データモデルコードの生成
対応言語
C#
C++
Crystal
Dart
Elm
C++
Crystal
Dart
Elm
Flow
Go
Haskell
Java
JavaScript
Go
Haskell
Java
JavaScript
Kotlin
Objective-C
Pike
Python
Ruby
Objective-C
Pike
Python
Ruby
Rust
SQL
Swift
TypeScript
SQL
Swift
TypeScript
APIドキュメントでのコード生成
Modified at 2024-12-26 08:52:16