ruạṛ
a M��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 dd � 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�OTHERSc 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", '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)�processor_type� document_type�features�is_zip_output_enabled�language� processorType�documentTyper �isZipOutputEnabledr N�GENERAL)� swagger_types� attribute_map�_processor_type�_document_type� _features�_is_zip_output_enabled� _language)�self�kwargs� r'