1 2 3 4 5 6 7 8 9 10 11
#![no_std] use soroban_sdk::RawVal; use soroban_sdk::{contracttype, BytesN, Symbol, Vec}; #[contracttype] #[derive(Clone)] pub struct AuthorizationContext { pub contract: BytesN<32>, pub fn_name: Symbol, pub args: Vec<RawVal>, }