WorkflowEventRef<T>.versionedJsonRegistry constructor
WorkflowEventRef<T>.versionedJsonRegistry ({
- required String topic,
- required int version,
- required PayloadVersionRegistry<
T> registry, - int? defaultDecodeVersion,
- String? typeName,
Creates a typed workflow event reference backed by a reusable version registry.
Implementation
factory WorkflowEventRef.versionedJsonRegistry({
required String topic,
required int version,
required PayloadVersionRegistry<T> registry,
int? defaultDecodeVersion,
String? typeName,
}) {
return WorkflowEventRef<T>.codec(
topic: topic,
codec: PayloadCodec<T>.versionedJsonRegistry(
version: version,
registry: registry,
defaultDecodeVersion: defaultDecodeVersion,
typeName: typeName,
),
);
}