cyclonedx.serialization
Set of helper classes for use with serializable when conducting (de-)serialization.
Package Contents
Classes
- class cyclonedx.serialization.BomRefHelper
Bases:
serializable.helpers.BaseHelper- classmethod serialize(o: Any) str | None
- classmethod deserialize(o: Any) cyclonedx.model.bom_ref.BomRef
- class cyclonedx.serialization.PackageUrl
Bases:
serializable.helpers.BaseHelper- classmethod serialize(o: Any) str
- classmethod deserialize(o: Any) packageurl.PackageURL
- class cyclonedx.serialization.UrnUuidHelper
Bases:
serializable.helpers.BaseHelper- classmethod serialize(o: Any) str
- classmethod deserialize(o: Any) uuid.UUID
- class cyclonedx.serialization.LicenseRepositoryHelper
Bases:
serializable.helpers.BaseHelper- classmethod json_normalize(o: cyclonedx.model.license.LicenseRepository, *, view: Type[serializable.ViewType] | None, **__: Any) Any
- classmethod json_denormalize(o: List[Dict[str, Any]], **__: Any) cyclonedx.model.license.LicenseRepository
- classmethod xml_normalize(o: cyclonedx.model.license.LicenseRepository, *, element_name: str, view: Type[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) cyclonedx.model.license.LicenseRepository