mirror of
https://gitea.tendokyu.moe/ppc/amnet.git
synced 2026-09-22 22:28:22 +03:00
36 lines
741 B
Rust
36 lines
741 B
Rust
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>,
|
|
}
|