Skip to main content

TaskPayload

Trait TaskPayload 

Source
pub trait TaskPayload: Sealed + Serialize {
    const OPERATION: &'static str;
}
Expand description

Sealed trait implemented by SDK-owned typed task builders.

Downstream code should use TaskRequest::custom or GenericTask for operations that are not yet represented by this crate.

Required Associated Constants§

Source

const OPERATION: &'static str

CloudConvert operation name serialized into the task request.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl TaskPayload for ArchiveTask

Source§

const OPERATION: &'static str = "archive"

Source§

impl TaskPayload for AzureBlobExportTask

Source§

const OPERATION: &'static str = "export/azure/blob"

Source§

impl TaskPayload for AzureBlobImportTask

Source§

const OPERATION: &'static str = "import/azure/blob"

Source§

impl TaskPayload for Base64ImportTask

Source§

const OPERATION: &'static str = "import/base64"

Source§

impl TaskPayload for CaptureWebsiteTask

Source§

const OPERATION: &'static str = "capture-website"

Source§

impl TaskPayload for CommandTask

Source§

const OPERATION: &'static str = "command"

Source§

impl TaskPayload for ConvertTask

Source§

const OPERATION: &'static str = "convert"

Source§

impl TaskPayload for ExportUploadTask

Source§

const OPERATION: &'static str = "export/upload"

Source§

impl TaskPayload for ExportUrlTask

Source§

const OPERATION: &'static str = "export/url"

Source§

impl TaskPayload for GoogleCloudStorageExportTask

Source§

const OPERATION: &'static str = "export/google-cloud-storage"

Source§

impl TaskPayload for GoogleCloudStorageImportTask

Source§

const OPERATION: &'static str = "import/google-cloud-storage"

Source§

impl TaskPayload for ImportUploadTask

Source§

const OPERATION: &'static str = "import/upload"

Source§

impl TaskPayload for ImportUrlTask

Source§

const OPERATION: &'static str = "import/url"

Source§

impl TaskPayload for MergeTask

Source§

const OPERATION: &'static str = "merge"

Source§

impl TaskPayload for MetadataTask

Source§

const OPERATION: &'static str = "metadata"

Source§

impl TaskPayload for MetadataWriteTask

Source§

const OPERATION: &'static str = "metadata/write"

Source§

impl TaskPayload for OpenStackExportTask

Source§

const OPERATION: &'static str = "export/openstack"

Source§

impl TaskPayload for OpenStackImportTask

Source§

const OPERATION: &'static str = "import/openstack"

Source§

impl TaskPayload for OptimizeTask

Source§

const OPERATION: &'static str = "optimize"

Source§

impl TaskPayload for PdfATask

Source§

const OPERATION: &'static str = "pdf/a"

Source§

impl TaskPayload for PdfDecryptTask

Source§

const OPERATION: &'static str = "pdf/decrypt"

Source§

impl TaskPayload for PdfEncryptTask

Source§

const OPERATION: &'static str = "pdf/encrypt"

Source§

impl TaskPayload for PdfExtractPagesTask

Source§

const OPERATION: &'static str = "pdf/extract-pages"

Source§

impl TaskPayload for PdfOcrTask

Source§

const OPERATION: &'static str = "pdf/ocr"

Source§

impl TaskPayload for PdfRotatePagesTask

Source§

const OPERATION: &'static str = "pdf/rotate-pages"

Source§

impl TaskPayload for PdfSplitPagesTask

Source§

const OPERATION: &'static str = "pdf/split-pages"

Source§

impl TaskPayload for PdfXTask

Source§

const OPERATION: &'static str = "pdf/x"

Source§

impl TaskPayload for RawImportTask

Source§

const OPERATION: &'static str = "import/raw"

Source§

impl TaskPayload for S3ExportTask

Source§

const OPERATION: &'static str = "export/s3"

Source§

impl TaskPayload for S3ImportTask

Source§

const OPERATION: &'static str = "import/s3"

Source§

impl TaskPayload for SftpExportTask

Source§

const OPERATION: &'static str = "export/sftp"

Source§

impl TaskPayload for SftpImportTask

Source§

const OPERATION: &'static str = "import/sftp"

Source§

impl TaskPayload for ThumbnailTask

Source§

const OPERATION: &'static str = "thumbnail"

Source§

impl TaskPayload for WatermarkTask

Source§

const OPERATION: &'static str = "watermark"