Skip to main content

comdirect_rest_api/
types.rs

1use serde::{Deserialize, Serialize};
2
3/// Session authorization state.
4#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
5#[serde(rename_all = "camelCase")]
6pub enum SessionStateType {
7    Authorized,
8    #[default]
9    NotAuthorized,
10}
11
12#[cfg(feature = "monitor")]
13#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
14#[serde(rename_all = "camelCase")]
15pub enum ChangeType {
16    Insert,
17    Update,
18    Delete,
19}