aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public/TextProcessing
diff options
context:
space:
mode:
authorMarcel Klehr <mklehr@gmx.net>2024-07-26 11:20:46 +0200
committerMarcel Klehr <mklehr@gmx.net>2024-07-26 11:20:46 +0200
commit397b1d1654d543a6cd040f5de31725055c457ad0 (patch)
treec991483dbf2c80a3d53c60760a4d63d169265e02 /lib/public/TextProcessing
parent87dc0614d703536843b878808a2721899df798b4 (diff)
downloadnextcloud-server-397b1d1654d543a6cd040f5de31725055c457ad0.tar.gz
nextcloud-server-397b1d1654d543a6cd040f5de31725055c457ad0.zip
chore: deprecate old AI APIs
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Diffstat (limited to 'lib/public/TextProcessing')
-rw-r--r--lib/public/TextProcessing/Events/AbstractTextProcessingEvent.php1
-rw-r--r--lib/public/TextProcessing/Events/TaskFailedEvent.php1
-rw-r--r--lib/public/TextProcessing/Events/TaskSuccessfulEvent.php1
-rw-r--r--lib/public/TextProcessing/Exception/TaskFailureException.php1
-rw-r--r--lib/public/TextProcessing/FreePromptTaskType.php1
-rw-r--r--lib/public/TextProcessing/HeadlineTaskType.php1
-rw-r--r--lib/public/TextProcessing/IManager.php1
-rw-r--r--lib/public/TextProcessing/IProvider.php1
-rw-r--r--lib/public/TextProcessing/IProviderWithExpectedRuntime.php1
-rw-r--r--lib/public/TextProcessing/IProviderWithId.php1
-rw-r--r--lib/public/TextProcessing/IProviderWithUserId.php1
-rw-r--r--lib/public/TextProcessing/ITaskType.php1
-rw-r--r--lib/public/TextProcessing/SummaryTaskType.php1
-rw-r--r--lib/public/TextProcessing/Task.php1
-rw-r--r--lib/public/TextProcessing/TopicsTaskType.php1
15 files changed, 15 insertions, 0 deletions
diff --git a/lib/public/TextProcessing/Events/AbstractTextProcessingEvent.php b/lib/public/TextProcessing/Events/AbstractTextProcessingEvent.php
index d61847716bf..e42f64ca28c 100644
--- a/lib/public/TextProcessing/Events/AbstractTextProcessingEvent.php
+++ b/lib/public/TextProcessing/Events/AbstractTextProcessingEvent.php
@@ -13,6 +13,7 @@ use OCP\TextProcessing\Task;
/**
* @since 27.1.0
+ * @deprecated 30.0.0
*/
abstract class AbstractTextProcessingEvent extends Event {
/**
diff --git a/lib/public/TextProcessing/Events/TaskFailedEvent.php b/lib/public/TextProcessing/Events/TaskFailedEvent.php
index b41c519bab9..dfdb9137f95 100644
--- a/lib/public/TextProcessing/Events/TaskFailedEvent.php
+++ b/lib/public/TextProcessing/Events/TaskFailedEvent.php
@@ -10,6 +10,7 @@ use OCP\TextProcessing\Task;
/**
* @since 27.1.0
+ * @deprecated 30.0.0
*/
class TaskFailedEvent extends AbstractTextProcessingEvent {
/**
diff --git a/lib/public/TextProcessing/Events/TaskSuccessfulEvent.php b/lib/public/TextProcessing/Events/TaskSuccessfulEvent.php
index b96e401364d..0716f4d45c6 100644
--- a/lib/public/TextProcessing/Events/TaskSuccessfulEvent.php
+++ b/lib/public/TextProcessing/Events/TaskSuccessfulEvent.php
@@ -8,6 +8,7 @@ namespace OCP\TextProcessing\Events;
/**
* @since 27.1.0
+ * @deprecated 30.0.0
*/
class TaskSuccessfulEvent extends AbstractTextProcessingEvent {
}
diff --git a/lib/public/TextProcessing/Exception/TaskFailureException.php b/lib/public/TextProcessing/Exception/TaskFailureException.php
index e996811c28e..06fbdf5e765 100644
--- a/lib/public/TextProcessing/Exception/TaskFailureException.php
+++ b/lib/public/TextProcessing/Exception/TaskFailureException.php
@@ -9,6 +9,7 @@ namespace OCP\TextProcessing\Exception;
/**
* Exception thrown when a task failed
* @since 28.0.0
+ * @deprecated 30.0.0
*/
class TaskFailureException extends \RuntimeException {
}
diff --git a/lib/public/TextProcessing/FreePromptTaskType.php b/lib/public/TextProcessing/FreePromptTaskType.php
index 2aac04422c1..2433f24dbd7 100644
--- a/lib/public/TextProcessing/FreePromptTaskType.php
+++ b/lib/public/TextProcessing/FreePromptTaskType.php
@@ -15,6 +15,7 @@ use OCP\L10N\IFactory;
/**
* This is the text processing task type for free prompting
* @since 27.1.0
+ * @deprecated 30.0.0
*/
class FreePromptTaskType implements ITaskType {
private IL10N $l;
diff --git a/lib/public/TextProcessing/HeadlineTaskType.php b/lib/public/TextProcessing/HeadlineTaskType.php
index 893997ce669..00eb66466ae 100644
--- a/lib/public/TextProcessing/HeadlineTaskType.php
+++ b/lib/public/TextProcessing/HeadlineTaskType.php
@@ -15,6 +15,7 @@ use OCP\L10N\IFactory;
/**
* This is the text processing task type for creating headline
* @since 27.1.0
+ * @deprecated 30.0.0
*/
class HeadlineTaskType implements ITaskType {
private IL10N $l;
diff --git a/lib/public/TextProcessing/IManager.php b/lib/public/TextProcessing/IManager.php
index 8869b1d0d60..701ad18940f 100644
--- a/lib/public/TextProcessing/IManager.php
+++ b/lib/public/TextProcessing/IManager.php
@@ -20,6 +20,7 @@ use RuntimeException;
* API surface for apps interacting with and making use of LanguageModel providers
* without known which providers are installed
* @since 27.1.0
+ * @deprecated 30.0.0
*/
interface IManager {
/**
diff --git a/lib/public/TextProcessing/IProvider.php b/lib/public/TextProcessing/IProvider.php
index 4f1444e2b0e..24efbc1ec8c 100644
--- a/lib/public/TextProcessing/IProvider.php
+++ b/lib/public/TextProcessing/IProvider.php
@@ -17,6 +17,7 @@ use RuntimeException;
* implement a text processing provider
* @psalm-template-covariant T of ITaskType
* @since 27.1.0
+ * @deprecated 30.0.0
*/
interface IProvider {
/**
diff --git a/lib/public/TextProcessing/IProviderWithExpectedRuntime.php b/lib/public/TextProcessing/IProviderWithExpectedRuntime.php
index 46bbcccdc37..b3986e8b3a8 100644
--- a/lib/public/TextProcessing/IProviderWithExpectedRuntime.php
+++ b/lib/public/TextProcessing/IProviderWithExpectedRuntime.php
@@ -15,6 +15,7 @@ namespace OCP\TextProcessing;
* @since 28.0.0
* @template T of ITaskType
* @template-extends IProvider<T>
+ * @deprecated 30.0.0
*/
interface IProviderWithExpectedRuntime extends IProvider {
/**
diff --git a/lib/public/TextProcessing/IProviderWithId.php b/lib/public/TextProcessing/IProviderWithId.php
index 7fda3350ae8..359ec9cef71 100644
--- a/lib/public/TextProcessing/IProviderWithId.php
+++ b/lib/public/TextProcessing/IProviderWithId.php
@@ -13,6 +13,7 @@ namespace OCP\TextProcessing;
* @since 28.0.0
* @extends IProvider<T>
* @template T of ITaskType
+ * @deprecated 30.0.0
*/
interface IProviderWithId extends IProvider {
/**
diff --git a/lib/public/TextProcessing/IProviderWithUserId.php b/lib/public/TextProcessing/IProviderWithUserId.php
index b97ca2145b7..197dd3d9740 100644
--- a/lib/public/TextProcessing/IProviderWithUserId.php
+++ b/lib/public/TextProcessing/IProviderWithUserId.php
@@ -15,6 +15,7 @@ namespace OCP\TextProcessing;
* @since 28.0.0
* @template T of ITaskType
* @template-extends IProvider<T>
+ * @deprecated 30.0.0
*/
interface IProviderWithUserId extends IProvider {
/**
diff --git a/lib/public/TextProcessing/ITaskType.php b/lib/public/TextProcessing/ITaskType.php
index fcff9c8b207..5ec1e8dd049 100644
--- a/lib/public/TextProcessing/ITaskType.php
+++ b/lib/public/TextProcessing/ITaskType.php
@@ -13,6 +13,7 @@ namespace OCP\TextProcessing;
* This is a task type interface that is implemented by text processing
* task types
* @since 27.1.0
+ * @deprecated 30.0.0
*/
interface ITaskType {
/**
diff --git a/lib/public/TextProcessing/SummaryTaskType.php b/lib/public/TextProcessing/SummaryTaskType.php
index b77852d3da1..656a50ebc62 100644
--- a/lib/public/TextProcessing/SummaryTaskType.php
+++ b/lib/public/TextProcessing/SummaryTaskType.php
@@ -15,6 +15,7 @@ use OCP\L10N\IFactory;
/**
* This is the text processing task type for summaries
* @since 27.1.0
+ * @deprecated 30.0.0
*/
class SummaryTaskType implements ITaskType {
private IL10N $l;
diff --git a/lib/public/TextProcessing/Task.php b/lib/public/TextProcessing/Task.php
index 63fcf2c952a..d968ad9ba3e 100644
--- a/lib/public/TextProcessing/Task.php
+++ b/lib/public/TextProcessing/Task.php
@@ -13,6 +13,7 @@ namespace OCP\TextProcessing;
* This is a text processing task
* @since 27.1.0
* @psalm-template-covariant T of ITaskType
+ * @deprecated 30.0.0
*/
final class Task implements \JsonSerializable {
protected ?int $id = null;
diff --git a/lib/public/TextProcessing/TopicsTaskType.php b/lib/public/TextProcessing/TopicsTaskType.php
index 3f1c2c33eda..c693ee3d27f 100644
--- a/lib/public/TextProcessing/TopicsTaskType.php
+++ b/lib/public/TextProcessing/TopicsTaskType.php
@@ -15,6 +15,7 @@ use OCP\L10N\IFactory;
/**
* This is the text processing task type for topics extraction
* @since 27.1.0
+ * @deprecated 30.0.0
*/
class TopicsTaskType implements ITaskType {
private IL10N $l;