Skip to content

Commit afa0d44

Browse files
authored
Form recognizer Consistency updates (Azure#30716)
1 parent db27a6b commit afa0d44

File tree

74 files changed

+1206
-1127
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+1206
-1127
lines changed

sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/formrecognizer/FormRecognizerSample.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import com.azure.ai.formrecognizer.documentanalysis.models.AnalyzedDocument;
1010
import com.azure.ai.formrecognizer.documentanalysis.models.DocumentField;
1111
import com.azure.ai.formrecognizer.documentanalysis.models.DocumentFieldType;
12-
import com.azure.ai.formrecognizer.documentanalysis.models.DocumentOperationResult;
12+
import com.azure.ai.formrecognizer.documentanalysis.models.OperationResult;
1313
import com.azure.core.credential.AzureKeyCredential;
1414
import com.azure.core.util.BinaryData;
1515
import com.azure.core.util.polling.SyncPoller;
@@ -55,7 +55,7 @@ public static void runSample() throws IOException {
5555

5656
BinaryData targetData = BinaryData.fromStream(resourceAsStream);
5757

58-
SyncPoller<DocumentOperationResult, AnalyzeResult> analyzeReceiptPoller =
58+
SyncPoller<OperationResult, AnalyzeResult> analyzeReceiptPoller =
5959
client.beginAnalyzeDocument("prebuilt-receipt", targetData, fileContent.length);
6060

6161
AnalyzeResult receiptResults = analyzeReceiptPoller.getFinalResult();

sdk/formrecognizer/azure-ai-formrecognizer-perf/src/main/java/com/azure/ai/formrecognizer/perf/BuildDocumentModelTest.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33

44
package com.azure.ai.formrecognizer.perf;
55

6-
import com.azure.ai.formrecognizer.documentanalysis.administration.models.BuildModelOptions;
6+
import com.azure.ai.formrecognizer.documentanalysis.administration.models.BuildDocumentModelOptions;
77
import com.azure.ai.formrecognizer.documentanalysis.administration.models.DocumentModelBuildMode;
88
import com.azure.ai.formrecognizer.documentanalysis.administration.models.DocumentModelDetails;
9-
import com.azure.ai.formrecognizer.documentanalysis.models.DocumentOperationResult;
9+
import com.azure.ai.formrecognizer.documentanalysis.models.OperationResult;
1010
import com.azure.ai.formrecognizer.perf.core.ServiceTest;
1111
import com.azure.core.util.polling.SyncPoller;
1212
import com.azure.perf.test.core.PerfStressOptions;
@@ -31,11 +31,11 @@ public BuildDocumentModelTest(PerfStressOptions options) {
3131

3232
@Override
3333
public void run() {
34-
SyncPoller<DocumentOperationResult, DocumentModelDetails>
34+
SyncPoller<OperationResult, DocumentModelDetails>
3535
syncPoller = documentModelAdministrationAsyncClient
36-
.beginBuildModel(FORM_RECOGNIZER_TRAINING_BLOB_CONTAINER_SAS_URL,
36+
.beginBuildDocumentModel(FORM_RECOGNIZER_TRAINING_BLOB_CONTAINER_SAS_URL,
3737
DocumentModelBuildMode.TEMPLATE, null,
38-
new BuildModelOptions().setDescription("perf-training-model"))
38+
new BuildDocumentModelOptions().setDescription("perf-training-model"))
3939
.getSyncPoller();
4040
modelId = syncPoller.getFinalResult().getModelId();
4141
assert modelId != null;
@@ -44,9 +44,9 @@ public void run() {
4444
@Override
4545
public Mono<Void> runAsync() {
4646
return documentModelAdministrationAsyncClient
47-
.beginBuildModel(FORM_RECOGNIZER_TRAINING_BLOB_CONTAINER_SAS_URL,
47+
.beginBuildDocumentModel(FORM_RECOGNIZER_TRAINING_BLOB_CONTAINER_SAS_URL,
4848
DocumentModelBuildMode.TEMPLATE, null,
49-
new BuildModelOptions().setDescription("perf-training-model"))
49+
new BuildDocumentModelOptions().setDescription("perf-training-model"))
5050
.last()
5151
.flatMap(pollResponse -> {
5252
if (pollResponse.getStatus().isComplete()) {

sdk/formrecognizer/azure-ai-formrecognizer-perf/src/main/java/com/azure/ai/formrecognizer/perf/core/ServiceTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public Mono<Void> globalSetupAsync() {
7373
@Override
7474
public Mono<Void> globalCleanupAsync() {
7575
if (modelId != null) {
76-
return Mono.defer(() -> documentModelAdministrationAsyncClient.deleteModel(modelId));
76+
return Mono.defer(() -> documentModelAdministrationAsyncClient.deleteDocumentModel(modelId));
7777
} else {
7878
return Mono.empty();
7979
}

sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Release History
22

3-
## 4.0.0-beta.7 (Unreleased)
3+
## 4.0.0-beta.7 (2022-09-08)
44
This version of the SDK defaults to the latest supported API version, which currently is 2021-09-30-preview.
55

66
### Features Added
@@ -16,12 +16,21 @@ This version of the SDK defaults to the latest supported API version, which curr
1616
- `ModelOperationSummary` to `OperationSummary`
1717
- `ModelOperationKind` to `OperationKind`
1818
- `ModelOperationStatus` to `OperationStatus`
19+
- `DocumentOperationKind` to `OperationKind`
20+
- `BuildModelOptions` to `BuildDocumentModelOptions`
21+
- `ComposeModelOptions` to `ComposeDocumentModelOptions`
22+
- `DocumentOperationResult` to `OperationResult`
23+
- `CopyAuthorization` to `DocumentModelCopyAuthorization`
24+
- `LengthUnit` to `DocumentPageLengthUnit`
25+
- `SelectionMarkState` to `DocumentSelectionMarkState`
1926
- Renamed properties `documentModelCount` and `documentModelLimit` to `customDocumentModelCount`
2027
and `customDocumentModelLimit` on model `ResourceDetails`.
21-
22-
### Bugs Fixed
23-
24-
### Other Changes
28+
- Renamed clients methods:
29+
- `getModel` to `getDocumentModel`
30+
- `listModels` to `listDocumentModels`
31+
- `deleteModel` to `deleteDocumentModel`
32+
- `beginBuildModel` to `beginBuildDocumentModel`
33+
- `beginComposeModel` to `beginComposeDocumentModel`
2534

2635
## 3.1.14 (2022-08-11)
2736

@@ -47,7 +56,7 @@ and `customDocumentModelLimit` on model `ResourceDetails`.
4756
- Renamed `ModelOperationInfo` model to `ModelOperationSummary`
4857
- Renamed `getAccountProperties` method to `getResourceDetails`
4958
- Renamed `AccountProperties` model to `ResourceDetails`
50-
- Renamed `state` property on model `DocumentSelectionMark` to `selectionMarkState`
59+
- Renamed `state` property on model `DocumentSelectionMark` to `documentSelectionMarkState`
5160
- Renamed `getValue*` accessor methods on `DocumentField` to `getValueAs*`
5261
- Renamed `DocTypeInfo` model to `DocumentTypeDetails`
5362
- Renamed `docTypes` property on `DocumentModelDetails` model to `documentTypes`

0 commit comments

Comments
 (0)