use std::collections::BTreeSet;
use crate::types::{ActionEid, CedarRef, CedarType};
#[derive(Debug, Default)]
pub(crate) struct CedarAction {
pub(crate) principals: Vec<CedarRef>,
pub(crate) resources: Vec<CedarRef>,
pub(crate) parents: BTreeSet<ActionEid>,
pub(crate) context: Option<CedarType>,
}