From a0eeff2b7d8edf4a57e6b3a4abf9e11b449544b0 Mon Sep 17 00:00:00 2001 From: Urtza Iturraspe <urtza.iturraspe@tecnalia.com> Date: Fri, 30 Aug 2024 07:17:22 +0200 Subject: [PATCH] Generate contract definition for all asswts --- .../app/utils/create_contract_definition.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/API_OASEES/app/utils/create_contract_definition.py b/API_OASEES/app/utils/create_contract_definition.py index d431ed2..8693839 100644 --- a/API_OASEES/app/utils/create_contract_definition.py +++ b/API_OASEES/app/utils/create_contract_definition.py @@ -45,8 +45,22 @@ def invoke_create_contract_definition_equal(contract_id, policy_id, asset_id): - def generate_contract_metadata(contract_id, policy_id, asset_id): + + contract_metadata = { + "@context": { + "edc": "https://w3id.org/edc/v0.0.1/ns/" + }, + "@id": contract_id, + "accessPolicyId": policy_id, + "contractPolicyId": policy_id, + "assetsSelector": [] + + } + return contract_metadata + + +"""def generate_contract_metadata(contract_id, policy_id, asset_id): contract_metadata = { "@context": { "edc": "https://w3id.org/edc/v0.0.1/ns/" @@ -61,7 +75,7 @@ def generate_contract_metadata(contract_id, policy_id, asset_id): "edc:operandRight": asset_id } } - return contract_metadata + return contract_metadata""" def generate_contract_metadata_equal(contract_id, policy_id, asset_id): -- GitLab