systemprompt_identifiers/slack.rs
1//! Typed identifiers for the Slack integration — the workspace (team),
2//! channel, and end-user identifiers that Slack assigns. These are opaque
3//! Slack-side strings (e.g. `T0123456789`, `C0ABCDEF`, `U0GHIJKL`); the
4//! integration never mints them, only carries them through dispatch and the
5//! federated-identity mapping.
6//!
7//! Copyright (c) systemprompt.io — Business Source License 1.1.
8//! See <https://systemprompt.io> for licensing details.
9
10crate::define_id!(SlackWorkspaceId);
11crate::define_id!(SlackChannelId);
12crate::define_id!(SlackUserId);