flowserv.view.files module

Serializer for uploaded workflow user group files.

class flowserv.view.files.UploadFileSerializer

Bases: object

Default serializer for handles and listings of files that were uploaded for a workflow groups.

file_handle(group_id: str, fh: flowserv.model.base.FileObject) Dict

Get serialization for a file handle.

Parameters
  • group_id (string) – Unique workflow group identifier

  • fh (flowserv.model.base.FileObject) – File handle

Return type

dict

file_listing(group_id: str, files: List[flowserv.model.base.FileObject]) Dict

Get serialization for listing of uploaded files for a given workflow group.

Parameters
  • group_id (string) – Unique workflow group identifier

  • files (list(flowserv.model.base.FileObject)) – List of file handle

Return type

dict