cronback_lib/types/action.rs
1use dto::{FromProto, IntoProto};
2use sea_orm::FromJsonQueryResult;
3use serde::{Deserialize, Serialize};
4
5use crate::types::Webhook;
6
7#[derive(
8 Debug,
9 IntoProto,
10 FromProto,
11 Clone,
12 Serialize,
13 Deserialize,
14 PartialEq,
15 Eq,
16 FromJsonQueryResult,
17)]
18#[proto(target = "proto::common::Action", non_exhaustive)]
19pub enum Action {
20 Webhook(Webhook),
21}