Skip to content

cmem_client.models.marshalling_plugins¤

Marshalling Plugin models

A marshalling plugin defines the file format a DataIntegration workspace is written to and read from. The plugins a deployment offers are returned by client.workspace.get_marshalling_plugins(), and their id is what client.workspace.export_to_zip() and import_from_zip() expect.

Classes:

MarshallingPlugin¤

Bases: Model

Marshalling Plugin Model

Attributes:

  • id (str) – Identifier of the plugin, e.g. xmlZip, as accepted by the workspace import and export operations.
  • label (str) – Human readable name of the plugin.
  • description (str) – What the plugin does and which format it produces.
  • file_extension (str) – File extension of the produced files, without a leading dot.
  • media_type (str) – Media type of the produced files.

description¤

description: str

file_extension¤

file_extension: str = Field(alias='fileExtension')

id¤

id: str

label¤

label: str

media_type¤

media_type: str = Field(alias='mediaType')

model_config¤

model_config = ConfigDict(extra='allow', populate_by_name=True)

Comments