tribufu-rust/src/token.rs
2023-12-03 14:10:37 -03:00

20 lines
399 B
Rust

// Copyright (c) Tribufu. All Rights Reserved.
use serde::{Deserialize, Serialize};
#[derive(Debug, Copy, Clone, Serialize, Deserialize)]
#[serde(rename_all = "snake_case")]
pub enum TokenType {
User,
Bot,
Client,
Server,
}
#[derive(Debug, Copy, Clone, Serialize, Deserialize)]
#[serde(rename_all = "snake_case")]
pub enum AuthorizationType {
ApiKey,
Basic,
Bearer,
}