契約台帳
契約台帳: Agent Java SDK v0.3.0 の統合、例、パラメーター、および応答セマンティクス。
このガイドは、Agent Java SDK v0.3.0、Java 8 以降、およびタグ付けされたパブリック コントラクトを対象としています。例は client を初期化した後にパートナー バックエンドで実行されます。 クイックスタート.
前提条件の例
Java スニペットはこれらのインポートを共有します。クイック スタートを使用して client を初期化し、保存されたバインディングから platformUserId を取得します。ユーザー/オーダー ID の例は、独自の永続化された値に置き換える必要があります。
listPerpetualLedger
リクエストモデル: PerpetualLedgerRequest。
リクエストフィールド
この例では 1 ページを読み取ります。必須フィールド、プレーヤーのスコープ、フィルター セマンティクス、制限、カーソル、制限された再試行については、次のとおりです。 クエリの概要。ページング中はすべてのフィルターを変更しないでください。エラーを空の結果として解釈しないでください。
契約台帳記録
インターフェース: account/ledger。返されるデータには次の 11 個のビジネス フィールドのみが含まれており、順序ブール フラグは含まれません。
インターフェースから返されたアカウント変更の前後の残高を使用します。異なる changeType は異なるセマンティクスを持ち、それぞれの量が walletBalanceAfter − walletBalanceBefore に等しいと想定することはできません。台帳レコードの表示/概要は、タイプと詳細のアイデンティティを保持する必要があります。
以下は、架空の ID と金額を使用した形式の例です。
応答エンベロープの例
これは空のページの例であり、完了した取引のサンプルではありません。上記のリソース固有のフィールド テーブルは、設定された items[].data について説明しています。