soulfire.bot_pb2.ContainerLayout¶
- class soulfire.bot_pb2.ContainerLayout(title: str | None = ..., regions: collections.abc.Iterable[SlotRegion | collections.abc.Mapping] | None = ..., total_slots: int | None = ..., buttons: collections.abc.Iterable[ContainerButton | collections.abc.Mapping] | None = ..., container_type: str | None = ..., text_inputs: collections.abc.Iterable[ContainerTextInput | collections.abc.Mapping] | None = ..., book_pages: collections.abc.Iterable[BookPage | collections.abc.Mapping] | None = ..., current_book_page: int | 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.
- TITLE_FIELD_NUMBER: ClassVar[int]¶
- REGIONS_FIELD_NUMBER: ClassVar[int]¶
- TOTAL_SLOTS_FIELD_NUMBER: ClassVar[int]¶
- BUTTONS_FIELD_NUMBER: ClassVar[int]¶
- CONTAINER_TYPE_FIELD_NUMBER: ClassVar[int]¶
- TEXT_INPUTS_FIELD_NUMBER: ClassVar[int]¶
- BOOK_PAGES_FIELD_NUMBER: ClassVar[int]¶
- CURRENT_BOOK_PAGE_FIELD_NUMBER: ClassVar[int]¶
- title: str¶
- regions: google.protobuf.internal.containers.RepeatedCompositeFieldContainer[SlotRegion]¶
- total_slots: int¶
- buttons: google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ContainerButton]¶
- container_type: str¶
- text_inputs: google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ContainerTextInput]¶
- current_book_page: int¶