diff --git a/app/Events/StoredTransactionGroup.php b/app/Events/StoredTransactionGroup.php index 558dc9015d..3c497e37bd 100644 --- a/app/Events/StoredTransactionGroup.php +++ b/app/Events/StoredTransactionGroup.php @@ -37,16 +37,19 @@ class StoredTransactionGroup extends Event use SerializesModels; public bool $applyRules; + public bool $fireWebhooks; public TransactionGroup $transactionGroup; + /** * Create a new event instance. * * @param TransactionGroup $transactionGroup * @param bool $applyRules */ - public function __construct(TransactionGroup $transactionGroup, bool $applyRules = true) + public function __construct(TransactionGroup $transactionGroup, bool $applyRules = true, bool $fireWebhooks = true) { $this->transactionGroup = $transactionGroup; + $this->fireWebhooks = $fireWebhooks; $this->applyRules = $applyRules; } } diff --git a/app/Events/UpdatedTransactionGroup.php b/app/Events/UpdatedTransactionGroup.php index e379251fbd..1fa5abd9ce 100644 --- a/app/Events/UpdatedTransactionGroup.php +++ b/app/Events/UpdatedTransactionGroup.php @@ -36,18 +36,19 @@ class UpdatedTransactionGroup extends Event { use SerializesModels; - /** @var bool */ - public $applyRules; - /** @var TransactionGroup The group that was stored. */ - public $transactionGroup; + public bool $applyRules; + public bool $fireWebhooks; + public TransactionGroup $transactionGroup; + /** * Create a new event instance. * * @param TransactionGroup $transactionGroup */ - public function __construct(TransactionGroup $transactionGroup, bool $applyRules = true) + public function __construct(TransactionGroup $transactionGroup, bool $applyRules = true, bool $fireWebhooks = true) { $this->transactionGroup = $transactionGroup; + $this->fireWebhooks = $fireWebhooks; $this->applyRules = $applyRules; } }