@@ -161,13 +161,18 @@ public ContentSafetyClient(System.Uri endpoint, Azure.Core.TokenCredential crede
161161 public virtual System . Threading . Tasks . Task < Azure . Response < Azure . AI . ContentSafety . AnalyzeTextResult > > AnalyzeTextAsync ( Azure . AI . ContentSafety . AnalyzeTextOptions options , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) { throw null ; }
162162 public virtual System . Threading . Tasks . Task < Azure . Response > AnalyzeTextAsync ( Azure . Core . RequestContent content , Azure . RequestContext context = null ) { throw null ; }
163163 public virtual System . Threading . Tasks . Task < Azure . Response < Azure . AI . ContentSafety . AnalyzeTextResult > > AnalyzeTextAsync ( string text , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) { throw null ; }
164+ public virtual Azure . Response < Azure . AI . ContentSafety . DetectTextProtectedMaterialResult > DetectTextProtectedMaterial ( Azure . AI . ContentSafety . DetectTextProtectedMaterialOptions options , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) { throw null ; }
165+ public virtual Azure . Response DetectTextProtectedMaterial ( Azure . Core . RequestContent content , Azure . RequestContext context = null ) { throw null ; }
166+ public virtual System . Threading . Tasks . Task < Azure . Response < Azure . AI . ContentSafety . DetectTextProtectedMaterialResult > > DetectTextProtectedMaterialAsync ( Azure . AI . ContentSafety . DetectTextProtectedMaterialOptions options , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) { throw null ; }
167+ public virtual System . Threading . Tasks . Task < Azure . Response > DetectTextProtectedMaterialAsync ( Azure . Core . RequestContent content , Azure . RequestContext context = null ) { throw null ; }
164168 }
165169 public partial class ContentSafetyClientOptions : Azure . Core . ClientOptions
166170 {
167- public ContentSafetyClientOptions ( Azure . AI . ContentSafety . ContentSafetyClientOptions . ServiceVersion version = Azure . AI . ContentSafety . ContentSafetyClientOptions . ServiceVersion . V2023_10_01 ) { }
171+ public ContentSafetyClientOptions ( Azure . AI . ContentSafety . ContentSafetyClientOptions . ServiceVersion version = Azure . AI . ContentSafety . ContentSafetyClientOptions . ServiceVersion . V2024_09_01 ) { }
168172 public enum ServiceVersion
169173 {
170174 V2023_10_01 = 1 ,
175+ V2024_09_01 = 2 ,
171176 }
172177 }
173178 public partial class ContentSafetyImageData : System . ClientModel . Primitives . IJsonModel < Azure . AI . ContentSafety . ContentSafetyImageData > , System . ClientModel . Primitives . IPersistableModel < Azure . AI . ContentSafety . ContentSafetyImageData >
@@ -188,11 +193,33 @@ public static partial class ContentSafetyModelFactory
188193 public static Azure . AI . ContentSafety . AnalyzeImageResult AnalyzeImageResult ( System . Collections . Generic . IEnumerable < Azure . AI . ContentSafety . ImageCategoriesAnalysis > categoriesAnalysis = null ) { throw null ; }
189194 public static Azure . AI . ContentSafety . AnalyzeTextOptions AnalyzeTextOptions ( string text = null , System . Collections . Generic . IEnumerable < Azure . AI . ContentSafety . TextCategory > categories = null , System . Collections . Generic . IEnumerable < string > blocklistNames = null , bool ? haltOnBlocklistHit = default ( bool ? ) , Azure . AI . ContentSafety . AnalyzeTextOutputType ? outputType = default ( Azure . AI . ContentSafety . AnalyzeTextOutputType ? ) ) { throw null ; }
190195 public static Azure . AI . ContentSafety . AnalyzeTextResult AnalyzeTextResult ( System . Collections . Generic . IEnumerable < Azure . AI . ContentSafety . TextBlocklistMatch > blocklistsMatch = null , System . Collections . Generic . IEnumerable < Azure . AI . ContentSafety . TextCategoriesAnalysis > categoriesAnalysis = null ) { throw null ; }
196+ public static Azure . AI . ContentSafety . DetectTextProtectedMaterialResult DetectTextProtectedMaterialResult ( Azure . AI . ContentSafety . TextProtectedMaterialAnalysisResult protectedMaterialAnalysis = null ) { throw null ; }
191197 public static Azure . AI . ContentSafety . ImageCategoriesAnalysis ImageCategoriesAnalysis ( Azure . AI . ContentSafety . ImageCategory category = default ( Azure . AI . ContentSafety . ImageCategory ) , int ? severity = default ( int ? ) ) { throw null ; }
192198 public static Azure . AI . ContentSafety . TextBlocklist TextBlocklist ( string name = null , string description = null ) { throw null ; }
193- public static Azure . AI . ContentSafety . TextBlocklistItem TextBlocklistItem ( string blocklistItemId = null , string description = null , string text = null ) { throw null ; }
199+ public static Azure . AI . ContentSafety . TextBlocklistItem TextBlocklistItem ( string blocklistItemId = null , string description = null , string text = null , bool ? isRegex = default ( bool ? ) ) { throw null ; }
194200 public static Azure . AI . ContentSafety . TextBlocklistMatch TextBlocklistMatch ( string blocklistName = null , string blocklistItemId = null , string blocklistItemText = null ) { throw null ; }
195201 public static Azure . AI . ContentSafety . TextCategoriesAnalysis TextCategoriesAnalysis ( Azure . AI . ContentSafety . TextCategory category = default ( Azure . AI . ContentSafety . TextCategory ) , int ? severity = default ( int ? ) ) { throw null ; }
202+ public static Azure . AI . ContentSafety . TextProtectedMaterialAnalysisResult TextProtectedMaterialAnalysisResult ( bool detected = false ) { throw null ; }
203+ }
204+ public partial class DetectTextProtectedMaterialOptions : System . ClientModel . Primitives . IJsonModel < Azure . AI . ContentSafety . DetectTextProtectedMaterialOptions > , System . ClientModel . Primitives . IPersistableModel < Azure . AI . ContentSafety . DetectTextProtectedMaterialOptions >
205+ {
206+ public DetectTextProtectedMaterialOptions ( string text ) { }
207+ public string Text { get { throw null ; } }
208+ Azure . AI . ContentSafety . DetectTextProtectedMaterialOptions System . ClientModel . Primitives . IJsonModel < Azure . AI . ContentSafety . DetectTextProtectedMaterialOptions > . Create ( ref System . Text . Json . Utf8JsonReader reader , System . ClientModel . Primitives . ModelReaderWriterOptions options ) { throw null ; }
209+ void System . ClientModel . Primitives . IJsonModel < Azure . AI . ContentSafety . DetectTextProtectedMaterialOptions > . Write ( System . Text . Json . Utf8JsonWriter writer , System . ClientModel . Primitives . ModelReaderWriterOptions options ) { }
210+ Azure . AI . ContentSafety . DetectTextProtectedMaterialOptions System . ClientModel . Primitives . IPersistableModel < Azure . AI . ContentSafety . DetectTextProtectedMaterialOptions > . Create ( System . BinaryData data , System . ClientModel . Primitives . ModelReaderWriterOptions options ) { throw null ; }
211+ string System . ClientModel . Primitives . IPersistableModel < Azure . AI . ContentSafety . DetectTextProtectedMaterialOptions > . GetFormatFromOptions ( System . ClientModel . Primitives . ModelReaderWriterOptions options ) { throw null ; }
212+ System . BinaryData System . ClientModel . Primitives . IPersistableModel < Azure . AI . ContentSafety . DetectTextProtectedMaterialOptions > . Write ( System . ClientModel . Primitives . ModelReaderWriterOptions options ) { throw null ; }
213+ }
214+ public partial class DetectTextProtectedMaterialResult : System . ClientModel . Primitives . IJsonModel < Azure . AI . ContentSafety . DetectTextProtectedMaterialResult > , System . ClientModel . Primitives . IPersistableModel < Azure . AI . ContentSafety . DetectTextProtectedMaterialResult >
215+ {
216+ internal DetectTextProtectedMaterialResult ( ) { }
217+ public Azure . AI . ContentSafety . TextProtectedMaterialAnalysisResult ProtectedMaterialAnalysis { get { throw null ; } }
218+ Azure . AI . ContentSafety . DetectTextProtectedMaterialResult System . ClientModel . Primitives . IJsonModel < Azure . AI . ContentSafety . DetectTextProtectedMaterialResult > . Create ( ref System . Text . Json . Utf8JsonReader reader , System . ClientModel . Primitives . ModelReaderWriterOptions options ) { throw null ; }
219+ void System . ClientModel . Primitives . IJsonModel < Azure . AI . ContentSafety . DetectTextProtectedMaterialResult > . Write ( System . Text . Json . Utf8JsonWriter writer , System . ClientModel . Primitives . ModelReaderWriterOptions options ) { }
220+ Azure . AI . ContentSafety . DetectTextProtectedMaterialResult System . ClientModel . Primitives . IPersistableModel < Azure . AI . ContentSafety . DetectTextProtectedMaterialResult > . Create ( System . BinaryData data , System . ClientModel . Primitives . ModelReaderWriterOptions options ) { throw null ; }
221+ string System . ClientModel . Primitives . IPersistableModel < Azure . AI . ContentSafety . DetectTextProtectedMaterialResult > . GetFormatFromOptions ( System . ClientModel . Primitives . ModelReaderWriterOptions options ) { throw null ; }
222+ System . BinaryData System . ClientModel . Primitives . IPersistableModel < Azure . AI . ContentSafety . DetectTextProtectedMaterialResult > . Write ( System . ClientModel . Primitives . ModelReaderWriterOptions options ) { throw null ; }
196223 }
197224 public partial class ImageCategoriesAnalysis : System . ClientModel . Primitives . IJsonModel < Azure . AI . ContentSafety . ImageCategoriesAnalysis > , System . ClientModel . Primitives . IPersistableModel < Azure . AI . ContentSafety . ImageCategoriesAnalysis >
198225 {
@@ -251,6 +278,7 @@ public partial class TextBlocklistItem : System.ClientModel.Primitives.IJsonMode
251278 public TextBlocklistItem ( string text ) { }
252279 public string BlocklistItemId { get { throw null ; } }
253280 public string Description { get { throw null ; } set { } }
281+ public bool ? IsRegex { get { throw null ; } set { } }
254282 public string Text { get { throw null ; } set { } }
255283 Azure . AI . ContentSafety . TextBlocklistItem System . ClientModel . Primitives . IJsonModel < Azure . AI . ContentSafety . TextBlocklistItem > . Create ( ref System . Text . Json . Utf8JsonReader reader , System . ClientModel . Primitives . ModelReaderWriterOptions options ) { throw null ; }
256284 void System . ClientModel . Primitives . IJsonModel < Azure . AI . ContentSafety . TextBlocklistItem > . Write ( System . Text . Json . Utf8JsonWriter writer , System . ClientModel . Primitives . ModelReaderWriterOptions options ) { }
@@ -301,6 +329,16 @@ internal TextCategoriesAnalysis() { }
301329 public static bool operator != ( Azure . AI . ContentSafety . TextCategory left , Azure . AI . ContentSafety . TextCategory right ) { throw null ; }
302330 public override string ToString ( ) { throw null ; }
303331 }
332+ public partial class TextProtectedMaterialAnalysisResult : System . ClientModel . Primitives . IJsonModel < Azure . AI . ContentSafety . TextProtectedMaterialAnalysisResult > , System . ClientModel . Primitives . IPersistableModel < Azure . AI . ContentSafety . TextProtectedMaterialAnalysisResult >
333+ {
334+ internal TextProtectedMaterialAnalysisResult ( ) { }
335+ public bool Detected { get { throw null ; } }
336+ Azure . AI . ContentSafety . TextProtectedMaterialAnalysisResult System . ClientModel . Primitives . IJsonModel < Azure . AI . ContentSafety . TextProtectedMaterialAnalysisResult > . Create ( ref System . Text . Json . Utf8JsonReader reader , System . ClientModel . Primitives . ModelReaderWriterOptions options ) { throw null ; }
337+ void System . ClientModel . Primitives . IJsonModel < Azure . AI . ContentSafety . TextProtectedMaterialAnalysisResult > . Write ( System . Text . Json . Utf8JsonWriter writer , System . ClientModel . Primitives . ModelReaderWriterOptions options ) { }
338+ Azure . AI . ContentSafety . TextProtectedMaterialAnalysisResult System . ClientModel . Primitives . IPersistableModel < Azure . AI . ContentSafety . TextProtectedMaterialAnalysisResult > . Create ( System . BinaryData data , System . ClientModel . Primitives . ModelReaderWriterOptions options ) { throw null ; }
339+ string System . ClientModel . Primitives . IPersistableModel < Azure . AI . ContentSafety . TextProtectedMaterialAnalysisResult > . GetFormatFromOptions ( System . ClientModel . Primitives . ModelReaderWriterOptions options ) { throw null ; }
340+ System . BinaryData System . ClientModel . Primitives . IPersistableModel < Azure . AI . ContentSafety . TextProtectedMaterialAnalysisResult > . Write ( System . ClientModel . Primitives . ModelReaderWriterOptions options ) { throw null ; }
341+ }
304342}
305343namespace Microsoft . Extensions . Azure
306344{
0 commit comments