public function up(): void 	{ 		Schema::create('monitored_scheduled_tasks', static function (Blueprint $table): void { 			$table->uuid('id')->primary(); 			$table->string('name'); 			$table->string('type')->nullable(); 			$table->string('cron_expression'); 			$table->string('timezone')->nullable(); 			$table->string('ping_url')->nullable(); 			$table->dateTime('last_started_at')->nullable(); 			$table->dateTime('last_finished_at')->nullable(); 			$table->dateTime('last_failed_at')->nullable(); 			$table->dateTime('last_skipped_at')->nullable(); 			$table->dateTime('registered_on_oh_dear_at')->nullable(); 			$table->dateTime('last_pinged_at')->nullable(); 			$table->integer('grace_time_in_minutes'); 			$table->timestamps(); 			$table->index(Model::CREATED_AT); 		});  		Schema::create('monitored_scheduled_task_log_items', static function (Blueprint $table): void { 			$table->uuid('id')->primary(); 			$table->uuid('monitored_scheduled_task_id'); 			$table 				->foreign('monitored_scheduled_task_id', 'fk_scheduled_task_id') 				->references('id') 				->on('monitored_scheduled_tasks') 				->cascadeOnDelete(); 			$table->string('type'); 			$table->json('meta')->nullable(); 			$table->timestamps(); 			$table->index(Model::CREATED_AT); 		}); 	}