Scanbot SDK
Loading...
Searching...
No Matches
ScanbotSDKDocumentDataExtractorTypes.h File Reference

Go to the source code of this file.

Typedefs

typedef enum scanbotsdk_document_data_extraction_status_t scanbotsdk_document_data_extraction_status_t
 scanbotsdk_document_data_extraction_status_t enum
 
typedef struct scanbotsdk_document_data_extraction_result_t scanbotsdk_document_data_extraction_result_t
 scanbotsdk_document_data_extraction_result_t class
 
typedef enum scanbotsdk_document_trust_mode_t scanbotsdk_document_trust_mode_t
 scanbotsdk_document_trust_mode_t enum
 
typedef struct scanbotsdk_document_data_extractor_configuration_t scanbotsdk_document_data_extractor_configuration_t
 scanbotsdk_document_data_extractor_configuration_t class
 
typedef enum scanbotsdk_value_consistency_t scanbotsdk_value_consistency_t
 scanbotsdk_value_consistency_t enum
 
typedef struct scanbotsdk_field_consistency_verification_report_t scanbotsdk_field_consistency_verification_report_t
 scanbotsdk_field_consistency_verification_report_t class
 
typedef struct scanbotsdk_consistency_verification_report_t scanbotsdk_consistency_verification_report_t
 scanbotsdk_consistency_verification_report_t class
 
typedef enum scanbotsdk_value_semantics_t scanbotsdk_value_semantics_t
 scanbotsdk_value_semantics_t enum
 
typedef struct scanbotsdk_field_value_semantics_t scanbotsdk_field_value_semantics_t
 scanbotsdk_field_value_semantics_t class
 
typedef struct scanbotsdk_composite_field_value_semantics_t scanbotsdk_composite_field_value_semantics_t
 scanbotsdk_composite_field_value_semantics_t class
 
typedef struct scanbotsdk_semantics_verification_report_t scanbotsdk_semantics_verification_report_t
 scanbotsdk_semantics_verification_report_t class
 
typedef struct scanbotsdk_field_suspicious_data_verification_report_t scanbotsdk_field_suspicious_data_verification_report_t
 scanbotsdk_field_suspicious_data_verification_report_t class
 
typedef struct scanbotsdk_suspicious_data_verification_report_t scanbotsdk_suspicious_data_verification_report_t
 scanbotsdk_suspicious_data_verification_report_t class
 
typedef struct scanbotsdk_field_invalid_data_verification_report_t scanbotsdk_field_invalid_data_verification_report_t
 scanbotsdk_field_invalid_data_verification_report_t class
 
typedef struct scanbotsdk_invalid_data_verification_report_t scanbotsdk_invalid_data_verification_report_t
 scanbotsdk_invalid_data_verification_report_t class
 
typedef enum scanbotsdk_document_verification_status_t scanbotsdk_document_verification_status_t
 scanbotsdk_document_verification_status_t enum
 
typedef struct scanbotsdk_document_verification_report_t scanbotsdk_document_verification_report_t
 scanbotsdk_document_verification_report_t class
 

Enumerations

enum  scanbotsdk_document_data_extraction_status_t {
  SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_OK = 0 ,
  SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_OK_BUT_INVALID_DOCUMENT = 1 ,
  SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_OK_BUT_NOT_CONFIRMED = 2 ,
  SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_SCANNING_IN_PROGRESS_STILL_FOCUSING = 3 ,
  SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_ERROR_NOTHING_FOUND = 4 ,
  SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_ERROR_BAD_CROP = 5 ,
  SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_ERROR_UNKNOWN_DOCUMENT = 6 ,
  SCANBOTSDK_DOCUMENT_DATA_EXTRACTION_STATUS_ERROR_UNACCEPTABLE_DOCUMENT = 7
}
 scanbotsdk_document_data_extraction_status_t enum More...
 
