ave_core/approval/
response.rs1use crate::model::network::TimeOut;
2use ave_common::identity::DigestIdentifier;
3
4use borsh::{BorshDeserialize, BorshSerialize};
5use serde::{Deserialize, Serialize};
6
7#[derive(
8 Debug,
9 Clone,
10 Serialize,
11 Deserialize,
12 PartialEq,
13 Eq,
14 BorshSerialize,
15 BorshDeserialize,
16)]
17pub enum ApprovalRes {
18 Response {
19 approval_req_hash: DigestIdentifier,
20 agrees: bool,
21 req_subject_data_hash: DigestIdentifier,
22 },
23 Abort(String),
24 TimeOut(TimeOut),
25}