ImageScanGateMode::class, 'on_scan_error' => ImageScanOnError::class, 'count_medium' => 'boolean', ]; } /** * Rules for the editable fields of a policy. A null field inherits. * * @return array> */ public static function validationRules(): array { return [ 'gate_mode' => ['nullable', Rule::enum(ImageScanGateMode::class)], 'on_scan_error' => ['nullable', Rule::enum(ImageScanOnError::class)], 'count_medium' => ['nullable', 'boolean'], ]; } public function scope(): MorphTo { return $this->morphTo('scope'); } }