{"inputSchema":{"type":"object","additionalProperties":false,"required":["artifact"],"properties":{"artifact":{"type":"object","additionalProperties":false,"required":["mavenMediation"],"properties":{"mavenMediation":{"type":"object","additionalProperties":false,"required":["data","claim"],"properties":{"data":{"type":"object","additionalProperties":false,"required":["nodes","roots"],"properties":{"nodes":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","group","artifact","type","classifier","version","dependencies"],"properties":{"id":{"type":"string","maxLength":64},"group":{"type":"string","maxLength":64},"artifact":{"type":"string","maxLength":64},"type":{"type":"string","maxLength":64},"classifier":{"type":"string","maxLength":64},"version":{"type":"string","maxLength":128},"dependencies":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["node","scope","optional","exclusions"],"properties":{"node":{"type":"string","maxLength":64},"scope":{"enum":["compile","provided","runtime","test","system"]},"optional":{"type":"boolean"},"exclusions":{"type":"array","items":{"type":"string","maxLength":64},"maxItems":32,"minItems":0}}},"maxItems":32,"minItems":0}}},"maxItems":64,"minItems":1},"roots":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["node","scope","optional","exclusions"],"properties":{"node":{"type":"string","maxLength":64},"scope":{"enum":["compile","provided","runtime","test","system"]},"optional":{"type":"boolean"},"exclusions":{"type":"array","items":{"type":"string","maxLength":64},"maxItems":32,"minItems":0}}},"maxItems":32,"minItems":0}}},"claim":{"anyOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["dependencies"],"properties":{"dependencies":{"type":"array","maxItems":4096,"items":{"type":"object","additionalProperties":false,"required":["depth","key","node","scope","version"],"properties":{"depth":{"type":"integer"},"key":{"type":"string","maxLength":20000},"node":{"type":"string","maxLength":20000},"scope":{"type":"string","maxLength":20000},"version":{"type":"string","maxLength":20000}}}}}}]}}}}}}},"method":"POST","url":"https://detect.halowerk.com/v1/F-TD2000-DOCUMENTS-02/maven-nearest-first-dependency-scope-exclusion-mediation"}