systemprompt_identifiers/teams.rs
1//! Typed identifiers for the Microsoft Teams integration — the Entra (Azure AD)
2//! tenant, the Bot Framework conversation, and the end-user (AAD object id)
3//! identifiers that Teams assigns. These are opaque Microsoft-side strings; 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!(TeamsTenantId);
11crate::define_id!(TeamsConversationId);
12crate::define_id!(TeamsUserId);