Skip to main content

actrpc_core/
interceptor_initialization.rs

1use crate::action::{ActionDescriptor, ActionKind};
2use serde::{Deserialize, Serialize};
3use std::collections::HashMap;
4
5#[derive(Debug, Clone, PartialEq, Serialize, Deserialize, Default)]
6#[serde(deny_unknown_fields)]
7pub struct InterceptorInitialization {
8    #[serde(default)]
9    pub supports_outbound: bool,
10    #[serde(default)]
11    pub supports_inbound: bool,
12    #[serde(default)]
13    pub actions: HashMap<ActionKind, ActionDescriptor>,
14}