enum  scanbotsdk_document_trust_mode_t {
  SCANBOTSDK_DOCUMENT_TRUST_MODE_TRUSTED = 0 ,
  SCANBOTSDK_DOCUMENT_TRUST_MODE_UNTRUSTED = 1
}
 scanbotsdk_document_trust_mode_t enum More...
 
enum  scanbotsdk_value_consistency_t {
  SCANBOTSDK_VALUE_CONSISTENCY_OK = 0 ,
  SCANBOTSDK_VALUE_CONSISTENCY_OK_PUNCTUATION_UPPER_CASE_CLEANED = 1 ,
  SCANBOTSDK_VALUE_CONSISTENCY_OK_DEBURRED = 2 ,
  SCANBOTSDK_VALUE_CONSISTENCY_OK_DEBURRED_EXTENDED = 3 ,
  SCANBOTSDK_VALUE_CONSISTENCY_OK_TRUNCATED = 4 ,
  SCANBOTSDK_VALUE_CONSISTENCY_INCONSISTENT = 5
}
 scanbotsdk_value_consistency_t enum More...
 
enum  scanbotsdk_value_semantics_t {
  SCANBOTSDK_VALUE_SEMANTICS_SKIPPED = 0 ,
  SCANBOTSDK_VALUE_SEMANTICS_VALID = 1 ,
  SCANBOTSDK_VALUE_SEMANTICS_INVALID = 2
}
 scanbotsdk_value_semantics_t enum More...
 
enum  scanbotsdk_document_verification_status_t {
  SCANBOTSDK_DOCUMENT_VERIFICATION_STATUS_OK = 0 ,
  SCANBOTSDK_DOCUMENT_VERIFICATION_STATUS_OK_WITH_WARNINGS = 1 ,
  SCANBOTSDK_DOCUMENT_VERIFICATION_STATUS_INVALID = 2
}
 scanbotsdk_document_verification_status_t enum More...
 

Functions

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_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. If null is passed, the function does nothing.
 
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_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 object, caller must not free them.
 
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 own the underlying object, caller must not free them.
 
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 underlying object, caller must not free them.
 
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.
 
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 stores it in the location specified by the last argument.
 
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 params and stores it in the location specified by the last argument.
 
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. If null is passed, the function does nothing.
 
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 own the underlying object, caller must not free them.
 
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.
 
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 underlying object, caller must not free them.
 
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.
 
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_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 underlying object, caller must not free them.
 
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.
 
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_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_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_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_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_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_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_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_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. If null is passed, the function does nothing.
 
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_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_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 underlying object, caller must not free them.
 
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_consistency_verification_report_free (scanbotsdk_consistency_verification_report_t *object)
 Frees the memory allocated for the instance of scanbotsdk_consistency_verification_report_t. If null is passed, the function does nothing.
 
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.
 
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 underlying object, caller must not free them.
 
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_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_field_value_semantics_free (scanbotsdk_field_value_semantics_t *object)
 Frees the memory allocated for the instance of scanbotsdk_field_value_semantics_t. If null is passed, the function does nothing.
 
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 underlying object, caller must not free them.
 
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_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. If null is passed, the function does nothing.
 
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.
 
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 underlying object, caller must not free them.
 
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.
 
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. If null is passed, the function does nothing.
 
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.
 
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 the underlying object, caller must not free them.
 
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 underlying object, caller must not free them.
 
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 underlying object, caller must not free them.
 
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_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_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_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. If null is passed, the function does nothing.
 
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 underlying object, caller must not free them.
 
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_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. If null is passed, the function does nothing.
 
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_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 underlying object, caller must not free them.
 
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_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. If null is passed, the function does nothing.
 
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 underlying object, caller must not free them.
 
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.
 
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. If null is passed, the function does nothing.
 
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_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 underlying object, caller must not free them.
 
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.
 
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.
 
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. If null is passed, the function does nothing.
 
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_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 NOT own the underlying object, caller must not free them.
 
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 NOT own the underlying object, caller must not free them.
 
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 do NOT own the underlying object, caller must not free them.
 
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 NOT own the underlying object, caller must not free them.