]> source.dussan.org Git - nextcloud-server.git/commitdiff
chore: deprecate old AI APIs 46775/head
authorMarcel Klehr <mklehr@gmx.net>
Fri, 26 Jul 2024 09:20:46 +0000 (11:20 +0200)
committerMarcel Klehr <mklehr@gmx.net>
Fri, 26 Jul 2024 09:20:46 +0000 (11:20 +0200)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
39 files changed:
lib/public/SpeechToText/Events/AbstractTranscriptionEvent.php
lib/public/SpeechToText/Events/TranscriptionFailedEvent.php
lib/public/SpeechToText/Events/TranscriptionSuccessfulEvent.php
lib/public/SpeechToText/ISpeechToTextManager.php
lib/public/SpeechToText/ISpeechToTextProvider.php
lib/public/SpeechToText/ISpeechToTextProviderWithId.php
lib/public/SpeechToText/ISpeechToTextProviderWithUserId.php
lib/public/TextProcessing/Events/AbstractTextProcessingEvent.php
lib/public/TextProcessing/Events/TaskFailedEvent.php
lib/public/TextProcessing/Events/TaskSuccessfulEvent.php
lib/public/TextProcessing/Exception/TaskFailureException.php
lib/public/TextProcessing/FreePromptTaskType.php
lib/public/TextProcessing/HeadlineTaskType.php
lib/public/TextProcessing/IManager.php
lib/public/TextProcessing/IProvider.php
lib/public/TextProcessing/IProviderWithExpectedRuntime.php
lib/public/TextProcessing/IProviderWithId.php
lib/public/TextProcessing/IProviderWithUserId.php
lib/public/TextProcessing/ITaskType.php
lib/public/TextProcessing/SummaryTaskType.php
lib/public/TextProcessing/Task.php
lib/public/TextProcessing/TopicsTaskType.php
lib/public/TextToImage/Events/AbstractTextToImageEvent.php
lib/public/TextToImage/Events/TaskFailedEvent.php
lib/public/TextToImage/Events/TaskSuccessfulEvent.php
lib/public/TextToImage/Exception/TaskFailureException.php
lib/public/TextToImage/Exception/TaskNotFoundException.php
lib/public/TextToImage/Exception/TextToImageException.php
lib/public/TextToImage/IManager.php
lib/public/TextToImage/IProvider.php
lib/public/TextToImage/IProviderWithUserId.php
lib/public/TextToImage/Task.php
lib/public/Translation/CouldNotTranslateException.php
lib/public/Translation/IDetectLanguageProvider.php
lib/public/Translation/ITranslationManager.php
lib/public/Translation/ITranslationProvider.php
lib/public/Translation/ITranslationProviderWithId.php
lib/public/Translation/ITranslationProviderWithUserId.php
lib/public/Translation/LanguageTuple.php

