cyclonedx.serialization

Set of helper classes for use with serializable when conducting (de-)serialization.

Package Contents

Classes

BomRefHelper

PackageUrl

UrnUuidHelper

LicenseRepositoryHelper

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