wfexs_backend.pushers.abstract_token_export
#
Module Contents#
Classes#
API#
- class wfexs_backend.pushers.abstract_token_export.AbstractTokenExportPlugin(refdir: pathlib.Path, setup_block: SecurityContextConfig | None = None, default_licences: Sequence[LicenceDescription] = [], default_orcids: Sequence[ResolvedORCID] = [], default_preferred_id: str | None = None)#
Bases:
wfexs_backend.pushers.AbstractDraftedExportPlugin
- abstract get_file_bucket_prefix(draft_entry: wfexs_backend.pushers.DraftEntry) str #
This is an accessory method which is used to build upload paths
- push(items: Sequence[AnyContent], preferred_id: str | None = None, title: str | None = None, description: str | None = None, licences: Sequence[LicenceDescription] = [], resolved_orcids: Sequence[ResolvedORCID] = [], metadata: Mapping[str, Any] | None = None, community_specific_metadata: Mapping[str, Any] | None = None) Sequence[URIWithMetadata] #
This is the “reference” implementation, which should work for many different implementations