price = $price; $this->threshold = floatval(Job::find($jobId)->jobInfosTable()->get('eldorado_robux_price_threshold')); $this->link = $link; $this->setBody($this->generateBody()); } private function generateBody() { return new EldoradoRobuxPriceNotificationBody($this->price, $this->threshold, $this->link); } public function getTitle(): Stringifiable { return new StringifiableSimpleText("Alerte Robux Eldorado 🤑"); } /** * @inheritDoc */ public function getImageProjectPath(): string|null { return null; } /** * @inheritDoc */ public function getLinkURL(): string|null { return $this->link; } }