Scanbot SDK
Loading...
Searching...
No Matches
ScanbotSDKDocumentDataExtractorTypes.h
Go to the documentation of this file.
1// Auto-generated with ScanbotSDKCodegenV3. Modifications will be overwritten.
2// Generated from SchemasV3/CoreSchemas/schemas/DocumentDataExtractorTypes.yaml
6
7#pragma once
8#ifndef SCANBOTSDK_DOCUMENTDATAEXTRACTORTYPES_H
9#define SCANBOTSDK_DOCUMENTDATAEXTRACTORTYPES_H
10
11
12#include <ScanbotSDKImage.h>
13#include <ScanbotSDKTypes.h>
20#include <stdbool.h>
21#include <stddef.h>
22#include <stdint.h>
23#include <string.h>
24#include <ScanbotSDKErrorCode.h>
25#include <ScanbotSDKDefs.h>
26
27#ifdef __cplusplus
28extern "C" {
29#endif
30
31
79
89
96
104
114
124
134
144
145
162
172
179
209 scanbotsdk_result_accumulation_configuration_t* result_accumulation_config,
210 scanbotsdk_u8string_ref_t* field_exclude_list,
211 size_t field_exclude_list_size,
213 size_t configurations_size,
214 bool return_crops,
215 scanbotsdk_document_trust_mode_t document_trust_mode,
216 scanbotsdk_processing_mode_t processing_mode,
218
229
230
238
259
290
321
346
371
402
403
436
446
453
461
471
481
500
501
508
516
526
545
546
567
577
584
592
602
612
613
620
628
638
657
658
665
673
683
693
703
713
723
733
743
744
751
759
769
779
780
787
795
805
824
825
832
840
850
860
861
868
876
886
905
906
927
937
944
952
962
972
982
992
1002
1003
1004#ifdef __cplusplus
1005} /* extern "C" */
1006#endif
1007
1008#endif /* SCANBOTSDK_DOCUMENTDATAEXTRACTORTYPES_H */
ScanbotSDK Error Code C API.
scanbotsdk_error_code_t
The error codes returned by most of the Scanbot SDK functions.
Definition ScanbotSDKErrorCode.h:26
ScanbotSDK Image Ref C API.
The Scanbot SDK C API primitive types.
scanbotsdk_processing_mode_t
scanbotsdk_processing_mode_t enum
Definition ScanbotSDKCommonTypes.h:30
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_verification_report_get_suspicious_data_verification_report(scanbotsdk_document_verification_report_t *self, scanbotsdk_suspicious_data_verification_report_t **suspicious_data_verification_report)
Returns value of suspicious_data_verification_report field of the given object. The returned pointers...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_consistency_verification_report_get_overall_consistency(scanbotsdk_consistency_verification_report_t *self, scanbotsdk_value_consistency_t *overall_consistency)
Returns value of overall_consistency field of the given object.
struct scanbotsdk_composite_field_value_semantics_t scanbotsdk_composite_field_value_semantics_t
scanbotsdk_composite_field_value_semantics_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:619
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_get_field_exclude_list(scanbotsdk_document_data_extractor_configuration_t *self, scanbotsdk_u8string_ref_t *field_exclude_list, size_t size)
Returns value of field_exclude_list field of the given object. The returned pointers do NOT own the u...
struct scanbotsdk_field_value_semantics_t scanbotsdk_field_value_semantics_t
scanbotsdk_field_value_semantics_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:583
struct scanbotsdk_field_suspicious_data_verification_report_t scanbotsdk_field_suspicious_data_verification_report_t
scanbotsdk_field_suspicious_data_verification_report_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:750
SBSDK_API scanbotsdk_error_code_t scanbotsdk_consistency_verification_report_get_field_details_size(scanbotsdk_consistency_verification_report_t *self, size_t *size)
Returns size of field_details array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_invalid_data_verification_report_free(scanbotsdk_field_invalid_data_verification_report_t *object)
Frees the memory allocated for the instance of scanbotsdk_field_invalid_data_verification_report_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extraction_result_get_cropped_image(scanbotsdk_document_data_extraction_result_t *self, scanbotsdk_image_t **cropped_image)
Returns value of cropped_image field of the given object. The returned pointers do NOT own the underl...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extraction_status_t_to_string(scanbotsdk_document_data_extraction_status_t value, const char **result)
Returns the string representation of the given scanbotsdk_document_data_extraction_status_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_semantics_verification_report_get_expiry_date_semantics(scanbotsdk_semantics_verification_report_t *self, scanbotsdk_composite_field_value_semantics_t **expiry_date_semantics)
Returns value of expiry_date_semantics field of the given object. The returned pointers do NOT own th...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_value_consistency_t_to_string(scanbotsdk_value_consistency_t value, const char **result)
Returns the string representation of the given scanbotsdk_value_consistency_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_verification_report_get_semantics_verification_report(scanbotsdk_document_verification_report_t *self, scanbotsdk_semantics_verification_report_t **semantics_verification_report)
Returns value of semantics_verification_report field of the given object. The returned pointers do NO...
struct scanbotsdk_suspicious_data_verification_report_t scanbotsdk_suspicious_data_verification_report_t
scanbotsdk_suspicious_data_verification_report_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:786
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_verification_report_get_consistency_verification_report(scanbotsdk_document_verification_report_t *self, scanbotsdk_consistency_verification_report_t **consistency_verification_report)
Returns value of consistency_verification_report field of the given object. The returned pointers do ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_free(scanbotsdk_document_data_extractor_configuration_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_data_extractor_configuration_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_verification_report_get_overall_verification_status(scanbotsdk_document_verification_report_t *self, scanbotsdk_document_verification_status_t *overall_verification_status)
Returns value of overall_verification_status field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_suspicious_data_verification_report_get_field_details_size(scanbotsdk_suspicious_data_verification_report_t *self, size_t *size)
Returns size of field_details array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_verification_report_free(scanbotsdk_document_verification_report_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_verification_report_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_invalid_data_verification_report_get_field_details(scanbotsdk_invalid_data_verification_report_t *self, scanbotsdk_field_invalid_data_verification_report_t **field_details, size_t size)
Returns value of field_details field of the given object. The returned pointers do NOT own the underl...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_semantics_verification_report_get_birth_date_before_issue_date(scanbotsdk_semantics_verification_report_t *self, scanbotsdk_value_semantics_t *birth_date_before_issue_date)
Returns value of birth_date_before_issue_date field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_semantics_verification_report_free(scanbotsdk_semantics_verification_report_t *object)
Frees the memory allocated for the instance of scanbotsdk_semantics_verification_report_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_verification_status_t_to_string(scanbotsdk_document_verification_status_t value, const char **result)
Returns the string representation of the given scanbotsdk_document_verification_status_t value.
struct scanbotsdk_document_data_extractor_configuration_element_t scanbotsdk_document_data_extractor_configuration_element_t
scanbotsdk_document_data_extractor_configuration_element_t class
Definition ScanbotSDKDocumentDataExtractorConfigurationTypes.h:31
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_set_return_crops(scanbotsdk_document_data_extractor_configuration_t *self, bool return_crops)
Sets value of return_crops field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_value_semantics_free(scanbotsdk_field_value_semantics_t *object)
Frees the memory allocated for the instance of scanbotsdk_field_value_semantics_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_create(scanbotsdk_result_accumulation_configuration_t *result_accumulation_config, scanbotsdk_u8string_ref_t *field_exclude_list, size_t field_exclude_list_size, scanbotsdk_document_data_extractor_configuration_element_t **configurations, size_t configurations_size, bool return_crops, scanbotsdk_document_trust_mode_t document_trust_mode, scanbotsdk_processing_mode_t processing_mode, scanbotsdk_document_data_extractor_configuration_t **result)
Creates a new instance of scanbotsdk_document_data_extractor_configuration with given params and stor...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_verification_report_get_invalid_data_verification_report(scanbotsdk_document_verification_report_t *self, scanbotsdk_invalid_data_verification_report_t **invalid_data_verification_report)
Returns value of invalid_data_verification_report field of the given object. The returned pointers do...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_suspicious_data_verification_report_get_is_suspicious(scanbotsdk_field_suspicious_data_verification_report_t *self, bool *is_suspicious)
Returns value of is_suspicious field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_set_result_accumulation_config(scanbotsdk_document_data_extractor_configuration_t *self, scanbotsdk_result_accumulation_configuration_t *result_accumulation_config)
Sets value of result_accumulation_config field of the given object.
scanbotsdk_document_trust_mode_t
scanbotsdk_document_trust_mode_t enum
Definition ScanbotSDKDocumentDataExtractorTypes.h:151
struct scanbotsdk_field_consistency_verification_report_t scanbotsdk_field_consistency_verification_report_t
scanbotsdk_field_consistency_verification_report_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:452
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_suspicious_data_verification_report_get_field_full_name(scanbotsdk_field_suspicious_data_verification_report_t *self, scanbotsdk_u8string_ref_t *field_full_name)
Returns value of field_full_name field of the given object. The returned pointers do NOT own the unde...
struct scanbotsdk_document_verification_report_t scanbotsdk_document_verification_report_t
scanbotsdk_document_verification_report_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:943
SBSDK_API scanbotsdk_error_code_t scanbotsdk_consistency_verification_report_free(scanbotsdk_consistency_verification_report_t *object)
Frees the memory allocated for the instance of scanbotsdk_consistency_verification_report_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_get_configurations_size(scanbotsdk_document_data_extractor_configuration_t *self, size_t *size)
Returns size of configurations array.
struct scanbotsdk_document_data_extraction_result_t scanbotsdk_document_data_extraction_result_t
scanbotsdk_document_data_extraction_result_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:95
SBSDK_API scanbotsdk_error_code_t scanbotsdk_value_semantics_t_to_string(scanbotsdk_value_semantics_t value, const char **result)
Returns the string representation of the given scanbotsdk_value_semantics_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_create_with_defaults(scanbotsdk_document_data_extractor_configuration_t **result)
Creates a new instance of scanbotsdk_document_data_extractor_configuration_t with given required para...
struct scanbotsdk_document_data_extractor_configuration_t scanbotsdk_document_data_extractor_configuration_t
scanbotsdk_document_data_extractor_configuration_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:178
SBSDK_API scanbotsdk_error_code_t scanbotsdk_composite_field_value_semantics_get_overall_field_value_semantics(scanbotsdk_composite_field_value_semantics_t *self, scanbotsdk_value_semantics_t *overall_field_value_semantics)
Returns value of overall_field_value_semantics field of the given object.
struct scanbotsdk_field_invalid_data_verification_report_t scanbotsdk_field_invalid_data_verification_report_t
scanbotsdk_field_invalid_data_verification_report_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:831
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extraction_result_get_document_detection_result(scanbotsdk_document_data_extraction_result_t *self, scanbotsdk_document_detection_result_t **document_detection_result)
Returns value of document_detection_result field of the given object. The returned pointers do NOT ow...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_get_document_trust_mode(scanbotsdk_document_data_extractor_configuration_t *self, scanbotsdk_document_trust_mode_t *document_trust_mode)
Returns value of document_trust_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_consistency_verification_report_get_consistency(scanbotsdk_field_consistency_verification_report_t *self, scanbotsdk_value_consistency_t *consistency)
Returns value of consistency field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_invalid_data_verification_report_get_is_invalid(scanbotsdk_field_invalid_data_verification_report_t *self, bool *is_invalid)
Returns value of is_invalid field of the given object.
scanbotsdk_value_consistency_t
scanbotsdk_value_consistency_t enum
Definition ScanbotSDKDocumentDataExtractorTypes.h:409
SBSDK_API scanbotsdk_error_code_t scanbotsdk_invalid_data_verification_report_free(scanbotsdk_invalid_data_verification_report_t *object)
Frees the memory allocated for the instance of scanbotsdk_invalid_data_verification_report_t....
scanbotsdk_document_data_extraction_status_t
scanbotsdk_document_data_extraction_status_t enum
Definition ScanbotSDKDocumentDataExtractorTypes.h:38
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_get_result_accumulation_config(scanbotsdk_document_data_extractor_configuration_t *self, scanbotsdk_result_accumulation_configuration_t **result_accumulation_config)
Returns value of result_accumulation_config field of the given object. The returned pointers do NOT o...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_get_processing_mode(scanbotsdk_document_data_extractor_configuration_t *self, scanbotsdk_processing_mode_t *processing_mode)
Returns value of processing_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_consistency_verification_report_get_field_full_names(scanbotsdk_field_consistency_verification_report_t *self, scanbotsdk_u8string_ref_t *field_full_names, size_t size)
Returns value of field_full_names field of the given object. The returned pointers do NOT own the und...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_value_semantics_get_field_full_name(scanbotsdk_field_value_semantics_t *self, scanbotsdk_u8string_ref_t *field_full_name)
Returns value of field_full_name field of the given object. The returned pointers do NOT own the unde...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_invalid_data_verification_report_get_overall_is_invalid(scanbotsdk_invalid_data_verification_report_t *self, bool *overall_is_invalid)
Returns value of overall_is_invalid field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_consistency_verification_report_free(scanbotsdk_field_consistency_verification_report_t *object)
Frees the memory allocated for the instance of scanbotsdk_field_consistency_verification_report_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_semantics_verification_report_get_issue_date_semantics(scanbotsdk_semantics_verification_report_t *self, scanbotsdk_composite_field_value_semantics_t **issue_date_semantics)
Returns value of issue_date_semantics field of the given object. The returned pointers do NOT own the...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_suspicious_data_verification_report_get_field_details(scanbotsdk_suspicious_data_verification_report_t *self, scanbotsdk_field_suspicious_data_verification_report_t **field_details, size_t size)
Returns value of field_details field of the given object. The returned pointers do NOT own the underl...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_set_configurations(scanbotsdk_document_data_extractor_configuration_t *self, scanbotsdk_document_data_extractor_configuration_element_t **configurations, size_t configurations_size)
Sets value of configurations field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_suspicious_data_verification_report_get_overall_suspicious_data(scanbotsdk_suspicious_data_verification_report_t *self, bool *overall_suspicious_data)
Returns value of overall_suspicious_data field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extraction_result_get_document(scanbotsdk_document_data_extraction_result_t *self, scanbotsdk_generic_document_t **document)
Returns value of document field of the given object. The returned pointers do NOT own the underlying ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_suspicious_data_verification_report_free(scanbotsdk_suspicious_data_verification_report_t *object)
Frees the memory allocated for the instance of scanbotsdk_suspicious_data_verification_report_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_invalid_data_verification_report_get_field_full_name(scanbotsdk_field_invalid_data_verification_report_t *self, scanbotsdk_u8string_ref_t *field_full_name)
Returns value of field_full_name field of the given object. The returned pointers do NOT own the unde...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extraction_result_free(scanbotsdk_document_data_extraction_result_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_data_extraction_result_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_get_return_crops(scanbotsdk_document_data_extractor_configuration_t *self, bool *return_crops)
Returns value of return_crops field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_consistency_verification_report_get_field_full_names_size(scanbotsdk_field_consistency_verification_report_t *self, size_t *size)
Returns size of field_full_names array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_set_document_trust_mode(scanbotsdk_document_data_extractor_configuration_t *self, scanbotsdk_document_trust_mode_t document_trust_mode)
Sets value of document_trust_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_composite_field_value_semantics_get_field_details_size(scanbotsdk_composite_field_value_semantics_t *self, size_t *size)
Returns size of field_details array.
struct scanbotsdk_consistency_verification_report_t scanbotsdk_consistency_verification_report_t
scanbotsdk_consistency_verification_report_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:507
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_value_semantics_get_invalid_semantics(scanbotsdk_field_value_semantics_t *self, bool *invalid_semantics)
Returns value of invalid_semantics field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_invalid_data_verification_report_get_field_details_size(scanbotsdk_invalid_data_verification_report_t *self, size_t *size)
Returns size of field_details array.
struct scanbotsdk_semantics_verification_report_t scanbotsdk_semantics_verification_report_t
scanbotsdk_semantics_verification_report_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:664
struct scanbotsdk_invalid_data_verification_report_t scanbotsdk_invalid_data_verification_report_t
scanbotsdk_invalid_data_verification_report_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:867
SBSDK_API scanbotsdk_error_code_t scanbotsdk_semantics_verification_report_get_issue_date_before_expiry_date(scanbotsdk_semantics_verification_report_t *self, scanbotsdk_value_semantics_t *issue_date_before_expiry_date)
Returns value of issue_date_before_expiry_date field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_trust_mode_t_to_string(scanbotsdk_document_trust_mode_t value, const char **result)
Returns the string representation of the given scanbotsdk_document_trust_mode_t value.
scanbotsdk_value_semantics_t
scanbotsdk_value_semantics_t enum
Definition ScanbotSDKDocumentDataExtractorTypes.h:552
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extraction_result_get_status(scanbotsdk_document_data_extraction_result_t *self, scanbotsdk_document_data_extraction_status_t *status)
Returns value of status field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_get_configurations(scanbotsdk_document_data_extractor_configuration_t *self, scanbotsdk_document_data_extractor_configuration_element_t **configurations, size_t size)
Returns value of configurations field of the given object. The returned pointers do NOT own the under...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_suspicious_data_verification_report_free(scanbotsdk_field_suspicious_data_verification_report_t *object)
Frees the memory allocated for the instance of scanbotsdk_field_suspicious_data_verification_report_t...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_consistency_verification_report_get_field_type(scanbotsdk_field_consistency_verification_report_t *self, scanbotsdk_common_field_type_t *field_type)
Returns value of field_type field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_semantics_verification_report_get_overall_invalid_semantics(scanbotsdk_semantics_verification_report_t *self, bool *overall_invalid_semantics)
Returns value of overall_invalid_semantics field of the given object.
scanbotsdk_document_verification_status_t
scanbotsdk_document_verification_status_t enum
Definition ScanbotSDKDocumentDataExtractorTypes.h:912
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_set_field_exclude_list(scanbotsdk_document_data_extractor_configuration_t *self, scanbotsdk_u8string_ref_t *field_exclude_list, size_t field_exclude_list_size)
Sets value of field_exclude_list field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_semantics_verification_report_get_birth_date_before_expiry_date(scanbotsdk_semantics_verification_report_t *self, scanbotsdk_value_semantics_t *birth_date_before_expiry_date)
Returns value of birth_date_before_expiry_date field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_composite_field_value_semantics_free(scanbotsdk_composite_field_value_semantics_t *object)
Frees the memory allocated for the instance of scanbotsdk_composite_field_value_semantics_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_consistency_verification_report_get_field_details(scanbotsdk_consistency_verification_report_t *self, scanbotsdk_field_consistency_verification_report_t **field_details, size_t size)
Returns value of field_details field of the given object. The returned pointers do NOT own the underl...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_semantics_verification_report_get_birth_date_semantics(scanbotsdk_semantics_verification_report_t *self, scanbotsdk_composite_field_value_semantics_t **birth_date_semantics)
Returns value of birth_date_semantics field of the given object. The returned pointers do NOT own the...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_set_processing_mode(scanbotsdk_document_data_extractor_configuration_t *self, scanbotsdk_processing_mode_t processing_mode)
Sets value of processing_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_composite_field_value_semantics_get_field_details(scanbotsdk_composite_field_value_semantics_t *self, scanbotsdk_field_value_semantics_t **field_details, size_t size)
Returns value of field_details field of the given object. The returned pointers do NOT own the underl...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_configuration_get_field_exclude_list_size(scanbotsdk_document_data_extractor_configuration_t *self, size_t *size)
Returns size of field_exclude_list array.
@ SCANBOTSDK_DOCUMENT_TRUST_MODE_UNTRUSTED
Definition ScanbotSDKDocumentDataExtractorTypes.h:159
@ SCANBOTSDK_DOCUMENT_TRUST_MODE_TRUSTED
Definition ScanbotSDKDocumentDataExtractorTypes.h:155
@ SCANBOTSDK_VALUE_CONSISTENCY_OK_TRUNCATED
Definition ScanbotSDKDocumentDataExtractorTypes.h:429
@ SCANBOTSDK_VALUE_CONSISTENCY_OK_PUNCTUATION_UPPER_CASE_CLEANED
Definition ScanbotSDKDocumentDataExtractorTypes.h:417
@ SCANBOTSDK_VALUE_CONSISTENCY_OK
Definition ScanbotSDKDocumentDataExtractorTypes.h:413
@ SCANBOTSDK_VALUE_CONSISTENCY_INCONSISTENT
Definition ScanbotSDKDocumentDataExtractorTypes.h:433
@ SCANBOTSDK_VALUE_CONSISTENCY_OK_DEBURRED_EXTENDED
Definition ScanbotSDKDocumentDataExtractorTypes.h:425
@ SCANBOTSDK_VALUE_CONSISTENCY_OK_DEBURRED
Definition ScanbotSDKDocumentDataExtractorTypes.h:421
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_OK_BUT_INVALID_DOCUMENT
Definition ScanbotSDKDocumentDataExtractorTypes.h:51
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_ERROR_UNACCEPTABLE_DOCUMENT
Definition ScanbotSDKDocumentDataExtractorTypes.h:76
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_ERROR_BAD_CROP
Definition ScanbotSDKDocumentDataExtractorTypes.h:68
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_SCANNING_IN_PROGRESS_STILL_FOCUSING
Definition ScanbotSDKDocumentDataExtractorTypes.h:60
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_OK
Definition ScanbotSDKDocumentDataExtractorTypes.h:42
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_ERROR_NOTHING_FOUND
Definition ScanbotSDKDocumentDataExtractorTypes.h:64
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_ERROR_UNKNOWN_DOCUMENT
Definition ScanbotSDKDocumentDataExtractorTypes.h:72
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_OK_BUT_LOW_CONFIDENCE_RESULTS
Definition ScanbotSDKDocumentDataExtractorTypes.h:46
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_SCANNING_IN_PROGRESS
Definition ScanbotSDKDocumentDataExtractorTypes.h:56
@ SCANBOTSDK_VALUE_SEMANTICS_INVALID
Definition ScanbotSDKDocumentDataExtractorTypes.h:564
@ SCANBOTSDK_VALUE_SEMANTICS_VALID
Definition ScanbotSDKDocumentDataExtractorTypes.h:560
@ SCANBOTSDK_VALUE_SEMANTICS_SKIPPED
Definition ScanbotSDKDocumentDataExtractorTypes.h:556
@ SCANBOTSDK_DOCUMENT_VERIFICATION_STATUS_OK_WITH_WARNINGS
Definition ScanbotSDKDocumentDataExtractorTypes.h:920
@ SCANBOTSDK_DOCUMENT_VERIFICATION_STATUS_INVALID
Definition ScanbotSDKDocumentDataExtractorTypes.h:924
@ SCANBOTSDK_DOCUMENT_VERIFICATION_STATUS_OK
Definition ScanbotSDKDocumentDataExtractorTypes.h:916
struct scanbotsdk_document_detection_result_t scanbotsdk_document_detection_result_t
scanbotsdk_document_detection_result_t class
Definition ScanbotSDKDocumentScannerTypes.h:1007
struct scanbotsdk_result_accumulation_configuration_t scanbotsdk_result_accumulation_configuration_t
scanbotsdk_result_accumulation_configuration_t class
Definition ScanbotSDKFrameAccumulationTypes.h:62
struct scanbotsdk_generic_document_t scanbotsdk_generic_document_t
scanbotsdk_generic_document_t class
Definition ScanbotSDKGenericDocument.h:643
scanbotsdk_common_field_type_t
scanbotsdk_common_field_type_t enum
Definition ScanbotSDKCommonFieldType.h:28
struct scanbotsdk_image_t scanbotsdk_image_t
Represents an instance of the opaque image.
Definition ScanbotSDKImage.h:31
Represents a non-owning view of a UTF-8 encoded string.
Definition ScanbotSDKTypes.h:112