ruạṛ
a N��f� � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�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� �Zdd� Zdd� Zdd� ZdS )�ExportFormatzH Specifies the export format to be used for exporting snapshot. �JSONL�JSONL_CONSOLIDATED�CONLL�SPACY�COCO�YOLO� PASCAL_VOC�JSONL_COMPACT_PLUS_CONTENT�V2003�V5c K s( ddd�| _ ddd�| _d| _d| _dS )a� Initializes a new ExportFormat object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param name: The value to assign to the name property of this ExportFormat. Allowed values for this property are: "JSONL", "JSONL_CONSOLIDATED", "CONLL", "SPACY", "COCO", "YOLO", "PASCAL_VOC", "JSONL_COMPACT_PLUS_CONTENT" :type name: str :param version: The value to assign to the version property of this ExportFormat. Allowed values for this property are: "V2003", "V5" :type version: str �str)�name�versionr r N)� swagger_types� attribute_map�_name�_version)�self�kwargs� r ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/data_labeling_service/models/export_format.py�__init__8 s ��zExportFormat.__init__c C s | j S )a5 Gets the name of this ExportFormat. Name of export format. Allowed values for this property are: "JSONL", "JSONL_CONSOLIDATED", "CONLL", "SPACY", "COCO", "YOLO", "PASCAL_VOC", "JSONL_COMPACT_PLUS_CONTENT" :return: The name of this ExportFormat. :rtype: str )r �r r r r r U s zExportFormat.namec C s* g d�}t ||�s td�|���|| _dS )z� Sets the name of this ExportFormat. Name of export format. :param name: The name of this ExportFormat. :type: str )r r r r r r r r z4Invalid value for `name`, must be None or one of {0}N)r � ValueError�formatr )r r �allowed_valuesr r r r c s ��c C s | j S )z� Gets the version of this ExportFormat. Version of export format. Allowed values for this property are: "V2003", "V5" :return: The version of this ExportFormat. :rtype: str )r r r r r r u s zExportFormat.versionc C s* ddg}t ||�s td�|���|| _dS )z� Sets the version of this ExportFormat. Version of export format. :param version: The version of this ExportFormat. :type: str r r z7Invalid value for `version`, must be None or one of {0}N)r r r r )r r r r r r r � s ��c C s t | �S �N)r r r r r �__repr__� s zExportFormat.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__� s zExportFormat.__eq__c C s | |k S r! r r$ r r r �__ne__� s zExportFormat.__ne__N)�__name__� __module__�__qualname__�__doc__� NAME_JSONL�NAME_JSONL_CONSOLIDATED� NAME_CONLL� NAME_SPACY� NAME_COCO� NAME_YOLO�NAME_PASCAL_VOC�NAME_JSONL_COMPACT_PLUS_CONTENT� VERSION_V2003� VERSION_V5r �propertyr �setterr r"