Skip to content

Commit 4e2660b

Browse files
authored
Add metadata
1 parent f5cdcad commit 4e2660b

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

src/main/java/com/translated/lara/translator/TranslateOptions.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ public enum UseCache {
3030
private TranslationStyle style = null;
3131
private Boolean reasoning = null;
3232
private Map<String, String> headers = null;
33+
private Object metadata = null;
3334

3435
public String getSourceHint() {
3536
return sourceHint;
@@ -163,6 +164,20 @@ public TranslateOptions setHeaders(Map<String, String> headers) {
163164
return this;
164165
}
165166

167+
public Object getMetadata() {
168+
return metadata;
169+
}
170+
171+
public TranslateOptions setMetadata(String metadata) {
172+
this.metadata = metadata;
173+
return this;
174+
}
175+
176+
public TranslateOptions setMetadata(Map<String, Object> metadata) {
177+
this.metadata = metadata;
178+
return this;
179+
}
180+
166181
public TranslationStyle getStyle() {
167182
return style;
168183
}
@@ -196,6 +211,7 @@ public HttpParams<Object> toParams() {
196211
params.set("verbose", verbose);
197212
params.set("style", TranslationStyle.toString(style));
198213
params.set("reasoning", reasoning);
214+
params.set("metadata", metadata);
199215

200216
return params;
201217
}

0 commit comments

Comments
 (0)