allow specifying conversion resolution, drop explicit dpi
This commit is contained in:
@@ -26,6 +26,15 @@ class ConversionPhase(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
||||
CONVERSION_PHASE_PPTX_TO_PDF: _ClassVar[ConversionPhase]
|
||||
CONVERSION_PHASE_PDF_TO_IMAGES: _ClassVar[ConversionPhase]
|
||||
CONVERSION_PHASE_UPLOADING_RESULTS: _ClassVar[ConversionPhase]
|
||||
|
||||
class ConversionResolution(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
||||
__slots__ = ()
|
||||
CONVERSION_RESOLUTION_UNSPECIFIED: _ClassVar[ConversionResolution]
|
||||
CONVERSION_RESOLUTION_SD: _ClassVar[ConversionResolution]
|
||||
CONVERSION_RESOLUTION_HD: _ClassVar[ConversionResolution]
|
||||
CONVERSION_RESOLUTION_FHD: _ClassVar[ConversionResolution]
|
||||
CONVERSION_RESOLUTION_QHD: _ClassVar[ConversionResolution]
|
||||
CONVERSION_RESOLUTION_UHD: _ClassVar[ConversionResolution]
|
||||
CONVERSION_STATUS_UNSPECIFIED: ConversionStatus
|
||||
CONVERSION_STATUS_PENDING: ConversionStatus
|
||||
CONVERSION_STATUS_RUNNING: ConversionStatus
|
||||
@@ -37,6 +46,12 @@ CONVERSION_PHASE_EXTRACTING_NOTES: ConversionPhase
|
||||
CONVERSION_PHASE_PPTX_TO_PDF: ConversionPhase
|
||||
CONVERSION_PHASE_PDF_TO_IMAGES: ConversionPhase
|
||||
CONVERSION_PHASE_UPLOADING_RESULTS: ConversionPhase
|
||||
CONVERSION_RESOLUTION_UNSPECIFIED: ConversionResolution
|
||||
CONVERSION_RESOLUTION_SD: ConversionResolution
|
||||
CONVERSION_RESOLUTION_HD: ConversionResolution
|
||||
CONVERSION_RESOLUTION_FHD: ConversionResolution
|
||||
CONVERSION_RESOLUTION_QHD: ConversionResolution
|
||||
CONVERSION_RESOLUTION_UHD: ConversionResolution
|
||||
|
||||
class Slide(_message.Message):
|
||||
__slots__ = ("index", "notes_plain", "image_url")
|
||||
@@ -49,22 +64,28 @@ class Slide(_message.Message):
|
||||
def __init__(self, index: _Optional[int] = ..., notes_plain: _Optional[str] = ..., image_url: _Optional[str] = ...) -> None: ...
|
||||
|
||||
class SlideDeck(_message.Message):
|
||||
__slots__ = ("conversion_id", "source_filename", "slides", "created_at")
|
||||
__slots__ = ("conversion_id", "source_filename", "slides", "created_at", "width", "height")
|
||||
CONVERSION_ID_FIELD_NUMBER: _ClassVar[int]
|
||||
SOURCE_FILENAME_FIELD_NUMBER: _ClassVar[int]
|
||||
SLIDES_FIELD_NUMBER: _ClassVar[int]
|
||||
CREATED_AT_FIELD_NUMBER: _ClassVar[int]
|
||||
WIDTH_FIELD_NUMBER: _ClassVar[int]
|
||||
HEIGHT_FIELD_NUMBER: _ClassVar[int]
|
||||
conversion_id: str
|
||||
source_filename: str
|
||||
slides: _containers.RepeatedCompositeFieldContainer[Slide]
|
||||
created_at: _timestamp_pb2.Timestamp
|
||||
def __init__(self, conversion_id: _Optional[str] = ..., source_filename: _Optional[str] = ..., slides: _Optional[_Iterable[_Union[Slide, _Mapping]]] = ..., created_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ...
|
||||
width: int
|
||||
height: int
|
||||
def __init__(self, conversion_id: _Optional[str] = ..., source_filename: _Optional[str] = ..., slides: _Optional[_Iterable[_Union[Slide, _Mapping]]] = ..., created_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., width: _Optional[int] = ..., height: _Optional[int] = ...) -> None: ...
|
||||
|
||||
class CreateConversionRequest(_message.Message):
|
||||
__slots__ = ("source_filename",)
|
||||
__slots__ = ("source_filename", "resolution")
|
||||
SOURCE_FILENAME_FIELD_NUMBER: _ClassVar[int]
|
||||
RESOLUTION_FIELD_NUMBER: _ClassVar[int]
|
||||
source_filename: str
|
||||
def __init__(self, source_filename: _Optional[str] = ...) -> None: ...
|
||||
resolution: ConversionResolution
|
||||
def __init__(self, source_filename: _Optional[str] = ..., resolution: _Optional[_Union[ConversionResolution, str]] = ...) -> None: ...
|
||||
|
||||
class CreateConversionResponse(_message.Message):
|
||||
__slots__ = ("conversion_id", "upload_bucket", "upload_object_key", "upload_url", "expires_at")
|
||||
|
||||
Reference in New Issue
Block a user