mirror of
https://github.com/liamcottle/reticulum-meshchat.git
synced 2026-04-28 00:20:48 +00:00
33 lines
892 B
Python
33 lines
892 B
Python
from typing import List
|
|
|
|
|
|
# helper class for passing around an lxmf audio field
|
|
class LxmfAudioField:
|
|
|
|
def __init__(self, audio_mode: int, audio_bytes: bytes):
|
|
self.audio_mode = audio_mode
|
|
self.audio_bytes = audio_bytes
|
|
|
|
|
|
# helper class for passing around an lxmf image field
|
|
class LxmfImageField:
|
|
|
|
def __init__(self, image_type: str, image_bytes: bytes):
|
|
self.image_type = image_type
|
|
self.image_bytes = image_bytes
|
|
|
|
|
|
# helper class for passing around an lxmf file attachment
|
|
class LxmfFileAttachment:
|
|
|
|
def __init__(self, file_name: str, file_bytes: bytes):
|
|
self.file_name = file_name
|
|
self.file_bytes = file_bytes
|
|
|
|
|
|
# helper class for passing around an lxmf file attachments field
|
|
class LxmfFileAttachmentsField:
|
|
|
|
def __init__(self, file_attachments: List[LxmfFileAttachment]):
|
|
self.file_attachments = file_attachments
|
|
|