ruạṛ
a ���f# � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�ProcessorConfig� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dZd d� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zdd� Zdd� Zdd � Zd!S )"�GeneralProcessorConfigz3 The configuration of a general processor. �INVOICE�RECEIPT�RESUME�TAX_FORM�DRIVER_LICENSE�PASSPORT�BANK_STATEMENT�CHECK�PAYSLIP�OTHERS�HEALTH_INSURANCE_IDc K sL dddddd�| _ ddddd d�| _d | _d | _d | _d | _d | _d| _d S )a� Initializes a new GeneralProcessorConfig object with values from keyword arguments. The default value of the :py:attr:`~oci.ai_document.models.GeneralProcessorConfig.processor_type` attribute of this class is ``GENERAL`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param processor_type: The value to assign to the processor_type property of this GeneralProcessorConfig. Allowed values for this property are: "GENERAL", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type processor_type: str :param document_type: The value to assign to the document_type property of this GeneralProcessorConfig. Allowed values for this property are: "INVOICE", "RECEIPT", "RESUME", "TAX_FORM", "DRIVER_LICENSE", "PASSPORT", "BANK_STATEMENT", "CHECK", "PAYSLIP", "OTHERS", "HEALTH_INSURANCE_ID", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type document_type: str :param features: The value to assign to the features property of this GeneralProcessorConfig. :type features: list[oci.ai_document.models.DocumentFeature] :param is_zip_output_enabled: The value to assign to the is_zip_output_enabled property of this GeneralProcessorConfig. :type is_zip_output_enabled: bool :param language: The value to assign to the language property of this GeneralProcessorConfig. :type language: str �strzlist[DocumentFeature]�bool)Zprocessor_type� document_type�features�is_zip_output_enabled�languageZ processorTypeZdocumentTyper ZisZipOutputEnabledr NZGENERAL)Z swagger_typesZ attribute_mapZ_processor_type�_document_type� _features�_is_zip_output_enabled� _language)�self�kwargs� r �S/usr/lib/python3.9/site-packages/oci/ai_document/models/general_processor_config.py�__init__>