# GateNoticeOptions

`interface` in `seedcord` · v0.15.0

<https://docs.seedcord.org/packages/seedcord/0.15.0/interfaces/gate-notice-options>

The override a catalog gate accepts, a one-line `message` reword or a full `notice` replacement. Accepted by the agnostic, role, and nsfw gates ([`OwnerOnly`](/packages/seedcord/0.15.0/functions/owner-only), [`GuildOnly`](/packages/seedcord/0.15.0/functions/guild-only), [`DmOnly`](/packages/seedcord/0.15.0/functions/dm-only), [`RequireRole`](/packages/seedcord/0.15.0/functions/require-role), [`Nsfw`](/packages/seedcord/0.15.0/functions/nsfw), and [`Cooldown`](/packages/seedcord/0.15.0/functions/cooldown)). [`RequirePermissions`](/packages/seedcord/0.15.0/functions/require-permissions) and [`RequireBotPermissions`](/packages/seedcord/0.15.0/functions/require-bot-permissions) take [`RequirePermissionsOptions`](/packages/seedcord/0.15.0/interfaces/require-permissions-options) instead.

```ts
interface GateNoticeOptions
```

## Examples

```ts
// reword the default refusal
OwnerOnly({ message: 'Bot owners only.' });
```

```ts
// replace the refusal entirely, for example a translated Notice
GuildOnly({ notice: new MyTranslatedNotice() });
```

## Properties

### message

```ts
message: string;
```

Reword the default refusal, keeping its embed styling.

### notice

```ts
notice: Notice;
```

Replace the default refusal Notice entirely, for full control or a translated copy.
