a
     ldH
                     @   s  d dl m Z  d dlmZ d dlmZ ejdejdejejej	ddZ
ejdejd	ejejej	ddZejd
ejdejddZejdejdejddZejdejdejddZejdejdejejej	ddZejdejdejdZejdejdejdZejdejdejdZejdejdejdZejdejdej	dZejdejd ejeje   d!Zejd"ejd#ejeje   d!Zejd$ejd%ejejjd&Zd'S )(    )datetime)openapi)PaymentsourceszReview Source IDs)type)descriptionr   items	platformszPlatform IDsis_company_profilezIs company profileT)r   r   requiredis_select_allzIs select all reviewsis_active_paramzReview is active or notrating_starzRating Star
start_datez
Start Date)r   r   end_datezEnd DatecurrencyZCurrencycompany_name_paramzCompany namecompany_id_paramz
Company idZdate_beforez.DateTime before (using `toISOString()` method))r   r   formatexampleZ
date_afterz-DateTime after (using `toISOString()` method)statusStatus)r   r   enumN)r   drf_yasgr   verify_trusted.companies.modelsr   	ParameterIN_QUERY
TYPE_ARRAYItemsTYPE_INTEGERsource_ids_paramplatform_ids_paramTYPE_BOOLEANr
   r   r   rating_paramTYPE_STRINGstart_date_paramend_date_paramZcurrency_paramr   r   FORMAT_DATETIMEnow	isoformatZdate_before_paramZdate_after_paramr   valuesZstatus_param r+   r+   C/var/www/html/Ranjet/backend/verify_trusted/companies/api/params.py<module>   s   	
	
	