File size: 415 Bytes
d5ef46f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | from dataclasses import dataclass
@dataclass
class CredentialItem:
"""
Represents a credential/setting item.
This is used primarily for the Settings UI to represent the state
of a specific configuration key.
"""
key: str
value: str | None = None
encrypted_value: str | None = None
is_encrypted: bool = False
category: str | None = None
description: str | None = None
|