o
    ü	ìg  ã                   @   sB   d dl mZ d dlZd dlmZ eƒ  e d¡ZG dd„ dƒZdS )é    )ÚOdooServiceN)Úload_dotenvÚBASE_URLc                   @   s   e Zd Zeddd„ƒZdS )ÚGetSurveyServiceNc           
      C   sð   | r8t  ddd| gg d¢gg¡}t  d|¡}|r6|d }|d }t› d|› �}|d |d |t|d	 ƒd
œS d S t  dg d¢gg¡}t  d|¡}g }|D ])}|rT|d nd } |d }|d }t› d|› �}t|d	 ƒ}	| | |||	d
œ¡ qL|S )Nzsurvey.surveyÚidú=)Úsurvey_typer   Úsurveyr   Úaccess_tokenú/ÚtitleÚquestion_ids)Ú	survey_idÚsurvey_nameÚsurvey_public_urlÚnumber_of_questions)r   ÚsearchÚreadAllr   ÚlenÚappend)
r   r	   Úsurvey_detailsÚsurvey_detailÚsurvey_uuidr   ÚsurveyesÚsurvey_responser   r   © r   ú-/var/www/html/flaskapp/services/get_survey.pyÚget_survey_service   s:   
üë
üz#GetSurveyService.get_survey_service)N)Ú__name__Ú
__module__Ú__qualname__Ústaticmethodr   r   r   r   r   r   
   s    r   )Úservices.odoo_servicesr   ÚosÚdotenvr   Úgetenvr   r   r   r   r   r   Ú<module>   s    
