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>
19#include <stdbool.h>
20#include <stddef.h>
21#include <stdint.h>
22#include <string.h>
23#include <ScanbotSDKErrorCode.h>
24#include <ScanbotSDKDefs.h>
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
30
63
73
80
88
98
108
118
128
129
144
154
161
191 scanbotsdk_result_accumulation_configuration_t* result_accumulation_config,
192 const char** field_exclude_list,
193 size_t field_exclude_list_size,
195 size_t configurations_size,
196 bool return_crops,
197 scanbotsdk_document_trust_mode_t document_trust_mode,
198 scanbotsdk_processing_mode_t processing_mode,
200
211
212
220
241
272
303
328
353
384
385
412
422
429
437
447
457
476
477
484
492
502
521
522
540
550
557
565
575
585
586
593
601
611
630
631
638
646
656
666
676
686
696
706
716
717
724
732
742
752
753
760
768
778
797
798
805
813
823
833
834
841
849
859
878
879
897
907
914
922
932
942
952
962
972
973
974#ifdef __cplusplus
975} /* extern "C" */
976#endif
977
978#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:25
ScanbotSDK Image Ref C API.
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:592
struct scanbotsdk_field_value_semantics_t scanbotsdk_field_value_semantics_t
scanbotsdk_field_value_semantics_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:556
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:723
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_data_extractor_configuration_set_field_exclude_list(scanbotsdk_document_data_extractor_configuration_t *self, const char **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_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:759
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_data_extractor_configuration_create(scanbotsdk_result_accumulation_configuration_t *result_accumulation_config, const char **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_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:30
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_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:135
struct scanbotsdk_field_consistency_verification_report_t scanbotsdk_field_consistency_verification_report_t
scanbotsdk_field_consistency_verification_report_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:428
struct scanbotsdk_document_verification_report_t scanbotsdk_document_verification_report_t
scanbotsdk_document_verification_report_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:913
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:79
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:160
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:804
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:391
SBSDK_API scanbotsdk_error_code_t scanbotsdk_field_value_semantics_get_field_full_name(scanbotsdk_field_value_semantics_t *self, const char **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_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:36
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_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_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(scanbotsdk_field_consistency_verification_report_t *self, const char **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_invalid_data_verification_report_get_field_full_name(scanbotsdk_field_invalid_data_verification_report_t *self, const char **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_extractor_configuration_get_field_exclude_list(scanbotsdk_document_data_extractor_configuration_t *self, const char **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...
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:483
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:637
struct scanbotsdk_invalid_data_verification_report_t scanbotsdk_invalid_data_verification_report_t
scanbotsdk_invalid_data_verification_report_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:840
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_field_suspicious_data_verification_report_get_field_full_name(scanbotsdk_field_suspicious_data_verification_report_t *self, const char **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_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:528
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:885
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:141
@ SCANBOTSDK_DOCUMENT_TRUST_MODE_TRUSTED
Definition ScanbotSDKDocumentDataExtractorTypes.h:138
@ SCANBOTSDK_VALUE_CONSISTENCY_OK_TRUNCATED
Definition ScanbotSDKDocumentDataExtractorTypes.h:406
@ SCANBOTSDK_VALUE_CONSISTENCY_OK_PUNCTUATION_UPPER_CASE_CLEANED
Definition ScanbotSDKDocumentDataExtractorTypes.h:397
@ SCANBOTSDK_VALUE_CONSISTENCY_OK
Definition ScanbotSDKDocumentDataExtractorTypes.h:394
@ SCANBOTSDK_VALUE_CONSISTENCY_INCONSISTENT
Definition ScanbotSDKDocumentDataExtractorTypes.h:409
@ SCANBOTSDK_VALUE_CONSISTENCY_OK_DEBURRED_EXTENDED
Definition ScanbotSDKDocumentDataExtractorTypes.h:403
@ SCANBOTSDK_VALUE_CONSISTENCY_OK_DEBURRED
Definition ScanbotSDKDocumentDataExtractorTypes.h:400
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_OK_BUT_INVALID_DOCUMENT
Definition ScanbotSDKDocumentDataExtractorTypes.h:42
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_ERROR_UNACCEPTABLE_DOCUMENT
Definition ScanbotSDKDocumentDataExtractorTypes.h:60
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_ERROR_BAD_CROP
Definition ScanbotSDKDocumentDataExtractorTypes.h:54
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_SCANNING_IN_PROGRESS_STILL_FOCUSING
Definition ScanbotSDKDocumentDataExtractorTypes.h:48
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_OK
Definition ScanbotSDKDocumentDataExtractorTypes.h:39
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_ERROR_NOTHING_FOUND
Definition ScanbotSDKDocumentDataExtractorTypes.h:51
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_ERROR_UNKNOWN_DOCUMENT
Definition ScanbotSDKDocumentDataExtractorTypes.h:57
@ SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_OK_BUT_NOT_CONFIRMED
Definition ScanbotSDKDocumentDataExtractorTypes.h:45
@ SCANBOTSDK_VALUE_SEMANTICS_INVALID
Definition ScanbotSDKDocumentDataExtractorTypes.h:537
@ SCANBOTSDK_VALUE_SEMANTICS_VALID
Definition ScanbotSDKDocumentDataExtractorTypes.h:534
@ SCANBOTSDK_VALUE_SEMANTICS_SKIPPED
Definition ScanbotSDKDocumentDataExtractorTypes.h:531
@ SCANBOTSDK_DOCUMENT_VERIFICATION_STATUS_OK_WITH_WARNINGS
Definition ScanbotSDKDocumentDataExtractorTypes.h:891
@ SCANBOTSDK_DOCUMENT_VERIFICATION_STATUS_INVALID
Definition ScanbotSDKDocumentDataExtractorTypes.h:894
@ SCANBOTSDK_DOCUMENT_VERIFICATION_STATUS_OK
Definition ScanbotSDKDocumentDataExtractorTypes.h:888
struct scanbotsdk_document_detection_result_t scanbotsdk_document_detection_result_t
scanbotsdk_document_detection_result_t class
Definition ScanbotSDKDocumentScannerTypes.h:882
struct scanbotsdk_result_accumulation_configuration_t scanbotsdk_result_accumulation_configuration_t
scanbotsdk_result_accumulation_configuration_t class
Definition ScanbotSDKFrameAccumulationTypes.h:60
struct scanbotsdk_generic_document_t scanbotsdk_generic_document_t
scanbotsdk_generic_document_t class
Definition ScanbotSDKGenericDocument.h:630
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