1
This commit is contained in:
@@ -29,6 +29,18 @@ pub struct DragPuzzlePieceRequest {
|
||||
pub target_col: u32,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, Serialize, Deserialize, PartialEq)]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
pub struct UsePuzzleRuntimePropRequest {
|
||||
pub prop_kind: String,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, Serialize, Deserialize, PartialEq)]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
pub struct UpdatePuzzleRuntimePauseRequest {
|
||||
pub paused: bool,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, Serialize, Deserialize, PartialEq)]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
pub struct SubmitPuzzleLeaderboardRequest {
|
||||
@@ -108,6 +120,20 @@ pub struct PuzzleRuntimeLevelSnapshotResponse {
|
||||
#[serde(default)]
|
||||
pub elapsed_ms: Option<u64>,
|
||||
#[serde(default)]
|
||||
pub time_limit_ms: u64,
|
||||
#[serde(default)]
|
||||
pub remaining_ms: u64,
|
||||
#[serde(default)]
|
||||
pub paused_accumulated_ms: u64,
|
||||
#[serde(default)]
|
||||
pub pause_started_at_ms: Option<u64>,
|
||||
#[serde(default)]
|
||||
pub freeze_accumulated_ms: u64,
|
||||
#[serde(default)]
|
||||
pub freeze_started_at_ms: Option<u64>,
|
||||
#[serde(default)]
|
||||
pub freeze_until_ms: Option<u64>,
|
||||
#[serde(default)]
|
||||
pub leaderboard_entries: Vec<PuzzleLeaderboardEntryResponse>,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user