systemprompt_identifiers/
oauth.rs1crate::define_id!(RefreshTokenId, checked, |value| {
12 crate::macros::validate_non_empty("RefreshTokenId", value)
13});
14crate::define_id!(AccessTokenId, checked, |value| {
15 crate::macros::validate_non_empty("AccessTokenId", value)
16});
17crate::define_id!(AuthorizationCode, checked, |value| {
18 crate::macros::validate_non_empty("AuthorizationCode", value)
19});
20crate::define_id!(ChallengeId);
21
22impl AccessTokenId {
23 pub fn generate() -> Self {
24 Self(uuid::Uuid::new_v4().to_string())
25 }
26}
27
28impl ChallengeId {
29 pub fn generate() -> Self {
30 Self(uuid::Uuid::new_v4().to_string())
31 }
32}