beep_auth/domain/models/errors.rs
1use thiserror::Error;
2
3#[derive(Debug, Error)]
4pub enum AuthError {
5 #[error("invalid token: {message}")]
6 InvalidToken { message: String },
7
8 #[error("token not found")]
9 TokenNotFound,
10
11 #[error("network: {message}")]
12 Network { message: String },
13
14 #[error("key not found: {key}")]
15 KeyNotFound { key: String },
16
17 #[error("internal: {message}")]
18 Internal { message: String },
19
20 #[error("token expired")]
21 Expired,
22}