リソース

レストフル 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 呼び出しを順番に実行するかどうかを示します。

    * 真: Api 呼び出しは 1 つずつ行われます。
    • 偽 (デフォルト): Api 呼び出しは並行して実行されます。
-->

サンプル

リソースの詳細

私たちは、私たちが書こうとしているとしましょう ZEST 次の条件のための指定ファイル

copy

  • ZSPEC Version: 1.0.0

  • Resource: trips

  • Product Name: travel_bureau

  • Pre Loaded: true

リソースとその属性を宣言する方法は次のとおりです。

copy

<resource specification="1.0.0" name="trips" product="travel_bureau" pre-loaded="true" />

ファイルバージョン

ダイアナとブライアンの2人の開発者が、すでにアップロードされている同じ旅行リソースでコラボレーションすることを検討してください。 ZEST. アップロード中に作成されたファイルのバージョンは 04j3v9n7gdy2vht0p6n8zqx5s7r. まず、ダイアナはこのバージョンへの変更を更新し、ファイルのバージョンは01h5h6fm6dcsent0qftwyyd4nfに変更されます。 今、ブライアンは最初のファイルバージョンへの変更を更新しようとし、このエラーに直面しています *「リソースは編集を開始してから更新されました。」 *.これは、ブライアンがダイアナの最近の変更を持っていないZSPECの初期ファイルバージョンに取り組んでいるためです。 したがって、ブライアンは変更を新しいファイルバージョン(01h5h6fm6dcsent0qftwyyd4nf)にのみ更新する必要があります。 彼は変更を破棄するか、エディタでマージの競合を解決することができます。ブライアンの更新されたZspecファイルのリソース要素は次のようになります。

copy

<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