コード生成
機能概要
Apidogは、APIモデルの定義に基づいて、さまざまなプログラミング言語/フレームワーク(TypeScript、Java、Go、Swift、ObjectiveC、Kotlin、Dart、C++、C#、Rustなど)のコード(Model、Controller、単体テストコードなど)とAPI Requestコードを自動的に生成できます。現在、Apidogは130 個の言語とフレームワークのコードの自動生成をサポートしています。
クライアントコードの生成
Apidogの複数所でクライアントコードを生成できます。APIページのコード生成ボタンから、クライアンドコードを生成できます。
実行タブで、コード生成のアイコンからも生成できます。
その同様に、保存したAPICaseからクライアントコードも生成可能です。
クライアントコード生成のページで、コードを選択します。
サーバースタブとクライアントSDKの生成
前提
- JAVA環境
- Apidogのコードジェレーたプラグイン
Apidogのコードジェレーたプラグインは、サーバースタブとクライアントSDKの生成ページでインストールできます。
サーバースタブとクライアントSDKの生成を選択
コード生成ボタンから、「サーバースタブとクライアントSDKを生成」を選択します。
必要に応じて、コードの種類を選択します。
Schemaのコード生成
Schemaは、データ構造を定義しています。Apidogは、保存したSchemaのコードを生成することをサポートしています。
Schemaに移動して、「コード生成」ボタンをクリックします。
Schemaにおいて、多様のコードを生成できます。
対応のコード一覧:
C# | C++ | Crystal | Dart | Elm | Flow |
---|---|---|---|---|---|
Go | Haskell | Java | JavaScript | Kotlin | Objective-C |
Pike | Python | Ruby | Rust | SQL | Swift |
TypeScript |
SQLコードの生成
Apidogは、SQLのコード生成をサポートしてます。左側のドロップリストからSQLを選択してください。