Skip to content

Commit e31264b

Browse files
committed
🐛 fix for missing data_schema property
1 parent 5e427d7 commit e31264b

File tree

3 files changed

+32
-1
lines changed

3 files changed

+32
-1
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package com.mindee.parsing.v2;
2+
3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4+
import com.fasterxml.jackson.annotation.JsonProperty;
5+
import lombok.AllArgsConstructor;
6+
import lombok.EqualsAndHashCode;
7+
import lombok.Getter;
8+
import lombok.NoArgsConstructor;
9+
10+
/**
11+
* Data schema options activated during the inference.
12+
*/
13+
@Getter
14+
@EqualsAndHashCode
15+
@JsonIgnoreProperties(ignoreUnknown = true)
16+
@AllArgsConstructor
17+
@NoArgsConstructor
18+
public class DataSchemaActiveOptions {
19+
/**
20+
* Whether a data schema override was provided for the inference.
21+
*/
22+
@JsonProperty("override")
23+
public boolean override;
24+
}

src/main/java/com/mindee/parsing/v2/InferenceActiveOptions.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,16 @@
22

33
import static com.mindee.parsing.SummaryHelper.formatForDisplay;
44

5+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
56
import com.fasterxml.jackson.annotation.JsonProperty;
67
import java.util.StringJoiner;
8+
import lombok.EqualsAndHashCode;
79

810
/**
911
* Option response for V2 API inference.
1012
*/
13+
@EqualsAndHashCode
14+
@JsonIgnoreProperties(ignoreUnknown = true)
1115
public final class InferenceActiveOptions {
1216

1317
@JsonProperty("rag")
@@ -22,6 +26,9 @@ public final class InferenceActiveOptions {
2226
@JsonProperty("confidence")
2327
private boolean confidence;
2428

29+
@JsonProperty("data_schema")
30+
private DataSchemaActiveOptions dataSchema;
31+
2532
/**
2633
* Whether the RAG feature was activated.
2734
*/

0 commit comments

Comments
 (0)