---
title: "ShelfWidgetID, DroppyKit"
description: "Stable identifier of one shelf widget a droplet provides."
canonical: "https://getdroppy.app/docs/droppykit/api/shelf-widget-id"
last-updated: "2026-09-09"
---

# ShelfWidgetID

Stable identifier of one shelf widget a droplet provides.

`struct ShelfWidgetID`

## Initializers

### init(_:)

`init(_ rawValue: String)`

Creates an identifier from a raw string.

### init(rawValue:)

`init(rawValue: String)`

Creates an identifier from a raw string.

### init(stringLiteral:)

`init(stringLiteral value: String)`

String-literal convenience.

## Properties

### description

`var description: String { get }`

### rawValue

`let rawValue: String`

The raw string value.
