GenericInteraction constructor
GenericInteraction({})
Creates a new generic interaction.
Parameters:
id: Unique identifier for the interactiondata: Map containing the interaction datarollback: Optional rollback interactiontimeout: Optional timeout durationsupportsOptimistic: Whether optimistic updates are supported (default: true)priority: Execution priority (default: 0)tags: Set of tags for categorization (default: empty)
Implementation
GenericInteraction({
required this.id,
required this.data,
InteractionDefinition? rollback,
this.timeout,
this.supportsOptimistic = true,
this.priority = 0,
this.tags = const {},
}) : _rollback = rollback;