'decimal:4', 'min_deposit' => 'decimal:4', 'starts_at' => 'datetime', 'ends_at' => 'datetime', 'is_active' => 'boolean', 'bonus_expires_days' => 'integer', 'wager_multiplier' => 'integer', 'per_user_limit' => 'integer', 'global_limit' => 'integer', ]; public function usages(): HasMany { return $this->hasMany(PromoUsage::class); } public function userBonuses(): HasMany { return $this->hasMany(UserBonus::class); } }