リソース
レストフル Api のリソースは アクセスして操作できるデータ エンティティまたはオブジェクト 一意の Url と標準の http メソッドを使用します。 これは、クライアントとapi間のデータ交換の基盤を形成します。 仕様ユーザは、サブリソースを主要なリソースの一部と呼ぶべきか、独自のリソースと呼ぶべきかを決定する。これはZspecのルート要素として機能する。
子要素
- 熱 意/ヘルプ/ zest -仕様ファイル/コンポーネント/">コンポーネント - 熱 意/ヘルプ/ zest -仕様ファイル/情報/紹介/">情報 必須 - 熱意 /ヘルプ/ -仕 zest 様ファイル/リソース構成/導入/">リソース構成 必須 - 熱意 /ヘルプ/ - zest 仕様ファイル/サーバー/導入/">サーバー 必須 繰り返し - 熱意 /ヘルプ/ - zest 仕様ファイル/url/紹介/">url 必須 繰り返し - 熱 意/ヘルプ/ zest -仕様ファイル/url/操作/認証/">認証 - 熱 意/ヘルプ/ zest -仕様ファイル/認証スキーマ/導入/">認証スキーマ - 熱 意/ヘルプ/ zest -仕様ファイル/依存関係/">依存関係
ザ 熱 意/ヘルプ/ zest -仕様ファイル/url/操作/認証/"> で 熱 意/ヘルプ/ zest -仕様ファイル/url/操作/導入/"> レベルが与えられます より高い優先度 これは、異なる操作に対して異なる認証を設定するのに役立ちます。 一方、リソースレベルでの認証は、異なるにもかかわらず、すべての操作に一般的です。 熱 意/ヘルプ/ zest -仕様ファイル/url/紹介/"> そして、最も低い優先順位が与えられます。
属性
| お名前 | タイプ | 説明 |
|---|---|---|
| 仕様
必須 | 文字列 | Zspecフォーマットのxsdバージョン。 |
| お名前
必須 | 文字列 | リソースの名前と、 ユニーク 特定の製品のために。 |
| 製品情報
必須 | 文字列 | Zspecをアップロードする必要があるカタリストプロジェクトの名前。 |
| プリロード
必須 | ブール | リソースに初期状態のデータがあるかどうかを示します (ユーザーが製品に新しいアカウントを作成したとき)。
|
| ファイルバージョン
必須 | 文字列 | これは、ユーザーがZspecを変更するたびに生成される自動入力idです。 これは、ユーザーがファイルの最新バージョンをアップロードすることを保証します。 |
Apiオートメーション
これらの 属性 にプレフィックスとして自動-を追加します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 同期 | ブール | すべての操作で Api 呼び出しを順番に実行するかどうかを示します。
|
サンプル
リソースの詳細
私たちは、私たちが書こうとしているとしましょう ZEST 次の条件のための指定ファイル
-
ZSPEC Version: 1.0.0
-
Resource: trips
-
Product Name: travel_bureau
-
Pre Loaded: true
リソースとその属性を宣言する方法は次のとおりです。
<resource specification="1.0.0" name="trips" product="travel_bureau" pre-loaded="true" />
ファイルバージョン
ダイアナとブライアンの2人の開発者が、すでにアップロードされている同じ旅行リソースでコラボレーションすることを検討してください。 ZEST. アップロード中に作成されたファイルのバージョンは 04j3v9n7gdy2vht0p6n8zqx5s7r. まず、ダイアナはこのバージョンへの変更を更新し、ファイルのバージョンは01h5h6fm6dcsent0qftwyyd4nfに変更されます。 今、ブライアンは最初のファイルバージョンへの変更を更新しようとし、このエラーに直面しています *「リソースは編集を開始してから更新されました。」 *.これは、ブライアンがダイアナの最近の変更を持っていないZSPECの初期ファイルバージョンに取り組んでいるためです。 したがって、ブライアンは変更を新しいファイルバージョン(01h5h6fm6dcsent0qftwyyd4nf)にのみ更新する必要があります。 彼は変更を破棄するか、エディタでマージの競合を解決することができます。ブライアンの更新されたZspecファイルのリソース要素は次のようになります。
<resource file-version="01h5h6fm6dcsent0qftwyyd4nf" name="trips" product="travel_bureau" pre-loaded="true" specification="1.0.0" />
Last Updated 2026-02-06 15:55:45 +0530 IST
Yes
No
Send your feedback to us