devalang_core/core/shared/
bank.rs

1use serde::Deserialize;
2
3#[derive(Debug, Deserialize)]
4pub struct BankInfo {
5    pub name: String,
6    pub version: String,
7    pub description: String,
8    pub author: String,
9}
10
11#[derive(Debug, Deserialize)]
12pub struct BankFile {
13    pub bank: BankInfo,
14    pub triggers: Option<Vec<BankTrigger>>,
15}
16
17#[derive(Debug, Deserialize)]
18pub struct BankTrigger {
19    pub name: String,
20    pub path: String,
21}