# Automatically generated by pb2py # fmt: off # isort:skip_file from .. import protobuf as p if __debug__: try: from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeBackupType = Literal[0, 1, 2] except ImportError: pass class ResetDevice(p.MessageType): MESSAGE_WIRE_TYPE = 14 def __init__( self, *, display_random: Optional[bool] = None, strength: int = 256, passphrase_protection: Optional[bool] = None, pin_protection: Optional[bool] = None, language: str = "en-US", label: Optional[str] = None, u2f_counter: Optional[int] = None, skip_backup: Optional[bool] = None, no_backup: Optional[bool] = None, backup_type: EnumTypeBackupType = 0, ) -> None: self.display_random = display_random self.strength = strength self.passphrase_protection = passphrase_protection self.pin_protection = pin_protection self.language = language self.label = label self.u2f_counter = u2f_counter self.skip_backup = skip_backup self.no_backup = no_backup self.backup_type = backup_type @classmethod def get_fields(cls) -> Dict: return { 1: ('display_random', p.BoolType, None), 2: ('strength', p.UVarintType, 256), # default=256 3: ('passphrase_protection', p.BoolType, None), 4: ('pin_protection', p.BoolType, None), 5: ('language', p.UnicodeType, "en-US"), # default=en-US 6: ('label', p.UnicodeType, None), 7: ('u2f_counter', p.UVarintType, None), 8: ('skip_backup', p.BoolType, None), 9: ('no_backup', p.BoolType, None), 10: ('backup_type', p.EnumType("BackupType", (0, 1, 2,)), 0), # default=Bip39 }