From a583b7f282c5ff8ced2dab5bf10a33579f73b6ff Mon Sep 17 00:00:00 2001 From: pshao25 <97225342+pshao25@users.noreply.github.com> Date: Sun, 23 Apr 2023 15:34:23 +0800 Subject: [PATCH 1/4] Mark operations protocolAPI(false) for text translation --- .../translation/Azure.AI.TextTranslation/routes.tsp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/specification/translation/Azure.AI.TextTranslation/routes.tsp b/specification/translation/Azure.AI.TextTranslation/routes.tsp index e1f1655c8fce..7b2256763075 100644 --- a/specification/translation/Azure.AI.TextTranslation/routes.tsp +++ b/specification/translation/Azure.AI.TextTranslation/routes.tsp @@ -1,5 +1,6 @@ import "@typespec/rest"; import "@azure-tools/typespec-azure-core"; +import "@azure-tools/typespec-client-generator-core"; import "./models-languages.tsp"; import "./models-translate.tsp"; import "./models-transliterate.tsp"; @@ -9,6 +10,7 @@ import "./models-dictionary.tsp"; using Azure.Core; using TypeSpec.Rest; using TypeSpec.Http; +using Azure.ClientGenerator.Core; namespace TextTranslation; @@ -39,6 +41,7 @@ op CustomGetOperation( @route("languages") @summary("Gets the set of languages currently supported by other operations of the Translator.") @doc("Gets the set of languages currently supported by other operations of the Translator.") +@protocolAPI(false) op GetLanguages is CustomGetOperation< GetLanguageParameters, GetLanguagesResult, @@ -51,6 +54,7 @@ op GetLanguages is CustomGetOperation< @route("translate") @summary("Translate Text") @doc("Translate Text") +@protocolAPI(false) op Translate is CustomOperation< InputTextItem[], TranslateParameters, @@ -64,6 +68,7 @@ op Translate is CustomOperation< @route("transliterate") @summary("Transliterate Text") @doc("Transliterate Text") +@protocolAPI(false) op Transliterate is CustomOperation< InputTextItem[], TransliterateParameters, @@ -77,6 +82,7 @@ op Transliterate is CustomOperation< @route("breaksentence") @summary("Find Sentence Boundaries") @doc("Find Sentence Boundaries") +@protocolAPI(false) op FindSentenceBoundaries is CustomOperation< InputTextItem[], BreakSentenceParameters, @@ -90,6 +96,7 @@ op FindSentenceBoundaries is CustomOperation< @route("dictionary/lookup") @summary("Lookup Dictionary Entries") @doc("Lookup Dictionary Entries") +@protocolAPI(false) op LookupDictionaryEntries is CustomOperation< InputTextItem[], DictionaryLookupParameters, @@ -103,6 +110,7 @@ op LookupDictionaryEntries is CustomOperation< @route("dictionary/examples") @summary("Lookup Dictionary Examples") @doc("Lookup Dictionary Examples") +@protocolAPI(false) op LookupDictionaryExamples is CustomOperation< DictionaryExampleTextItem[], DictionaryExamplesParameters, From 1189a4044d76652a42d75ed1e2ac78ad41f67d97 Mon Sep 17 00:00:00 2001 From: Ray Chen Date: Tue, 25 Apr 2023 10:16:17 +0800 Subject: [PATCH 2/4] Update package.json Added tcgc library reference to global package.json --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 76a56214fc7f..781a3afa522d 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "@azure-tools/typespec-autorest": "0.29.0", "@azure-tools/typespec-azure-core": "0.29.0", "@azure-tools/typespec-azure-resource-manager": "0.29.0", + "@azure-tools/typespec-client-generator-core": "0.29.0", "@azure-tools/typespec-providerhub": "0.29.0", "@azure-tools/typespec-apiview": "0.4.4", "@typespec/compiler": "0.43.0" From 20abca4ecc997e8a0cbd31204f460ddd705bebd5 Mon Sep 17 00:00:00 2001 From: pshao25 <97225342+pshao25@users.noreply.github.com> Date: Fri, 30 Jun 2023 11:02:09 +0800 Subject: [PATCH 3/4] Update --- .../Azure.AI.TextTranslation/client.tsp | 16 ++++++++++++++++ .../Azure.AI.TextTranslation/routes.tsp | 8 -------- 2 files changed, 16 insertions(+), 8 deletions(-) create mode 100644 specification/translation/Azure.AI.TextTranslation/client.tsp diff --git a/specification/translation/Azure.AI.TextTranslation/client.tsp b/specification/translation/Azure.AI.TextTranslation/client.tsp new file mode 100644 index 000000000000..cd63726f7e3c --- /dev/null +++ b/specification/translation/Azure.AI.TextTranslation/client.tsp @@ -0,0 +1,16 @@ +import "@azure-tools/typespec-client-generator-core"; +import "./main.tsp"; + +using Azure.ClientGenerator.Core; + +@@protocolAPI(TextTranslation.translate, false); +@@protocolAPI(TextTranslation.transliterate, false); +@@protocolAPI(TextTranslation.findSentenceBoundaries, false); +@@protocolAPI(TextTranslation.lookupDictionaryEntries, false); +@@protocolAPI(TextTranslation.lookupDictionaryExamples, false); + +@@internal(TextTranslation.translate); +@@internal(TextTranslation.transliterate); +@@internal(TextTranslation.findSentenceBoundaries); +@@internal(TextTranslation.lookupDictionaryEntries); +@@internal(TextTranslation.lookupDictionaryExamples); diff --git a/specification/translation/Azure.AI.TextTranslation/routes.tsp b/specification/translation/Azure.AI.TextTranslation/routes.tsp index 9977af3a26b5..d7f5b599a8b4 100644 --- a/specification/translation/Azure.AI.TextTranslation/routes.tsp +++ b/specification/translation/Azure.AI.TextTranslation/routes.tsp @@ -1,6 +1,5 @@ import "@typespec/rest"; import "@azure-tools/typespec-azure-core"; -import "@azure-tools/typespec-client-generator-core"; import "./models-languages.tsp"; import "./models-translate.tsp"; import "./models-transliterate.tsp"; @@ -10,7 +9,6 @@ import "./models-dictionary.tsp"; using Azure.Core; using TypeSpec.Rest; using TypeSpec.Http; -using Azure.ClientGenerator.Core; namespace TextTranslation; @@ -48,7 +46,6 @@ op CustomGetOperation( @route("languages") @summary("Gets the set of languages currently supported by other operations of the Translator.") @doc("Gets the set of languages currently supported by other operations of the Translator.") -@protocolAPI(false) op getLanguages is CustomGetOperation< GetLanguageParameters, GetLanguagesResult, @@ -61,7 +58,6 @@ op getLanguages is CustomGetOperation< @route("translate") @summary("Translate Text") @doc("Translate Text") -@protocolAPI(false) op translate is CustomOperation< InputTextItem[], TranslateParameters, @@ -75,7 +71,6 @@ op translate is CustomOperation< @route("transliterate") @summary("Transliterate Text") @doc("Transliterate Text") -@protocolAPI(false) op transliterate is CustomOperation< InputTextItem[], TransliterateParameters, @@ -89,7 +84,6 @@ op transliterate is CustomOperation< @route("breaksentence") @summary("Find Sentence Boundaries") @doc("Find Sentence Boundaries") -@protocolAPI(false) op findSentenceBoundaries is CustomOperation< InputTextItem[], BreakSentenceParameters, @@ -103,7 +97,6 @@ op findSentenceBoundaries is CustomOperation< @route("dictionary/lookup") @summary("Lookup Dictionary Entries") @doc("Lookup Dictionary Entries") -@protocolAPI(false) op lookupDictionaryEntries is CustomOperation< InputTextItem[], DictionaryLookupParameters, @@ -117,7 +110,6 @@ op lookupDictionaryEntries is CustomOperation< @route("dictionary/examples") @summary("Lookup Dictionary Examples") @doc("Lookup Dictionary Examples") -@protocolAPI(false) op lookupDictionaryExamples is CustomOperation< DictionaryExampleTextItem[], DictionaryExamplesParameters, From b43480eacba3a65496c04b4c65e3a460b237a801 Mon Sep 17 00:00:00 2001 From: pshao25 <97225342+pshao25@users.noreply.github.com> Date: Fri, 30 Jun 2023 11:05:31 +0800 Subject: [PATCH 4/4] Update --- package.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/package.json b/package.json index fff82f56ae00..468b85b044e9 100644 --- a/package.json +++ b/package.json @@ -6,12 +6,6 @@ "@azure-tools/cadl-azure-core": "0.26.0", "@azure-tools/cadl-azure-resource-manager": "0.26.0", "@azure-tools/cadl-providerhub": "0.26.0", - "@azure-tools/cadl-apiview": "0.3.5", - "@azure-tools/typespec-autorest": "0.29.0", - "@azure-tools/typespec-azure-core": "0.29.0", - "@azure-tools/typespec-azure-resource-manager": "0.29.0", - "@azure-tools/typespec-client-generator-core": "0.29.0", - "@azure-tools/typespec-providerhub": "0.29.0", "@azure-tools/typespec-apiview": "0.4.4", "@azure-tools/typespec-autorest": "0.31.0", "@azure-tools/typespec-azure-core": "0.31.0",