Skip to content

Commit 35f30cf

Browse files
refactor v2 internals
1 parent 40e3e9c commit 35f30cf

18 files changed

+30
-24
lines changed

src/main/java/com/mindee/InferencePredictOptions.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
@Getter
1414
@Data
1515
public final class InferencePredictOptions {
16-
1716
/**
1817
* ID of the model (required).
1918
*/

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ public class Inference {
2727
* Model info.
2828
*/
2929
@JsonProperty("model")
30-
private InferenceModel model;
30+
private InferenceResultModel model;
3131

3232
/**
3333
* File info.
3434
*/
3535
@JsonProperty("file")
36-
private InferenceFile file;
36+
private InferenceResultFile file;
3737

3838
/**
3939
* Model result values.

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
44
import com.fasterxml.jackson.annotation.JsonProperty;
5+
import com.mindee.parsing.v2.field.InferenceFields;
56
import java.util.StringJoiner;
67
import lombok.AllArgsConstructor;
78
import lombok.EqualsAndHashCode;
@@ -28,7 +29,7 @@ public final class InferenceResult {
2829
* Options.
2930
*/
3031
@JsonProperty("options")
31-
private InferenceOptions options;
32+
private InferenceResultOptions options;
3233

3334
@Override
3435
public String toString() {

src/main/java/com/mindee/parsing/v2/InferenceFile.java renamed to src/main/java/com/mindee/parsing/v2/InferenceResultFile.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
@JsonIgnoreProperties(ignoreUnknown = true)
1616
@AllArgsConstructor
1717
@NoArgsConstructor
18-
public class InferenceFile {
18+
public class InferenceResultFile {
1919
/**
2020
* File name.
2121
*/

src/main/java/com/mindee/parsing/v2/InferenceModel.java renamed to src/main/java/com/mindee/parsing/v2/InferenceResultModel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
@JsonIgnoreProperties(ignoreUnknown = true)
1616
@AllArgsConstructor
1717
@NoArgsConstructor
18-
public class InferenceModel {
18+
public class InferenceResultModel {
1919

2020
/**
2121
* The ID of the model.

src/main/java/com/mindee/parsing/v2/InferenceOptions.java renamed to src/main/java/com/mindee/parsing/v2/InferenceResultOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* Option response for V2 API inference.
99
*/
1010
@Getter
11-
public final class InferenceOptions {
11+
public final class InferenceResultOptions {
1212

1313
@JsonProperty("raw_texts")
1414
private List<RawText> rawTexts;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,5 +80,5 @@ public final class Job {
8080
* Polling URL.
8181
*/
8282
@JsonProperty("webhooks")
83-
private List<Webhook> webhooks;
83+
private List<JobResponseWebhook> webhooks;
8484
}

src/main/java/com/mindee/parsing/v2/Webhook.java renamed to src/main/java/com/mindee/parsing/v2/JobResponseWebhook.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
import lombok.NoArgsConstructor;
1212

1313
/**
14-
* Webhook info.
14+
* JobResponseWebhook info.
1515
*/
1616
@Getter
1717
@EqualsAndHashCode
1818
@JsonIgnoreProperties(ignoreUnknown = true)
1919
@AllArgsConstructor
2020
@NoArgsConstructor
21-
public final class Webhook {
21+
public final class JobResponseWebhook {
2222

2323
/**
2424
* ID of the webhook.

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
44
import com.fasterxml.jackson.annotation.JsonProperty;
55
import lombok.AllArgsConstructor;
6-
import lombok.EqualsAndHashCode;
76
import lombok.Getter;
87
import lombok.NoArgsConstructor;
98

@@ -15,10 +14,15 @@
1514
@AllArgsConstructor
1615
@NoArgsConstructor
1716
public class RawText {
18-
17+
/*
18+
* Page Number the text was found on.
19+
*/
1920
@JsonProperty("page")
2021
private Integer page;
2122

23+
/*
24+
* Content of the raw text.
25+
*/
2226
@JsonProperty("content")
2327
private String content;
2428
}

src/main/java/com/mindee/parsing/v2/BaseField.java renamed to src/main/java/com/mindee/parsing/v2/field/BaseField.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.mindee.parsing.v2;
1+
package com.mindee.parsing.v2.field;
22

33
/**
44
* Base class for V2 fields.

0 commit comments

Comments
 (0)