com.greenback.kit.model.VisionRequest Maven / Gradle / Ivy
package com.greenback.kit.model;
import com.greenback.kit.util.Bytes;
import java.io.File;
import java.util.Objects;
public class VisionRequest {
private Boolean async;
private Bytes document;
public Boolean getAsync() {
return async;
}
public VisionRequest setAsync(Boolean async) {
this.async = async;
return this;
}
public Bytes getDocument() {
return document;
}
public VisionRequest setDocument(Bytes document) {
this.document = document;
return this;
}
public VisionRequest setDocument(File file) {
Objects.requireNonNull(file, "file was null");
this.document = Bytes.of(file);
return this;
}
public VisionRequest setDocument(byte[] bytes) {
Objects.requireNonNull(bytes, "bytes was null");
this.document = Bytes.of(bytes);
return this;
}
public VisionRequest setDocument(byte[] bytes, String name) {
Objects.requireNonNull(bytes, "bytes was null");
this.document = Bytes.of(bytes, name);
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy