Class: WaterDrop::Contracts::Tombstone
- Inherits:
-
Karafka::Core::Contractable::Contract
- Object
- Karafka::Core::Contractable::Contract
- WaterDrop::Contracts::Tombstone
- Defined in:
- lib/waterdrop/contracts/tombstone.rb
Overview
Note:
Topic, headers, and other standard message attributes are validated separately by the Message contract during the produce delegation flow.
Contract for validating tombstone-specific message requirements. Tombstones require a non-nil key and an explicit partition.