nil_payload/chat.rs
1// Copyright (C) Call of Nil contributors
2// SPDX-License-Identifier: AGPL-3.0-only
3
4use nil_core::world::config::WorldId;
5use serde::{Deserialize, Serialize};
6
7#[derive(Clone, Debug, Deserialize, Serialize)]
8#[serde(rename_all = "camelCase")]
9pub struct GetChatHistoryRequest {
10 pub world: WorldId,
11}
12
13#[derive(Clone, Debug, Deserialize, Serialize)]
14#[serde(rename_all = "camelCase")]
15pub struct PushChatMessageRequest {
16 pub world: WorldId,
17 pub message: String,
18}