public class ScanService extends EvrythngServiceBase
| Modifier and Type | Class and Description |
|---|---|
static class |
ScanService.RecognitionType |
| Modifier and Type | Field and Description |
|---|---|
static String |
PATH_SCAN |
static String |
PATH_SCAN_BARCODE |
static String |
PATH_SCAN_RECOGNITIONS |
| Constructor and Description |
|---|
ScanService(ApiManager api) |
| Modifier and Type | Method and Description |
|---|---|
EvrythngApiBuilder.Builder<UrlBinding> |
recognitionCreator(InputStream image,
String mime,
ScanService.RecognitionType type)
POST "/scan/recognitions"
|
EvrythngApiBuilder.Builder<UrlBinding> |
recognitionCreator(String base64Image)
POST "/scan/recognitions"
|
EvrythngApiBuilder.Builder<UrlBinding> |
recognitionCreator(String base64Image,
ScanService.RecognitionType type)
POST "/scan/recognitions"
|
EvrythngApiBuilder.Builder<UrlBinding> |
recognitionCreator(UrlBinding imageInBinding)
POST "/scan/recognitions"
|
EvrythngApiBuilder.Builder<UrlBinding> |
recognitionCreator(UrlBinding imageInBinding,
ScanService.RecognitionType type)
POST "/scan/recognitions"
|
EvrythngApiBuilder.Builder<UrlBinding> |
scanBarcodeCreator(UrlBinding scanBarcodeData)
POST "/scan/barcode"
|
absoluteUri, delete, deleteMultiple, encodeBase64, get, getConfig, iterator, mqttUrl, onBuilderCreated, post, post, postAsynchronously, postMultipart, postMultipart, put, put, putMultipart, putMultipart, putMultiple, urlEncodePathPartpublic static final String PATH_SCAN
public static final String PATH_SCAN_RECOGNITIONS
public static final String PATH_SCAN_BARCODE
public ScanService(ApiManager api)
api - ApiManager instancepublic EvrythngApiBuilder.Builder<UrlBinding> recognitionCreator(String base64Image) throws EvrythngException
Scan a Base64 image. Return the corresponding binding in
base64Image - base64 encoded image, with mime type header.EvrythngApiBuilder.BuilderEvrythngExceptionpublic EvrythngApiBuilder.Builder<UrlBinding> recognitionCreator(String base64Image, ScanService.RecognitionType type) throws EvrythngException
Identify a Base64 image. Return the corresponding bindings
base64Image - base64 encoded image, with mime type header.type - one available ScanService.RecognitionTypeEvrythngApiBuilder.BuilderEvrythngExceptionpublic EvrythngApiBuilder.Builder<UrlBinding> recognitionCreator(InputStream image, String mime, ScanService.RecognitionType type) throws EvrythngException, IOException
Identify an image. Return the corresponding bindings
image - Image as an input stream.mime - mime typetype - one available ScanService.RecognitionTypeEvrythngApiBuilder.BuilderEvrythngExceptionIOExceptionpublic EvrythngApiBuilder.Builder<UrlBinding> recognitionCreator(UrlBinding imageInBinding) throws EvrythngException
Identify an image. Return the corresponding bindings
imageInBinding - image UrlBinding instanceEvrythngApiBuilder.BuilderEvrythngExceptionpublic EvrythngApiBuilder.Builder<UrlBinding> recognitionCreator(UrlBinding imageInBinding, ScanService.RecognitionType type) throws EvrythngException
Identify an image. Return the corresponding bindings
imageInBinding - image UrlBinding instancetype - one available ScanService.RecognitionTypeEvrythngApiBuilder.BuilderEvrythngExceptionpublic EvrythngApiBuilder.Builder<UrlBinding> scanBarcodeCreator(UrlBinding scanBarcodeData) throws EvrythngException
Scan a barcode. Return the corresponding binding in
scanBarcodeData - bar code UrlBindingEvrythngApiBuilder.BuilderEvrythngExceptionCopyright © 2016 EVRYTHNG Ltd London / Zurich. All rights reserved.