On my blueprint, I defined a method buy_hotdog(&mut self, payment: Bucket)
and when instantiating my component, I defined the access rules like this:
let access_rules = AccessRules::new()
.method("buy_hotdog", rule!(require(customer.resource_address())), AccessRule::DenyAll)
.default(AccessRule::AllowAll, AccessRule::DenyAll);
But how can a customer actually call this method?