approvalProgram property
Logic executed for every application transaction, except when on-completion is set to "clear". It can read and write global state for the application, as well as account-specific local state. Approval programs may reject the transaction.
Implementation
@JsonKey(name: 'approval-program')
final String? approvalProgram;