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 {}