rule:amount
- type: String- check()- showfiled()
rule:Schedule
- type : String- check()-showfiled()
payment
-ruleShowfiled() -ruleCheck()- action()
trigger
purchase
-ruleShowfiled() - ruleCheck()- action()
Receive money
rule:Frequency
- type: String- check()-showfiled()
Transfer money
some actions
- type : String- do()