a
    ymi                     @   sl   d dl mZ d dlmZmZmZ d dlmZmZm	Z	m
Z
 d dlmZmZ G dd deZG dd deZd	S )
    )	FlaskForm)	FileFieldFileRequiredFileAllowed)StringFieldTextAreaFieldSelectFieldSubmitField)DataRequiredLengthc                   @   sP   e Zd Zede eddgdZedZe	de
 eddgd	gdZed
ZdS )
UploadFormzDataset Name   )max
validatorsZDescriptionzCSV FilecsvtxtzCSV files onlyZUploadN)__name__
__module____qualname__r   r
   r   namer   descriptionr   r   r   filer	   submit r   r   V/home/japhy/trackingScienceReplication.artiswrong.com/app/blueprints/datasets/forms.pyr      s   r   c                   @   sT   e Zd Zede gdZede gdZede gdZede gdZe	dZ
dS )ColumnMappingFormzTimestamp Columnr   zLatitude ColumnzLongitude ColumnzAnimal ID ColumnzImport DataN)r   r   r   r   r
   timestamp_collat_collon_colanimal_id_colr	   r   r   r   r   r   r      s
   r   N)Z	flask_wtfr   Zflask_wtf.filer   r   r   wtformsr   r   r   r	   Zwtforms.validatorsr
   r   r   r   r   r   r   r   <module>   s
   
