U
    -e                     @   sZ   d dl mZmZ d dlmZmZ ddlmZmZ ddl	m
Z
 eddG d	d
 d
e
ZdS )    )	dataclassfield)ClassVarDict   )FeaturesValue   )TaskTemplateT)frozenc                   @   s   e Zd ZU edddidZeed< edediZ	e
e ed< ed	ediZe
e ed
< dZeed< d	Zeed< eeeef dddZdS )SummarizationZsummarizationZ$include_in_asdict_even_if_is_defaultT)defaultmetadatatasktextstringinput_schemasummarylabel_schematext_columnsummary_column)returnc                 C   s   | j d| jdiS )Nr   r   )r   r   )self r   ]/var/www/html/Darija-Ai-Train/env/lib/python3.8/site-packages/datasets/tasks/summarization.pycolumn_mapping   s    zSummarization.column_mappingN)__name__
__module____qualname__r   r   str__annotations__r   r   r   r   r   r   r   propertyr   r   r   r   r   r   r      s   
r   N)dataclassesr   r   typingr   r   featuresr   r   baser
   r   r   r   r   r   <module>   s
   