---
title: NSMenuItemBadge.BadgeType
framework: appkit
role: symbol
role_heading: Enumeration
path: appkit/nsmenuitembadge/badgetype
---

# NSMenuItemBadge.BadgeType

Constants that define types of badges for display.

## Declaration

```swift
enum BadgeType
```

## Overview

Overview The predefined strings that display are localizable and automatically handle any pluralization of itemCount.

## Topics

### Getting badge types

- [NSMenuItemBadge.BadgeType.alerts](appkit/nsmenuitembadge/badgetype/alerts.md)
- [NSMenuItemBadge.BadgeType.newItems](appkit/nsmenuitembadge/badgetype/newitems.md)
- [NSMenuItemBadge.BadgeType.none](appkit/nsmenuitembadge/badgetype/none.md)
- [NSMenuItemBadge.BadgeType.updates](appkit/nsmenuitembadge/badgetype/updates.md)

### Initializers

- [init(rawValue:)](appkit/nsmenuitembadge/badgetype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Creating badges of a specific type

- [alerts(count:)](appkit/nsmenuitembadge/alerts(count:).md)
- [newItems(count:)](appkit/nsmenuitembadge/newitems(count:).md)
- [updates(count:)](appkit/nsmenuitembadge/updates(count:).md)
