The ProhibitedWinner Object
The ProhibitedWinner object represents a winning restriction applied to an entity (typically a listener, or in some cases a household). It captures the reason and end date of the restriction, and can link to the underlying prohibition rule and prize context. This is the primary object for enforcing and auditing eligibility blocks in winner workflows.
| Value | Type | Description |
|---|---|---|
| uuid | string | Prohibited winner UUID. |
| end_date | string | Prohibition end date/time. |
| reason | string | Prohibition reason. |
| prohibition_rule | object | Serialized ProhibitionRule object via ProhibitionRuleBlueprint when present. |
| prohibited | object | Serialized Listener or Audience::Household object based on prohibited_type. |
| prize | object | Serialized Prize object via PrizeBlueprint when present. |
| station_uuid | string | Station UUID when station_id is present. |
| created_at | string | Record creation timestamp. |
| updated_at | string | Record update timestamp. |
