o
    QDi                     @  s^   d dl mZ d dlmZ d dlZddlmZ ejdddG d	d
 d
eZG dd deZ	dS )    )annotations)ListN   )
TableErrorTF)kw_onlyreprc                   @  s`   e Zd ZU dZdZdZdZdZddgZde	d< 	 d	e	d
< 	 ddddiddddiddiZ
dS )HeaderErrorzfHeader error representation.

    A base class for all the errors related to the resource header.
    zheader-errorzHeader Errorz
Cell Errorz#tablez#headerz	List[str]labelsz	List[int]row_numbers
propertiesarraytypestring)r   itemsinteger)r	   
rowNumbersN)__name__
__module____qualname____doc__r   titledescriptiontemplatetags__annotations__metadata_profile_patch r   r   S/var/www/Datamplify/venv/lib/python3.10/site-packages/frictionless/errors/header.pyr   
   s    
 r   c                   @  s   e Zd ZdZdZdZdZdS )BlankHeaderErrorzblank-headerzBlank HeaderzAThis header is empty. A header should contain at least one value.zHeader is completely blankN)r   r   r   r   r   r   r   r   r   r   r   r   +   s
    r   )

__future__r   typingr   attrstabler   definer   r   r   r   r   r   <module>   s     