bobocep.cep.gen.event_id.BoboGenEventIDUnique

class bobocep.cep.gen.event_id.BoboGenEventIDUnique(urn: str | None = None)[source]

Bases: BoboGenEventID

An event ID generator that always generates a unique, non-repeating ID.

__init__(urn: str | None = None)[source]
Parameters:

urn – A URN to prefix before the generated event ID (optional).

generate() str[source]
Returns:

A generated event ID.