cyclonedx.serialization
Set of helper classes for use with serializable when conducting (de-)serialization.
Classes
DEPRECATED in favour of |
|
DEPRECATED |
Package Contents
- class cyclonedx.serialization.BomRefHelper
Bases:
py_serializable.helpers.BaseHelperDEPRECATED in favour of
BomRef.Deprecated since version 8.6: Use
BomRefinstead.- classmethod serialize(o: Any) str | None
- classmethod deserialize(o: Any) cyclonedx.model.bom_ref.BomRef
- class cyclonedx.serialization.PackageUrl
Bases:
py_serializable.helpers.BaseHelper- classmethod serialize(o: Any) str
- classmethod deserialize(o: Any) packageurl.PackageURL
- class cyclonedx.serialization.UrnUuidHelper
Bases:
py_serializable.helpers.BaseHelper- classmethod serialize(o: Any) str
- classmethod deserialize(o: Any) uuid.UUID
- class cyclonedx.serialization.LicenseRepositoryHelper
Bases:
cyclonedx.model.license._LicenseRepositorySerializationHelperDEPRECATED
Deprecated since version 8.6: No public API planned for replacing this,
- classmethod json_normalize(o: LicenseRepository, *, view: type[py_serializable.ViewType] | None, **__: Any) Any
- classmethod json_denormalize(o: list[dict[str, Any]], **__: Any) LicenseRepository
- classmethod xml_normalize(o: LicenseRepository, *, element_name: str, view: type[py_serializable.ViewType] | None, xmlns: str | None, **__: Any) xml.etree.ElementTree.Element | None
- classmethod xml_denormalize(o: xml.etree.ElementTree.Element, default_ns: str | None, **__: Any) LicenseRepository