. */ declare(strict_types=1); namespace FireflyIII\Generator\Webhook; use FireflyIII\User; use Illuminate\Support\Collection; /** * Interface MessageGeneratorInterface */ interface MessageGeneratorInterface { public function generateMessages(): void; public function getVersion(): int; public function setObjects(Collection $objects): void; public function setTrigger(int $trigger): void; public function setUser(User $user): void; public function setWebhooks(Collection $webhooks): void; }