vtse/vtse-common/src/net.rs

21 lines
359 B
Rust
Raw Normal View History

2021-02-08 23:58:46 +00:00
use crate::stock::Stock;
2021-02-08 17:33:24 +00:00
use serde::Serialize;
use uuid::Uuid;
#[derive(Serialize)]
#[serde(rename_all = "snake_case")]
pub enum ServerResponse {
/// Generic success
Success,
NewApiKey(Uuid),
UserError(UserError),
2021-02-08 23:58:46 +00:00
StockInfo(Stock),
2021-02-08 17:33:24 +00:00
}
#[derive(Serialize)]
pub enum UserError {
InvalidPassword,
InvalidApiKey,
NotAuthorized,
}