Scanbot SDK
Loading...
Searching...
No Matches
ScanbotSDKDocumentClassifierTypes.h
Go to the documentation of this file.
1// Auto-generated with ScanbotSDKCodegenV3. Modifications will be overwritten.
2// Generated from SchemasV3/CoreSchemas/schemas/DocumentClassifierTypes.yaml
6
7#pragma once
8#ifndef SCANBOTSDK_DOCUMENTCLASSIFIERTYPES_H
9#define SCANBOTSDK_DOCUMENTCLASSIFIERTYPES_H
10
11
13#include <stdbool.h>
14#include <stddef.h>
15#include <stdint.h>
16#include <ScanbotSDKErrorCode.h>
17#include <ScanbotSDKDefs.h>
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
23
30
43 bool crop,
45
56
57
65
77
78
93
103
130
140
147
155
165
175
185
195
196
197#ifdef __cplusplus
198} /* extern "C" */
199#endif
200
201#endif /* SCANBOTSDK_DOCUMENTCLASSIFIERTYPES_H */
ScanbotSDK Error Code C API.
scanbotsdk_error_code_t
The error codes returned by most of the Scanbot SDK functions.
Definition ScanbotSDKErrorCode.h:25
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_classifier_result_get_document_type(scanbotsdk_document_classifier_result_t *self, scanbotsdk_document_type_t *document_type)
Returns value of document_type field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_classifier_result_get_confidence(scanbotsdk_document_classifier_result_t *self, double *confidence)
Returns value of confidence field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_classifier_result_free(scanbotsdk_document_classifier_result_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_classifier_result_t....
scanbotsdk_document_type_t
scanbotsdk_document_type_t enum
Definition ScanbotSDKDocumentClassifierTypes.h:109
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_type_t_to_string(scanbotsdk_document_type_t value, const char **result)
Returns the string representation of the given scanbotsdk_document_type_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_classifier_result_get_status(scanbotsdk_document_classifier_result_t *self, scanbotsdk_document_classifier_status_t *status)
Returns value of status field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_classifier_configuration_free(scanbotsdk_document_classifier_configuration_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_classifier_configuration_t....
struct scanbotsdk_document_classifier_result_t scanbotsdk_document_classifier_result_t
scanbotsdk_document_classifier_result_t class
Definition ScanbotSDKDocumentClassifierTypes.h:146
struct scanbotsdk_document_classifier_configuration_t scanbotsdk_document_classifier_configuration_t
scanbotsdk_document_classifier_configuration_t class
Definition ScanbotSDKDocumentClassifierTypes.h:29
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_classifier_configuration_create(bool crop, scanbotsdk_document_classifier_configuration_t **result)
Creates a new instance of scanbotsdk_document_classifier_configuration with given params and stores i...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_classifier_configuration_create_with_defaults(scanbotsdk_document_classifier_configuration_t **result)
Creates a new instance of scanbotsdk_document_classifier_configuration_t with given required params a...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_classifier_status_t_to_string(scanbotsdk_document_classifier_status_t value, const char **result)
Returns the string representation of the given scanbotsdk_document_classifier_status_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_classifier_result_get_document_scanning_result(scanbotsdk_document_classifier_result_t *self, scanbotsdk_document_scanning_result_t **document_scanning_result)
Returns value of document_scanning_result field of the given object. The returned pointers do NOT own...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_classifier_configuration_get_crop(scanbotsdk_document_classifier_configuration_t *self, bool *crop)
Returns value of crop field of the given object.
scanbotsdk_document_classifier_status_t
scanbotsdk_document_classifier_status_t enum
Definition ScanbotSDKDocumentClassifierTypes.h:84
@ SCANBOTSDK_DOCUMENT_TYPE_BILL_OF_LADING
Definition ScanbotSDKDocumentClassifierTypes.h:115
@ SCANBOTSDK_DOCUMENT_TYPE_SCALE_TICKET
Definition ScanbotSDKDocumentClassifierTypes.h:121
@ SCANBOTSDK_DOCUMENT_TYPE_PAY_SHEET
Definition ScanbotSDKDocumentClassifierTypes.h:118
@ SCANBOTSDK_DOCUMENT_TYPE_TOLL_RECEIPT
Definition ScanbotSDKDocumentClassifierTypes.h:124
@ SCANBOTSDK_DOCUMENT_TYPE_WASH_RECEIPT
Definition ScanbotSDKDocumentClassifierTypes.h:127
@ SCANBOTSDK_DOCUMENT_TYPE_UNKNOWN
Definition ScanbotSDKDocumentClassifierTypes.h:112
@ SCANBOTSDK_DOCUMENT_CLASSIFIER_STATUS_SUCCESS
Definition ScanbotSDKDocumentClassifierTypes.h:87
@ SCANBOTSDK_DOCUMENT_CLASSIFIER_STATUS_FAILURE_SCANNING
Definition ScanbotSDKDocumentClassifierTypes.h:90
struct scanbotsdk_document_scanning_result_t scanbotsdk_document_scanning_result_t
scanbotsdk_document_scanning_result_t class
Definition ScanbotSDKDocumentScannerTypes.h:1083