semaphore.Attachment

class semaphore.Attachment(filename: str | None, blurhash: str = None, caption: str = None, content_type: str = None, custom_filename: str = None, digest: str = None, height: int = None, id: str = None, key: str = None, stored_filename: str = None, size: int = None, voice_note: bool = None, width: int = None)[source]

Bases: object

This object represents a Signal message attachment.

The attributes have a 1 to 1 correspondance to the signald JsonAttachment class https://signald.org/protocol/structures/v1/JsonAttachment/