Class: WaterDrop::Contracts::Tombstone

Inherits:
Karafka::Core::Contractable::Contract
  • Object
show all
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.