diff --git a/API_OASEES/app/utils/create_contract_definition.py b/API_OASEES/app/utils/create_contract_definition.py index d431ed2fb09d854c435efd9ca090a0b1a39ccc0e..869383992c7ee73255fb98ef0f448fbd832a493a 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):