import Quickshell.Services.Polkit An additional message to present to the user.
This may be used to show errors or supplementary information. See supplementaryIsError to determine if this is an error message.
The icon to present to the user in association with the message.
The icon name follows the FreeDesktop icon naming specification. Use Quickshell.iconPath() to resolve the icon name to an actual file path for display.
Indicates whether an authentication attempt has failed at least once during this authentication flow.
The identity that will be used to authenticate.
Changing this will abort any ongoing authentication conversations and start a new one.
Indicates whether the user’s response should be visible. (e.g. for passwords this should be false)
The action ID represents the action that is being authorized.
This is a machine-readable identifier.
Indicates that a response from the user is required from the user, typically a password.
Indicates whether the authentication request was successful.
The main message to present to the user.
Indicates whether the supplementary message is an error.
This message is used to prompt the user for required input.
Indicates whether the current authentication request was cancelled.
The list of identities that may be used to authenticate.
Each identity may be a user or a group. You may select any of them to authenticate by setting selectedIdentity. By default, the first identity in the list is selected.
Has the authentication request been completed.