index eeb7695b387acbe0870fd5ee46e15092e708f5ab..6554292d413f9367751260acecb4393592cbdf34 100644 (file)
@@ -13,6 +13,7 @@ use OCP\Files\File;
 
 /**
  * @since 27.0.0
+ * @deprecated 30.0.0
  */
 abstract class AbstractTranscriptionEvent extends Event {
        /**
index 53eb56c2ea91be2397e7850d4dd94d4965f3faba..4c2b0d5201751cc3b81a3fa6ffe764d6bfa4f99f 100644 (file)
@@ -15,6 +15,7 @@ use OCP\Files\File;
 /**
  * This Event is emitted if a transcription of a media file using a Speech-To-Text provider failed
  * @since 27.0.0
+ * @deprecated 30.0.0
  */
 class TranscriptionFailedEvent extends AbstractTranscriptionEvent {
        /**
index 1e333fdc3c7a9361927243bdbaf4a357e364c343..e8e5359a29ec1cafa5bba3d6581f2702f45ec3e5 100644 (file)
@@ -15,6 +15,7 @@ use OCP\Files\File;
 /**
  * This Event is emitted when a transcription of a media file happened successfully
  * @since 27.0.0
+ * @deprecated 30.0.0
  */
 class TranscriptionSuccessfulEvent extends AbstractTranscriptionEvent {
        /**
index 27523a69a95354d997b22f0e71ca7321786e690f..043dac0ba1443f0640d54c6d308b722822a4f753 100644 (file)
@@ -17,6 +17,7 @@ use RuntimeException;
 
 /**
  * @since 27.0.0
+ * @deprecated 30.0.0
  */
 interface ISpeechToTextManager {
        /**
index a1aca06e2e4d0a6df39296d2d4cca760614bd817..dce4a68ea0ae021c2347863f9cceeebda3a949a6 100644 (file)
@@ -15,6 +15,7 @@ use RuntimeException;
 
 /**
  * @since 27.0.0
+ * @deprecated 30.0.0
  */
 interface ISpeechToTextProvider {
        /**
index a1d73d10a58f41cfdb6930bc3436888b9e5ef3ad..8020c6c9b96ef71c09b3b22f2d3c8604ce12884d 100644 (file)
@@ -8,6 +8,7 @@ namespace OCP\SpeechToText;
 
 /**
  * @since 28.0.0
+ * @deprecated 30.0.0
  */
 interface ISpeechToTextProviderWithId extends ISpeechToTextProvider {
 
index f1b84476b9a6618cf40862281849ff336085b0d7..d1bc4216a3852591416f50c0f8ad281a4fc6991f 100644 (file)
@@ -12,6 +12,7 @@ namespace OCP\SpeechToText;
 
 /**
  * @since 29.0.0
+ * @deprecated 30.0.0
  */
 interface ISpeechToTextProviderWithUserId extends ISpeechToTextProvider {
        /**
index d61847716bf4ee8fea7b0a1a633e7e8ec491a4a9..e42f64ca28cfb6ac2c8bcd7e660d1f4168dbbd72 100644 (file)
@@ -13,6 +13,7 @@ use OCP\TextProcessing\Task;
 
 /**
  * @since 27.1.0
+ * @deprecated 30.0.0
  */
 abstract class AbstractTextProcessingEvent extends Event {
        /**
index b41c519bab9b4aab98e46c181c3c097862a56f6f..dfdb9137f95ac1ad530ab24974a0cb654fab6560 100644 (file)
@@ -10,6 +10,7 @@ use OCP\TextProcessing\Task;
 
 /**
  * @since 27.1.0
+ * @deprecated 30.0.0
  */
 class TaskFailedEvent extends AbstractTextProcessingEvent {
        /**
index b96e401364dd27c0d0ce08c280074b4eb9b040f1..0716f4d45c6b1e046946023e4b4461c06dd87f97 100644 (file)
@@ -8,6 +8,7 @@ namespace OCP\TextProcessing\Events;
 
 /**
  * @since 27.1.0
+ * @deprecated 30.0.0
  */
 class TaskSuccessfulEvent extends AbstractTextProcessingEvent {
 }
index e996811c28ec6184f001533625d5de5690623059..06fbdf5e76559b75cd15fffc0be45ed231c9c99c 100644 (file)
@@ -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 {
 }
index 2aac04422c1831a98c38c8dfe18782b5e26834b0..2433f24dbd7b8b45c906b965debf392a188a5fb5 100644 (file)
@@ -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;
index 893997ce669adc67529bad359116655b265c19ac..00eb66466aebd5fc134c56fb71de9571b44f52ef 100644 (file)
@@ -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;
index 8869b1d0d602283ee976d19c288ead71735b0a64..701ad18940f61308095fb4a76a7f2602c6e6ea1a 100644 (file)
@@ -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 {
        /**
index 4f1444e2b0e2fe3894980753b7b9da4b1a0e4766..24efbc1ec8c437b7b8baa73509f5959b418b5b4e 100644 (file)
@@ -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 {
        /**
index 46bbcccdc3723f8cfc12949c83c99c2f79128e8c..b3986e8b3a8239514cd6d9198fb2190799ab12b2 100644 (file)
@@ -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 {
        /**
index 7fda3350ae8264bfef32e2d92518a08cb818afad..359ec9cef71d1dc6c454b7c4255fbee720f04d30 100644 (file)
@@ -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 {
        /**
index b97ca2145b771834c880cfbf1e7117e42820ed1a..197dd3d97407bb4594ab4f520da79d4a31beaff6 100644 (file)
@@ -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 {
        /**
index fcff9c8b20752d990a1e0690dd5ae3784a01a8da..5ec1e8dd0498cbc90e4cc3aa1a6e82486508c348 100644 (file)
@@ -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 {
        /**
index b77852d3da1d9754489de7f697abf9ccdba42c85..656a50ebc6243829f61770ad053758865b805b9d 100644 (file)
@@ -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;
index 63fcf2c952abb8f5fa9ca7a82b7c581c139218c3..d968ad9ba3e50d1f9001dd22daeffbd84328710d 100644 (file)
@@ -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;
index 3f1c2c33edabbe12de6ae8c8bee21467d9840c20..c693ee3d27fea496497e6cec756371084c01827f 100644 (file)
@@ -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;
index 4217c75d6b7c7fc824267f0f94c78439797298e2..75920487412b39a97cc834e2997445e65b00fbae 100644 (file)
@@ -14,6 +14,7 @@ use OCP\TextToImage\Task;
 
 /**
  * @since 28.0.0
+ * @deprecated 30.0.0
  */
 abstract class AbstractTextToImageEvent extends Event {
        /**
index eb3049cecc20d7a4eaf902e551dc527ee2775806..8a1b8bbad61bafa42623d08367e81dee5906b021 100644 (file)
@@ -13,6 +13,7 @@ use OCP\TextToImage\Task;
 
 /**
  * @since 28.0.0
+ * @deprecated 30.0.0
  */
 class TaskFailedEvent extends AbstractTextToImageEvent {
        /**
index c8b125eeb353770d30407f0f387b5e72aa71a94f..ae679437457eccee0a120f1110bf026c637c1d72 100644 (file)
@@ -11,6 +11,7 @@ namespace OCP\TextToImage\Events;
 
 /**
  * @since 28.0.0
+ * @deprecated 30.0.0
  */
 class TaskSuccessfulEvent extends AbstractTextToImageEvent {
 }
index 18d86c6dd1f7041ac6d1da4e25027d8ce538fbce..89144c3033a1322004e114270f3ca05364a6a78f 100644 (file)
@@ -9,6 +9,7 @@ namespace OCP\TextToImage\Exception;
 
 /**
  * @since 28.0.0
+ * @deprecated 30.0.0
  */
 class TaskFailureException extends TextToImageException {
 }
index a367bc4c8493bf46c27c527e06fdd7205b02fba4..a488eceb7f43b4db8fedd2c8d9902a7c45373949 100644 (file)
@@ -9,6 +9,7 @@ namespace OCP\TextToImage\Exception;
 
 /**
  * @since 28.0.0
+ * @deprecated 30.0.0
  */
 class TaskNotFoundException extends TextToImageException {
 }
index 44b1ccac36a54c3100d3cab19182b8baf66a206b..d8672544072b46bfbb893f706e2a11179b47e8ed 100644 (file)
@@ -9,6 +9,7 @@ namespace OCP\TextToImage\Exception;
 
 /**
  * @since 28.0.0
+ * @deprecated 30.0.0
  */
 class TextToImageException extends \Exception {
 }
index a9c3bb8d54b8131893f2d77fed8941c5301e9eba..df8adfc39f451e747c472d1b77cb8c9f5d4c8c8e 100644 (file)
@@ -20,6 +20,7 @@ use RuntimeException;
  * API surface for apps interacting with and making use of TextToImage providers
  * without knowing which providers are installed
  * @since 28.0.0
+ * @deprecated 30.0.0
  */
 interface IManager {
        /**
index ad9deba1730a9319a7dfade71672e64e2645be83..4a278a0d706cfd22730a1667b266616333adfa57 100644 (file)
@@ -15,6 +15,7 @@ use RuntimeException;
  * This is the interface that is implemented by apps that
  * implement a text to image provider
  * @since 28.0.0
+ * @deprecated 30.0.0
  */
 interface IProvider {
        /**
index c42ec163dbe7f64f896e36f8369ac5a4f5f8efbb..a3eedbd9dc0ffd8201785077a64a420f06ea00bb 100644 (file)
@@ -9,6 +9,7 @@ namespace OCP\TextToImage;
 
 /**
  * @since 29.0.0
+ * @deprecated 30.0.0
  */
 interface IProviderWithUserId extends IProvider {
        /**
index a460c082eeaef7d7af15ca31ebae8d00efe5b320..d214354ae34c882e9cf347923421849d8e2cef98 100644 (file)
@@ -20,6 +20,7 @@ use OCP\Image;
  * This is a text to image task
  *
  * @since 28.0.0
+ * @deprecated 30.0.0
  */
 final class Task implements \JsonSerializable {
        protected ?int $id = null;
index 77948f18da978181b3f16801a466293c7c8b4a04..fc9f33c879a46a32596e4279c006b4e6da47090f 100644 (file)
@@ -11,6 +11,7 @@ namespace OCP\Translation;
 
 /**
  * @since 27.0.0
+ * @deprecated 30.0.0
  */
 class CouldNotTranslateException extends \RuntimeException {
        /**
index 28f64ab8ef52daaa42d36e9bb3d92e93a57430f1..18f40b1aa52c3d7ef02f404c38e819a066d7545f 100644 (file)
@@ -12,6 +12,7 @@ namespace OCP\Translation;
 
 /**
  * @since 26.0.0
+ * @deprecated 30.0.0
  */
 interface IDetectLanguageProvider {
        /**
index 8c587f5286fc13cc8682853963a2271d1d81faa0..efeaa2de1e2e51448b64ed643b9e529ab7065c38 100644 (file)
@@ -15,6 +15,7 @@ use OCP\PreConditionNotMetException;
 
 /**
  * @since 26.0.0
+ * @deprecated 30.0.0
  */
 interface ITranslationManager {
        /**
index 45c0467f77e35f862bc40783186cdbcfa22ba07b..39267ab9ca536ace91b254e7373a00045bbdfc39 100644 (file)
@@ -14,6 +14,7 @@ use RuntimeException;
 
 /**
  * @since 26.0.0
+ * @deprecated 30.0.0
  */
 interface ITranslationProvider {
        /**
index 1554fd9bb0188447d474e78a173669374d185388..93fc641ee024818d00305dc31ac009192dccd0ed 100644 (file)
@@ -12,6 +12,7 @@ namespace OCP\Translation;
 
 /**
  * @since 29.0.0
+ * @deprecated 30.0.0
  */
 interface ITranslationProviderWithId extends ITranslationProvider {
        /**
index a89058ce48878ee1735b34bbc52d63aa90223384..5bc2255f21fadaba3912eb0b64f06f9b8b73f955 100644 (file)
@@ -12,6 +12,7 @@ namespace OCP\Translation;
 
 /**
  * @since 29.0.0
+ * @deprecated 30.0.0
  */
 interface ITranslationProviderWithUserId extends ITranslationProvider {
        /**
index 21edcf2445388e3fcfa5974501676d27937ef4d8..883daa01da3bce9aad7b13ad2a38afe2122a1be4 100644 (file)
@@ -14,6 +14,7 @@ use JsonSerializable;
 
 /**
  * @since 26.0.0
+ * @deprecated 30.0.0
  */
 class LanguageTuple implements JsonSerializable {
        /**