class ThreadChange(ThriftObject): metadata: MessageMetadata action: ThreadChangeAction = field(TType.BINARY) action_data: Dict[str, str] = field(TType.MAP, key_type=RecursiveType(TType.BINARY, python_type=str), value_type=RecursiveType(TType.BINARY, python_type=str))
class ImageInfo(ThriftObject): original_width: int = field(TType.I32) original_height: int = field(TType.I32) previews: Dict[int, str] = field(TType.MAP, key_type=TType.I32, default=None, value_type=RecursiveType(TType.BINARY, python_type=str)) # index 4: unknown int32 # indices 5 and 6: ??? alt_previews: Dict[int, str] = field(TType.MAP, key_type=TType.I32, default=None, index=7, value_type=RecursiveType(TType.BINARY, python_type=str)) image_type: str = field(default=None) alt_preview_type: str = field(default=None)