public PiiEntityRecognitionLROResult(DateTimeOffset lastUpdateDateTime, TextAnalyticsOperationStatus status, PiiEntitiesResult results) : base(lastUpdateDateTime, status) { if (results == null) { throw new ArgumentNullException(nameof(results)); } Results = results; Kind = AnalyzeTextLROResultsKind.PiiEntityRecognitionLROResults; }
internal PiiTaskResult(PiiEntitiesResult results) { if (results == null) { throw new ArgumentNullException(nameof(results)); } Results = results; Kind = AnalyzeTextTaskResultsKind.PiiEntityRecognitionResults; }
internal static EntityRecognitionPiiTasksItemProperties DeserializeEntityRecognitionPiiTasksItemProperties(JsonElement element) { PiiEntitiesResult results = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("results")) { results = PiiEntitiesResult.DeserializePiiEntitiesResult(property.Value); continue; } } return(new EntityRecognitionPiiTasksItemProperties(results)); }
internal static EntityRecognitionPiiTasksItemProperties DeserializeEntityRecognitionPiiTasksItemProperties(JsonElement element) { Optional <PiiEntitiesResult> results = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("results")) { if (property.Value.ValueKind == JsonValueKind.Null) { property.ThrowNonNullablePropertyIsNull(); continue; } results = PiiEntitiesResult.DeserializePiiEntitiesResult(property.Value); continue; } } return(new EntityRecognitionPiiTasksItemProperties(results.Value)); }
internal static Components15X8E9LSchemasTasksstatePropertiesTasksPropertiesEntityrecognitionpiitasksItemsAllof1 DeserializeComponents15X8E9LSchemasTasksstatePropertiesTasksPropertiesEntityrecognitionpiitasksItemsAllof1(JsonElement element) { Optional <PiiEntitiesResult> results = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("results")) { if (property.Value.ValueKind == JsonValueKind.Null) { property.ThrowNonNullablePropertyIsNull(); continue; } results = PiiEntitiesResult.DeserializePiiEntitiesResult(property.Value); continue; } } return(new Components15X8E9LSchemasTasksstatePropertiesTasksPropertiesEntityrecognitionpiitasksItemsAllof1(results.Value)); }
internal static PiiTaskResult DeserializePiiTaskResult(JsonElement element) { PiiEntitiesResult results = default; AnalyzeTextTaskResultsKind kind = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("results")) { results = PiiEntitiesResult.DeserializePiiEntitiesResult(property.Value); continue; } if (property.NameEquals("kind")) { kind = new AnalyzeTextTaskResultsKind(property.Value.GetString()); continue; } } return(new PiiTaskResult(kind, results)); }
internal static PiiEntityRecognitionLROResult DeserializePiiEntityRecognitionLROResult(JsonElement element) { PiiEntitiesResult results = default; AnalyzeTextLROResultsKind kind = default; Optional <string> taskName = default; DateTimeOffset lastUpdateDateTime = default; TextAnalyticsOperationStatus status = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("results")) { results = PiiEntitiesResult.DeserializePiiEntitiesResult(property.Value); continue; } if (property.NameEquals("kind")) { kind = new AnalyzeTextLROResultsKind(property.Value.GetString()); continue; } if (property.NameEquals("taskName")) { taskName = property.Value.GetString(); continue; } if (property.NameEquals("lastUpdateDateTime")) { lastUpdateDateTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("status")) { status = new TextAnalyticsOperationStatus(property.Value.GetString()); continue; } } return(new PiiEntityRecognitionLROResult(lastUpdateDateTime, status, kind, taskName.Value, results)); }
internal static EntityRecognitionPiiTasksItem DeserializeEntityRecognitionPiiTasksItem(JsonElement element) { Optional <PiiEntitiesResult> results = default; DateTimeOffset lastUpdateDateTime = default; Optional <string> name = default; TextAnalyticsOperationStatus status = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("results")) { if (property.Value.ValueKind == JsonValueKind.Null) { property.ThrowNonNullablePropertyIsNull(); continue; } results = PiiEntitiesResult.DeserializePiiEntitiesResult(property.Value); continue; } if (property.NameEquals("lastUpdateDateTime")) { lastUpdateDateTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("name")) { name = property.Value.GetString(); continue; } if (property.NameEquals("status")) { status = new TextAnalyticsOperationStatus(property.Value.GetString()); continue; } } return(new EntityRecognitionPiiTasksItem(lastUpdateDateTime, name.Value, status, results.Value)); }
internal EntityRecognitionPiiTasksItem(DateTimeOffset lastUpdateDateTime, string taskName, TextAnalyticsOperationStatus status, PiiEntitiesResult results) : base(lastUpdateDateTime, taskName, status) { Results = results; }
internal PiiEntityRecognitionLROResult(DateTimeOffset lastUpdateDateTime, TextAnalyticsOperationStatus status, AnalyzeTextLROResultsKind kind, string taskName, PiiEntitiesResult results) : base(lastUpdateDateTime, status, kind, taskName) { Results = results; Kind = kind; }
internal PiiTaskResult(PiiEntitiesResult results) { Results = results; }
internal Components15X8E9LSchemasTasksstatePropertiesTasksPropertiesEntityrecognitionpiitasksItemsAllof1(PiiEntitiesResult results) { Results = results; }
/// <summary> Initializes a new instance of EntityRecognitionPiiTasksItemProperties. </summary> /// <param name="results"> . </param> internal EntityRecognitionPiiTasksItemProperties(PiiEntitiesResult results) { Results = results; }
internal PiiTaskResult(AnalyzeTextTaskResultsKind kind, PiiEntitiesResult results) : base(kind) { Results = results; Kind = kind; }