cyclonedx.serialization ======================= .. py:module:: cyclonedx.serialization .. autoapi-nested-parse:: Set of helper classes for use with ``serializable`` when conducting (de-)serialization. Classes ------- .. autoapisummary:: cyclonedx.serialization.BomRefHelper cyclonedx.serialization.PackageUrl cyclonedx.serialization.UrnUuidHelper cyclonedx.serialization.LicenseRepositoryHelper Package Contents ---------------- .. py:class:: BomRefHelper Bases: :py:obj:`py_serializable.helpers.BaseHelper` **DEPRECATED** in favour of :class:`BomRef`. .. deprecated:: 8.6 Use :class:`BomRef` instead. .. py:method:: serialize(o: Any) -> Optional[str] :classmethod: .. py:method:: deserialize(o: Any) -> cyclonedx.model.bom_ref.BomRef :classmethod: .. py:class:: PackageUrl Bases: :py:obj:`py_serializable.helpers.BaseHelper` .. py:method:: serialize(o: Any) -> str :classmethod: .. py:method:: deserialize(o: Any) -> packageurl.PackageURL :classmethod: .. py:class:: UrnUuidHelper Bases: :py:obj:`py_serializable.helpers.BaseHelper` .. py:method:: serialize(o: Any) -> str :classmethod: .. py:method:: deserialize(o: Any) -> uuid.UUID :classmethod: .. py:class:: LicenseRepositoryHelper Bases: :py:obj:`cyclonedx.model.license._LicenseRepositorySerializationHelper` **DEPRECATED** .. deprecated:: 8.6 No public API planned for replacing this,