radix_engine/object_modules/role_assignment/events.rs
1use crate::internal_prelude::*;
2use radix_engine_interface::blueprints::resource::AccessRule;
3
4#[derive(ScryptoSbor, ScryptoEvent, Debug)]
5pub struct SetRoleEvent {
6 pub role_key: RoleKey,
7 pub rule: AccessRule,
8}
9
10#[derive(ScryptoSbor, ScryptoEvent, Debug)]
11pub struct SetOwnerRoleEvent {
12 pub rule: AccessRule,
13}
14
15#[derive(ScryptoSbor, ScryptoEvent, Debug)]
16pub struct LockOwnerRoleEvent {}