['required', 'uuid'], 'rows' => ['required', 'array', 'list', 'min:1', 'max:100'], 'rows.*' => ['required', 'array:catalog_item_id,variant_id,tipo_pago'], 'rows.*.catalog_item_id' => ['required', 'integer', 'min:1'], 'rows.*.variant_id' => ['sometimes', 'nullable', 'integer', 'min:1'], 'rows.*.tipo_pago' => ['required', Rule::enum(EntryReservationPaymentType::class)], ]; } }