Precedence

Precedence used by this schema object.

$defs.precedence · object

Definition JSON

This fragment is shown exactly as published. Use the chevrons to fold objects and arrays; linked $ref values return to their targets in the complete schema.

{    "type": "object",
    "additionalProperties": false,
    "required": [        "relationship",
        "strategy"    ],
    "properties": {        "relationship": {            "enum": [                "intrinsic",
                "supplements",
                "restricts",
                "replaces",
                "prohibits",
                "selects",
                "merges",
                "purchaser_defined"            ]        },
        "strategy": {            "enum": [                "not_required",
                "supplement",
                "explicit_override",
                "most_stringent",
                "source_precedence",
                "project_selection",
                "no_automatic_resolution"            ]        },
        "selected_source_indexes": {            "type": "array",
            "uniqueItems": true,
            "items": {                "type": "integer",
                "minimum": 0            }        },
        "explanation": {            "type": "string"        }    }}

Fields

FieldTypeStatusMeaning
relationshipenum — "intrinsic", "supplements", "restricts", "replaces", "prohibits", "selects", …RequiredRelationship used by this schema object.
strategyenum — "not_required", "supplement", "explicit_override", "most_stringent", "source_precedence", "project_selection", …RequiredStrategy used by this schema object.
selected_source_indexesarrayOptionalSelected source indexes used by this schema object.
explanationstringOptionalExplanation used by this schema object.