monitor_client/api/execute/
sync.rs1use clap::Parser;
2use derive_empty_traits::EmptyTraits;
3use resolver_api::derive::Request;
4use serde::{Deserialize, Serialize};
5use typeshare::typeshare;
6
7use crate::entities::update::Update;
8
9use super::MonitorExecuteRequest;
10
11#[typeshare]
13#[derive(
14 Debug,
15 Clone,
16 PartialEq,
17 Serialize,
18 Deserialize,
19 Request,
20 EmptyTraits,
21 Parser,
22)]
23#[empty_traits(MonitorExecuteRequest)]
24#[response(Update)]
25pub struct RunSync {
26 pub sync: String,
28}