# Interface: ReferralEventDetail

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/referral.ts:129

`detail` of every `plandalf:referral*` / `plandalf:badge-*` DOM event.

## Properties

### from?

> `optional` **from?**: `string`

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/referral.ts:133

***

### holdout

> **holdout**: `boolean`

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/referral.ts:131

***

### referral

> **referral**: [`ReferralSummary`](https://plandalf.com/docs/packages/sdk/referenced-types/ReferralSummary) \| `null`

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/referral.ts:130

***

### restored?

> `optional` **restored?**: `boolean`

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/referral.ts:134

***

### target?

> `optional` **target?**: `"badge"` \| `"cta"`

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/referral.ts:135

***

### variant?

> `optional` **variant?**: [`BadgeVariant`](https://plandalf.com/docs/packages/sdk/type-aliases/BadgeVariant)

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/referral.ts:132

Source: https://plandalf.com/docs/packages/sdk/interfaces/ReferralEventDetail
