fn enforce(
env: soroban_sdk::Env,
context: Context,
authenticated_signers: soroban_sdk::Vec,
rule: ContextRule,
smart_account: soroban_sdk::Address,
)
fn install(
env: soroban_sdk::Env,
params: PhantomSessionPolicyAccountParams,
rule: ContextRule,
smart_account: soroban_sdk::Address,
)
fn uninstall(
env: soroban_sdk::Env,
rule: ContextRule,
smart_account: soroban_sdk::Address,
)
fn can_enforce(
env: soroban_sdk::Env,
context: Context,
authenticated_signers: soroban_sdk::Vec,
rule: ContextRule,
smart_account: soroban_sdk::Address,
) -> bool
fn get_account_params(
env: soroban_sdk::Env,
smart_account: soroban_sdk::Address,
context_rule_id: u32,
) -> Option