{"$schema":"http://json-schema.org/draft-07/schema#","title":"NTM 1.0.3 qmaw","type":"object","properties":{"name":{"description":"Case-sensitive nonblank link name in this page's namespace, without :.","markdownDescription":"Case-sensitive nonblank link name in this page's namespace, without `:`."},"icon":{"type":"object","properties":{"id":{"description":"Item ID.","markdownDescription":"Item ID."},"count":{"type":"number","minimum":1,"maximum":99,"description":"Stack size; default 1.\n\nRange: [1, 99]","markdownDescription":"Stack size; default 1.\n\nRange: [1, 99]"},"components":{"description":"Item-component values.","markdownDescription":"Item-component values."}},"required":["id"],"description":"Native item ID or stack object, shown in the page header and before links to the page.","markdownDescription":"Native item ID or stack object, shown in the page header and before links to the page."},"title":{"type":"object","additionalProperties":{"description":"Locale code such as en_us mapped to page text.","markdownDescription":"Locale code such as en_us mapped to page text."},"description":"Nonempty locale-to-text map; every value must be nonblank.","markdownDescription":"Nonempty locale-to-text map; every value must be nonblank."},"content":{"type":"object","additionalProperties":{"description":"Locale code such as en_us mapped to page text.","markdownDescription":"Locale code such as en_us mapped to page text."},"description":"Nonempty locale-to-text map; every value must be nonblank.","markdownDescription":"Nonempty locale-to-text map; every value must be nonblank."},"trigger":{"type":"object","properties":{"items":{"description":"Item ID, item tag, or list of item IDs.","markdownDescription":"Item ID, item tag, or list of item IDs."},"count":{"type":"object","properties":{"min":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Minimum stack count when count is an object.\n\nRange: [0, i32::MAX]","markdownDescription":"Minimum stack count when count is an object.\n\nRange: [0, `i32::MAX`]"},"max":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Maximum stack count when count is an object; at least count.min.\n\nRange: [0, i32::MAX]","markdownDescription":"Maximum stack count when count is an object; at least count.min.\n\nRange: [0, `i32::MAX`]"}},"description":"Exact count or min/max object; default unrestricted.\n\nRange: [0, i32::MAX]","markdownDescription":"Exact count or min/max object; default unrestricted.\n\nRange: [0, `i32::MAX`]"},"components":{"description":"Exact item-component values.","markdownDescription":"Exact item-component values."},"predicates":{"description":"Partial item-component predicates.","markdownDescription":"Partial item-component predicates."}},"description":"Item-predicate object or list of OR alternatives; omitted or empty means link-only.","markdownDescription":"Item-predicate object or list of OR alternatives; omitted or empty means link-only."},"aliases":{"description":"One nonblank namespace-local link name or list; default empty.","markdownDescription":"One nonblank namespace-local link name or list; default empty."},"priority":{"type":"integer","minimum":-2147483648,"maximum":2147483647,"description":"Higher values win competing trigger matches; default 0.\n\nRange: i32","markdownDescription":"Higher values win competing trigger matches; default 0.\n\nRange: `i32`"}},"required":["name","title","content"]}