soulfire.common_pb2.SettingsDefinition¶
- class soulfire.common_pb2.SettingsDefinition(id: SettingsEntryIdentifier | collections.abc.Mapping | None = ..., scope: SettingsPageEntryScopeType | str | None = ..., string: StringSetting | collections.abc.Mapping | None = ..., int: IntSetting | collections.abc.Mapping | None = ..., double: DoubleSetting | collections.abc.Mapping | None = ..., bool: BoolSetting | collections.abc.Mapping | None = ..., combo: ComboSetting | collections.abc.Mapping | None = ..., string_list: StringListSetting | collections.abc.Mapping | None = ..., min_max: MinMaxSetting | collections.abc.Mapping | None = ...)¶
Bases:
google.protobuf.message.MessageAbstract base class for protocol messages.
Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.
- ID_FIELD_NUMBER: ClassVar[SettingsDefinition.int]¶
- SCOPE_FIELD_NUMBER: ClassVar[SettingsDefinition.int]¶
- STRING_FIELD_NUMBER: ClassVar[SettingsDefinition.int]¶
- INT_FIELD_NUMBER: ClassVar[SettingsDefinition.int]¶
- DOUBLE_FIELD_NUMBER: ClassVar[SettingsDefinition.int]¶
- BOOL_FIELD_NUMBER: ClassVar[SettingsDefinition.int]¶
- COMBO_FIELD_NUMBER: ClassVar[SettingsDefinition.int]¶
- STRING_LIST_FIELD_NUMBER: ClassVar[SettingsDefinition.int]¶
- MIN_MAX_FIELD_NUMBER: ClassVar[SettingsDefinition.int]¶
- scope: SettingsPageEntryScopeType¶
- string: StringSetting¶
- int: IntSetting¶
- double: DoubleSetting¶
- bool: BoolSetting¶
- combo: ComboSetting¶
- string_list: StringListSetting¶
- min_max: MinMaxSetting¶