mirror of
https://gitea.tendokyu.moe/ppc/amnet.git
synced 2026-10-06 05:37:58 +03:00
complete base rewrite
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
pub const API_VERSION: u8 = 1;
|
||||
|
||||
#[derive(Serialize)]
|
||||
pub struct ServerError {
|
||||
pub error: String,
|
||||
}
|
||||
|
||||
#[derive(Serialize)]
|
||||
pub struct ServerState {
|
||||
#[serde(rename = "apiVersion")]
|
||||
pub api_version: u8,
|
||||
|
||||
#[serde(rename = "gameId")]
|
||||
pub game_id: Option<String>,
|
||||
|
||||
#[serde(rename = "serverName")]
|
||||
pub server_name: String,
|
||||
|
||||
#[serde(rename = "sessionUptime")]
|
||||
pub session_uptime: u64,
|
||||
|
||||
#[serde(rename = "timeSinceLastPoll")]
|
||||
pub time_since_last_poll: Option<u64>,
|
||||
}
|
||||
|
||||
|
||||
#[derive(Deserialize)]
|
||||
pub struct CardSubmissionRequest {
|
||||
#[serde(rename = "cardId")]
|
||||
pub access_code: String,
|
||||
|
||||
#[serde(rename = "physicalCardIDm")]
|
||||
pub card_idm_hex: Option<String>,
|
||||
}
|
||||
Reference in New Issue
Block a user