{"inputSchema":{"type":"object","additionalProperties":false,"required":["artifact"],"properties":{"artifact":{"type":"object","additionalProperties":false,"required":["toprimitive"],"properties":{"toprimitive":{"type":"object","additionalProperties":false,"required":["hint","exotic","valueOf","toString","claim"],"properties":{"hint":{"enum":["default","string","number"]},"exotic":{"enum":["absent","noncallable","primitive","object","throw","null"],"description":"Admitted GetMethod result class; null and absent both mean an absent hook."},"valueOf":{"enum":["absent","noncallable","primitive","object","throw"]},"toString":{"enum":["absent","noncallable","primitive","object","throw"]},"claim":{"type":"object","additionalProperties":false,"required":["completion","calls"],"properties":{"completion":{"enum":["normal","TypeError","throw"]},"calls":{"type":"array","maxItems":2,"items":{"enum":["exotic","valueOf","toString"]}}}}}}}}}},"method":"POST","url":"https://detect.halowerk.com/v1/F-NIGHT-ECMA/ecmascript-toprimitive-method-completion-trace"}