models.rs 442 B

123456789101112131415161718
  1. // Copyright 2019-2023 Tauri Programme within The Commons Conservancy
  2. // SPDX-License-Identifier: Apache-2.0
  3. // SPDX-License-Identifier: MIT
  4. use serde::{Deserialize, Serialize};
  5. use tauri::ipc::Channel;
  6. #[derive(Serialize)]
  7. pub struct PingRequest {
  8. pub value: Option<String>,
  9. #[serde(rename = "onEvent")]
  10. pub on_event: Channel,
  11. }
  12. #[derive(Debug, Clone, Default, Deserialize)]
  13. pub struct PingResponse {
  14. pub value: Option<String>,
  15. }