Core拡張SDK
Core DAS API拡張機能
一般的なDAS SDKに加えて、MPL Core用の拡張機能が作成されており、MPL Core SDKでさらに使用するための正しいタイプを直接返します。また、コレクションから継承されたアセット内のプラグインを自動的に派生し、DAS-to-Core型変換のための機能を提供します。
取得
Core DAS API拡張機能は以下のメソッドをサポートしています:
getAsset: メタデータとオーナーを含む圧縮/標準アセットの情報を返します。getCollection: 圧縮アセットのマークルツリー証明情報を返します。getAssetsByAuthority: オーソリティアドレスを指定してアセットのリストを返します。getAssetsByCollection: グループ(キー、値)ペアを指定してアセットのリストを返します。例えば、これはコレクション内のすべてのアセットを取得するために使用できます。getAssetsByOwner: オーナーアドレスを指定してアセットのリストを返します。searchAssets: 検索条件を指定してアセットのリストを返します。searchCollections: 検索条件を指定してコレクションのリストを返します。
型変換
さらに、通常のDAS AssetタイプをCore AssetsとCore Collectionsに変換する機能も提供します:
dasAssetsToCoreAssets: DAS AssetをCore Assetタイプに変換dasAssetsToCoreCollection: DAS AssetをCore Collectionタイプに変換
プラグイン派生
このライブラリは、コレクションから継承されたアセット内のプラグインを自動的に派生します。一般的なプラグイン継承と優先順位について詳しくは、Coreプラグインページをご覧ください。
派生を無効化したり手動で実装したい場合は、プラグイン派生ページが役立つでしょう。
