changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "byDistributionModel": {
+ "description": "One row per way of shipping. This is where the same license diverges.",
+ "items": {
+ "properties": {
+ "model": {
+ "enum": [
+ "saas",
+ "distributed-binary",
+ "on-prem-delivery",
+ "internal-only",
+ "library-published"
+ ],
+ "type": "string"
+ },
+ "obligations": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "rationale": {
+ "type": "string"
+ },
+ "verdict": {
+ "enum": [
+ "allowed",
+ "review",
+ "blocked"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "model",
+ "verdict",
+ "obligations",
+ "rationale"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "devScope": {
+ "description": "The result when the dependency never reaches users (dev, build or test scope). Independent of the shipping model.",
+ "properties": {
+ "rationale": {
+ "type": "string"
+ },
+ "verdict": {
+ "enum": [
+ "allowed",
+ "review",
+ "blocked"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "verdict",
+ "rationale"
+ ],
+ "type": "object"
+ },
+ "license": {
+ "type": "string"
+ },
+ "linkage": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "license",
+ "byDistributionModel",
+ "devScope"
+ ],
+ "type": "object"
+}