Capabilities can either be named explicitly, or inferred from the list of
methods provided. If no capabilities or methods are provided, this will check
whether the entire package is enabled.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2022-09-30 UTC."],[[["`CapabilitySet` encapsulates one or more capabilities, which can be named explicitly or inferred from provided methods, and if no capabilities or methods are provided, it will check if the entire package is enabled."],["The `admin_message()` method retrieves any administrator notice messages for the specified capabilities, returning a string or an empty string."],["The `is_enabled()` method checks if the capabilities are currently enabled, returning `True` if API calls requiring these capabilities will succeed."],["The `will_remain_enabled_for()` method, now deprecated in favor of `is_enabled()`, checks if a capability will remain enabled within a specified time frame, returning `True` if there's no scheduled downtime."],["All methods in `CapabilitySet` can raise an `UnknownCapabilityError` if a specified capability is not recognized."]]],[]]