*/ public function rules(): array { return [ 'endpoint' => ['sometimes', 'url', 'max:255'], 'events' => ['sometimes', 'array', 'min:1'], 'events.*' => ['string', Rule::enum(EventType::class)], 'status' => ['sometimes', 'string', Rule::enum(Status::class)->only([Status::Enabled, Status::Disabled])], ]; } }