{
  "formatVersion": "1.1",
  "component": {
    "group": "org.eclipse.edc",
    "module": "contract-spi",
    "version": "0.2.1",
    "attributes": {
      "org.gradle.status": "release"
    }
  },
  "createdBy": {
    "gradle": {
      "version": "7.6"
    }
  },
  "variants": [
    {
      "name": "apiElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.version": 17,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-api"
      },
      "dependencies": [
        {
          "group": "org.eclipse.edc",
          "module": "core-spi",
          "version": {
            "requires": "0.2.1"
          }
        },
        {
          "group": "org.eclipse.edc",
          "module": "policy-engine-spi",
          "version": {
            "requires": "0.2.1"
          }
        },
        {
          "group": "org.eclipse.edc",
          "module": "policy-spi",
          "version": {
            "requires": "0.2.1"
          }
        },
        {
          "group": "org.jetbrains",
          "module": "annotations",
          "version": {
            "requires": "24.0.1"
          }
        },
        {
          "group": "com.fasterxml.jackson.core",
          "module": "jackson-core",
          "version": {
            "requires": "2.14.2"
          }
        },
        {
          "group": "com.fasterxml.jackson.core",
          "module": "jackson-annotations",
          "version": {
            "requires": "2.14.2"
          }
        },
        {
          "group": "com.fasterxml.jackson.core",
          "module": "jackson-databind",
          "version": {
            "requires": "2.14.2"
          }
        },
        {
          "group": "com.fasterxml.jackson.datatype",
          "module": "jackson-datatype-jsr310",
          "version": {
            "requires": "2.14.2"
          }
        },
        {
          "group": "org.eclipse.edc",
          "module": "runtime-metamodel",
          "version": {
            "requires": "0.2.1"
          }
        }
      ],
      "files": [
        {
          "name": "contract-spi-0.2.1.jar",
          "url": "contract-spi-0.2.1.jar",
          "size": 75250,
          "sha512": "d7eca02fd101aec835666041b4d9080ccb49829d7ab6bfa100bafe6e37dba1c332ecaf294becb784be35c7fc3579b2fae6caecdff47d10e3d8580318f537690c",
          "sha256": "1c5b151dd07fa5b071acfe5a6534b91e8b836cd01dc3e07295232895a31bd8b8",
          "sha1": "56b64af49bb3a8f5f2605ec31dd886e9571382e2",
          "md5": "0dc3a76d92696b8972aadaa4a49c17ba"
        }
      ]
    },
    {
      "name": "runtimeElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.version": 17,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-runtime"
      },
      "dependencies": [
        {
          "group": "org.eclipse.edc",
          "module": "core-spi",
          "version": {
            "requires": "0.2.1"
          }
        },
        {
          "group": "org.eclipse.edc",
          "module": "policy-engine-spi",
          "version": {
            "requires": "0.2.1"
          }
        },
        {
          "group": "org.eclipse.edc",
          "module": "policy-spi",
          "version": {
            "requires": "0.2.1"
          }
        },
        {
          "group": "org.jetbrains",
          "module": "annotations",
          "version": {
            "requires": "24.0.1"
          }
        },
        {
          "group": "com.fasterxml.jackson.core",
          "module": "jackson-core",
          "version": {
            "requires": "2.14.2"
          }
        },
        {
          "group": "com.fasterxml.jackson.core",
          "module": "jackson-annotations",
          "version": {
            "requires": "2.14.2"
          }
        },
        {
          "group": "com.fasterxml.jackson.core",
          "module": "jackson-databind",
          "version": {
            "requires": "2.14.2"
          }
        },
        {
          "group": "com.fasterxml.jackson.datatype",
          "module": "jackson-datatype-jsr310",
          "version": {
            "requires": "2.14.2"
          }
        },
        {
          "group": "org.eclipse.edc",
          "module": "runtime-metamodel",
          "version": {
            "requires": "0.2.1"
          }
        }
      ],
      "files": [
        {
          "name": "contract-spi-0.2.1.jar",
          "url": "contract-spi-0.2.1.jar",
          "size": 75250,
          "sha512": "d7eca02fd101aec835666041b4d9080ccb49829d7ab6bfa100bafe6e37dba1c332ecaf294becb784be35c7fc3579b2fae6caecdff47d10e3d8580318f537690c",
          "sha256": "1c5b151dd07fa5b071acfe5a6534b91e8b836cd01dc3e07295232895a31bd8b8",
          "sha1": "56b64af49bb3a8f5f2605ec31dd886e9571382e2",
          "md5": "0dc3a76d92696b8972aadaa4a49c17ba"
        }
      ]
    },
    {
      "name": "javadocElements",
      "attributes": {
        "org.gradle.category": "documentation",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.docstype": "javadoc",
        "org.gradle.usage": "java-runtime"
      },
      "files": [
        {
          "name": "contract-spi-0.2.1-javadoc.jar",
          "url": "contract-spi-0.2.1-javadoc.jar",
          "size": 359080,
          "sha512": "7dcd025143006e687332938547f7b3de2ce136be526519572616e052b08322a1f1b4dc3eacbd8d45eddf1a5bb35dbc0241c0fcb08d80457ddb34a8edf14c94e7",
          "sha256": "f0e406de92c08c510eaf52ae83048af57a9d46fc3dbceed786123c798e9c6d6a",
          "sha1": "08595608330045d04fa35576a7c329266a268474",
          "md5": "2c65789a5f0ab1d7ea609365f710e155"
        },
        {
          "name": "contract-spi-0.2.1-javadoc.jar",
          "url": "contract-spi-0.2.1-javadoc.jar",
          "size": 359080,
          "sha512": "7dcd025143006e687332938547f7b3de2ce136be526519572616e052b08322a1f1b4dc3eacbd8d45eddf1a5bb35dbc0241c0fcb08d80457ddb34a8edf14c94e7",
          "sha256": "f0e406de92c08c510eaf52ae83048af57a9d46fc3dbceed786123c798e9c6d6a",
          "sha1": "08595608330045d04fa35576a7c329266a268474",
          "md5": "2c65789a5f0ab1d7ea609365f710e155"
        }
      ]
    },
    {
      "name": "sourcesElements",
      "attributes": {
        "org.gradle.category": "documentation",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.docstype": "sources",
        "org.gradle.usage": "java-runtime"
      },
      "files": [
        {
          "name": "contract-spi-0.2.1-sources.jar",
          "url": "contract-spi-0.2.1-sources.jar",
          "size": 51846,
          "sha512": "776e318b2bd82c24f764a177f205490791e61897f736960299a464dd16123bab7854d71f04a02f984031bd0799e07084838421f4ba22023613d4102aa68aece9",
          "sha256": "37e7ff1c4add218d439a69b5595fd2482eb2976e81d726dcfeaa4ca10ce6747a",
          "sha1": "2173c331619d7b0ceea11e17a1ea5157c66a3c80",
          "md5": "3cb92de90ae86df16b7b23e4679daf93"
        },
        {
          "name": "contract-spi-0.2.1-sources.jar",
          "url": "contract-spi-0.2.1-sources.jar",
          "size": 51846,
          "sha512": "776e318b2bd82c24f764a177f205490791e61897f736960299a464dd16123bab7854d71f04a02f984031bd0799e07084838421f4ba22023613d4102aa68aece9",
          "sha256": "37e7ff1c4add218d439a69b5595fd2482eb2976e81d726dcfeaa4ca10ce6747a",
          "sha1": "2173c331619d7b0ceea11e17a1ea5157c66a3c80",
          "md5": "3cb92de90ae86df16b7b23e4679daf93"
        }
      ]
    },
    {
      "name": "testFixturesApiElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.version": 17,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-api"
      },
      "dependencies": [
        {
          "group": "org.eclipse.edc",
          "module": "contract-spi",
          "version": {
            "requires": "0.2.1"
          }
        }
      ],
      "files": [
        {
          "name": "contract-spi-0.2.1-test-fixtures.jar",
          "url": "contract-spi-0.2.1-test-fixtures.jar",
          "size": 53303,
          "sha512": "f8ce1f3a52cb79ebc9dbde1bd29fdcd1ecd4036825e200417e6b2575a7791714f4aa114af676bfd6cc241281e2b638ae4f7ddb1db7d5748a16d1ae1d5a794dce",
          "sha256": "8d449aca23e9751616944d01709adaad480922cce0b37b17232f3206b0e646a4",
          "sha1": "2ad98ee3ec2476ab73c417bc8b4bd620fd328601",
          "md5": "cf3d774ff74b67bb72593b7943dee108"
        }
      ],
      "capabilities": [
        {
          "group": "org.eclipse.edc",
          "name": "contract-spi-test-fixtures",
          "version": "0.2.1"
        }
      ]
    },
    {
      "name": "testFixturesRuntimeElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.version": 17,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-runtime"
      },
      "dependencies": [
        {
          "group": "org.junit.jupiter",
          "module": "junit-jupiter-api",
          "version": {
            "requires": "5.10.0"
          }
        },
        {
          "group": "org.junit.jupiter",
          "module": "junit-jupiter-params",
          "version": {
            "requires": "5.10.0"
          }
        },
        {
          "group": "org.mockito",
          "module": "mockito-core",
          "version": {
            "requires": "5.2.0"
          }
        },
        {
          "group": "org.assertj",
          "module": "assertj-core",
          "version": {
            "requires": "3.24.2"
          }
        },
        {
          "group": "org.eclipse.edc",
          "module": "junit",
          "version": {
            "requires": "0.2.1"
          }
        },
        {
          "group": "org.eclipse.edc",
          "module": "contract-spi",
          "version": {
            "requires": "0.2.1"
          }
        },
        {
          "group": "org.junit.jupiter",
          "module": "junit-jupiter-engine",
          "version": {
            "requires": "5.10.0"
          }
        }
      ],
      "files": [
        {
          "name": "contract-spi-0.2.1-test-fixtures.jar",
          "url": "contract-spi-0.2.1-test-fixtures.jar",
          "size": 53303,
          "sha512": "f8ce1f3a52cb79ebc9dbde1bd29fdcd1ecd4036825e200417e6b2575a7791714f4aa114af676bfd6cc241281e2b638ae4f7ddb1db7d5748a16d1ae1d5a794dce",
          "sha256": "8d449aca23e9751616944d01709adaad480922cce0b37b17232f3206b0e646a4",
          "sha1": "2ad98ee3ec2476ab73c417bc8b4bd620fd328601",
          "md5": "cf3d774ff74b67bb72593b7943dee108"
        }
      ],
      "capabilities": [
        {
          "group": "org.eclipse.edc",
          "name": "contract-spi-test-fixtures",
          "version": "0.2.1"
        }
      ]
    }
  ]
}
