
    [hFY                     :	   d dl mZmZ d dlmZ d dlmZ d dlmZmZm	Z	m
Z
mZ  G d de      Z G d de      Z G d	 d
e      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d d e      Z G d! d"e      Z G d# d$e      Z G d% d&e      Z G d' d(e      Z G d) d*e      Z G d+ d,e      Z G d- d.e      Z  G d/ d0e      Z! G d1 d2e      Z" G d3 d4e      Z# G d5 d6e      Z$ G d7 d8e      Z% G d9 d:e      Z& G d; d<e      Z' G d= d>e      Z( G d? d@e      Z) G dA dBe      Z* G dC dDe      Z+ G dE dFe      Z, G dG dHe      Z- G dI dJe      Z. G dK dLe      Z/ G dM dNe      Z0 G dO dPe      Z1 G dQ dRe      Z2 G dS dTe      Z3 G dU dVe      Z4 G dW dXe      Z5 G dY dZe      Z6 G d[ d\e      Z7 G d] d^e      Z8 G d_ d`e      Z9 G da dbe      Z: G dc dde      Z; G de dfe      Z< G dg dhe      Z= G di dje      Z> G dk dle      Z? G dm dne      Z@ G do dpe      ZA G dq dre      ZB G ds dte      ZC G du dve      ZD G dw dxe      ZE G dy dze      ZF G d{ d|e      ZG G d} d~e      ZH G d de      ZI G d de      ZJ G d de      ZK G d de      ZL G d de      ZM G d de      ZN G d de      ZO G d de      ZP	  G d de      ZQ G d de      ZR G d de      ZS G d de      ZT G d de      ZU G d de      ZV G d de      ZW G d de      ZX G d de      ZY G d de      ZZ G d de      Z[ G d de      Z\ G d de      Z] G d de      Z^ G d de      Z_ G d de      Z` G d de      Za G d de      Zb G d de      Zc G d de      Zd G d de      Ze G d de      Zf G d de      Zg G d de      Zh G d de      Zi G d de      Zj G dÄ de      Zk G dń de      Zl G dǄ de      Zm G dɄ de      Zn G d˄ de      Zo G d̈́ de      Zp G dτ de      Zq G dф de      Zr G dӄ de      Zsy)    )	BaseModel	validator)datetime)
UploadFile)AnyDictUnionOptionalListc                   "    e Zd ZU eeef   ed<   y)CuentaRequest	id_cuentaN__name__
__module____qualname__r	   strint__annotations__     I/var/www/dev.api.imparables.com.co/api_imparables/crm_asincrono/clases.pyr   r          S#Xr   r   c                   "    e Zd ZU eed<   eed<   y)LoginRequestemailpasswordNr   r   r   r   r   r   r   r   r   r   
   s    JMr   r   c                   6    e Zd ZU eeef   ed<   eed<   eed<   y)CuentaServicioRequestr   datovalorNr   r   r   r   r    r       s    S#X
IJr   r    c                   "    e Zd ZU eeef   ed<   y)AssistantsEmpresaRequest
id_empresaNr   r   r   r   r$   r$      s    c3hr   r$   c                   "    e Zd ZU eeef   ed<   y)obtenerPqrsfPorEncargadoRequestid_encargadoNr   r   r   r   r'   r'          S/!r   r'   c                   "    e Zd ZU eeef   ed<   y)'obtenerPqrsfVencidasPorEncargadoRequestr(   Nr   r   r   r   r+   r+      r)   r   r+   c                   "    e Zd ZU eeef   ed<   y).obtenerPqrsfProximasAVencerPorEncargadoRequestr(   Nr   r   r   r   r-   r-      r)   r   r-   c                   "    e Zd ZU eeef   ed<   y)$obtenerTodasPqrsfPorEncargadoRequestr(   Nr   r   r   r   r/   r/      r)   r   r/   c                   "    e Zd ZU eeef   ed<   y)(obtenerPqrsfResueltasPorEncargadoRequestr(   Nr   r   r   r   r1   r1   "   r)   r   r1   c                   "    e Zd ZU eeef   ed<   y))obtenerPqrsfPendientesPorEncargadoRequestr(   Nr   r   r   r   r3   r3   %   r)   r   r3   c                   "    e Zd ZU eeef   ed<   y)(obtenerPqrsfEnProcesoPorEncargadoRequestr(   Nr   r   r   r   r5   r5   (   r)   r   r5   c                       e Zd ZU eed<   y)$obtenerPqrsfPorMedioDeLlegadaRequestmedio_llegadaNr   r   r   r   r7   r7   +   s    r   r7   c                   T    e Zd ZU eed<   eed<   eeef   ed<   eed<   eed<   eed<   y)#ActualizarGeneralInformationRequestnombretipo_doc	documentocorreotelefono	direccionNr   r   r   r   r   r	   r   r   r   r   r:   r:   .   s)    KMS#XKMNr   r:   c                   "    e Zd ZU eeef   ed<   y)AssistantsAsistentesRequest	idEmpresaNr   r   r   r   rC   rC   5   r   r   rC   c                       e Zd ZU eed<   y)codigoTemporalRequestr   Nr   r   r   r   rF   rF   8   s    Jr   rF   c                       e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed	<   eed
<   eed<   eed<   y)NuevoEmpleadoRequestnombres	apellidosr<   r=   id_areaid_cargocorreo_corporativocorreo_alternor?   r@   statusidperfilNr   r   r   r   r   r   r   r   r   rH   rH   ;   s@    LNMNLMMNKMr   rH   c                   J    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   y)adjuntoFidelizacionid_contacto_unionid_agente_creadorasuntodescripcion
fecha_horaid_agente_asignadoNr   r   r   r   r   r   r   r   r   rS   rS   J   s$    KOr   rS   c                   ,    e Zd ZU eed<   eed<   eed<   y)NuevoPerfilRequestperfilesrW   rO   NrQ   r   r   r   r\   r\   T   s    MKr   r\   c                   6    e Zd ZU eed<   eed<   eed<   eed<   y)NuevoLogPqrsfRequestid_pqrsfeventorW   
id_usuarioNrZ   r   r   r   r_   r_   Y   s    MKOr   r_   c                   "    e Zd ZU eed<   eed<   y)NuevoAreaRequestarearW   Nr   r   r   r   rd   rd   _       
Ir   rd   c                   ,    e Zd ZU eed<   eed<   eed<   y)NuevoCargoRequestcargorW   idAreaNrQ   r   r   r   rh   rh   c   s    JKr   rh   c                   T    e Zd ZU eed<   eed<   eed<   dZeeeef      ed<   eed<   y)NuevoPermisoRequest	id_perfil	id_moduloid_vistaNid_elementopermiso)	r   r   r   r   r   rp   r
   r	   r   r   r   r   rl   rl   g   s-    NNM-1K%S/*1Lr   rl   c                   t    e Zd ZU eed<   eed<   ee   ed<   eed<   ee   ed<   eed<   eed<   eed<   eed	<   y
)NuevoTipoPqrsfRequestcategoria_id
tipo_pqrsfarea_encargada_idusuario_encargado_idrespuesta_iatiempo_respuestaarchivo_adjuntotipo_archivorO   N)r   r   r   r   r   r   r
   r   r   r   rs   rs   n   s>    O}$3-Kr   rs   c                   J    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   y)NuevoApiInventarioRequestendpointurltokenusuario
contrasenarO   NrQ   r   r   r   r}   r}   y   s     M	HJLOKr   r}   c                       e Zd ZU eed<   y)!obtenerTipoPqrsfConFuentesRequestid_pqrsf_tipoNr   r   r   r   r   r   r   r   r   r          r   r   c                   "    e Zd ZU eed<   eed<   y)insertarTipoPqrsfFuenteRequestr   id_fuente_datosNr   r   r   r   r   r      s    r   r   c                   6    e Zd ZU eed<   eed<   eed<   eed<   y)insertarFuenteDatosRequestr;   tipo	ubicacionrW   Nr   r   r   r   r   r      s    K
INr   r   c                   6    e Zd ZU eed<   eed<   eeef   ed<   y)EnviarWhatsappRequest
campana_idnumero_enviar	variablesN)r   r   r   r   r   r   r   r   r   r   r   r   r      s    OCH~r   r   c                       e Zd ZU eed<   y)obtenerAdjuntosMesaAyudaRequestid_mesa_ayudaNr   r   r   r   r   r      r   r   r   c                       e Zd ZU eed<   y)"obtenerPqrsfResueltasPorMesRequestmesNr   r   r   r   r   r          	Hr   r   c                       e Zd ZU eed<   y)#obtenerPqrsfPendientesPorMesRequestr   Nr   r   r   r   r   r      r   r   r   c                   "    e Zd ZU eed<   eed<   y)MarcarLeidaRequestnotificationIduser_idNr   r   r   r   r   r      s    Lr   r   c                       e Zd ZU eed<   y)MarcarTodasLeidasRequestr   Nr   r   r   r   r   r      s    Lr   r   c                   "    e Zd ZU eed<   eed<   y)NuevoCuentaServicioRequesttipo_cuentarO   NrQ   r   r   r   r   r      s    Kr   r   c                   6    e Zd ZU eed<   eed<   eeef   ed<   y)EnviarCorreoEmpleadoRequestuserr   codigoNrA   r   r   r   r   r      s    
IJ#s(Or   r   c                   d    e Zd ZU eed<   eed<   eed<   eed<   eed<   eeeef      ed<   eed<   y)	EnviarCorreoPQRRequest	ciudadanocorreos	categoriaru   estadofecha_respuestanum_radicadoN)r   r   r   r   r   r
   r	   r   r   r   r   r   r      s4    NLNOKeCHo..r   r   c                   @    e Zd ZU eed<   eed<   eed<   eed<   eed<   y)EnviarCorreoSoporteRequestrV   observacionr;   modulo_name
vista_nameNr   r   r   r   r   r      s    KKOr   r   c                   6    e Zd ZU eed<   eed<   eed<   eed<   y)SendWhatsappPqrsfRequestr?   r   r   r   Nr   r   r   r   r   r      s    MNKr   r   c                   "    e Zd ZU eed<   eed<   y) CrearRespuestaSinRegistroRequest	asistente	respuestaNrZ   r   r   r   r   r          NNr   r   c                   J    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   y)SoporteDataRequest	prioridadmodulovistarV   id_empleador   NrQ   r   r   r   r   r      s"    NKJKr   r   c                   |    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed	<   eed
<   eed<   y)ActualizarUsuarioRequestrI   rJ   r<   r=   rL   rM   rN   r?   r@   rO   	nomstatusNrQ   r   r   r   r   r      s;    LNMNMMNKNr   r   c                       e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   d	Zee   ed
<   d	Zee   ed<   e	eef   ed<   y	)ActualizarPerfilRequestrI   rJ   r<   r=   rM   rN   r?   r@   NrL   rK   rO   )
r   r   r   r   r   rL   r
   r   rK   r	   r   r   r   r   r      sV    LNMNMN"Hhsm"!GXc]!#s(Or   r   c                   h    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   dZee   ed	<   y)
ActualizarNoticiaRequestid	principalfecha_noticiatitulotexto_cortotexto_largolinkNadjunto)	r   r   r   r   r   r   r   r
   r   r   r   r   r   r      s7    GNK
I$(GXj!(r   r   c                       e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed	<   eed
<   eed<   eeef   ed<   eed<   eed<   y)ActualizarEmpleadoRequestrI   rJ   r<   r=   rM   rN   r?   r@   rL   rK   rP   rO   r   r   N)r   r   r   r   r   r   r	   r   r   r   r   r      sS    LNMNMNMLM#s(ONGr   r   c                   6    e Zd ZU eed<   eed<   eeef   ed<   y)ActualizarEmpleadoPerfilRequestr]   rW   rO   NrA   r   r   r   r   r     s    M#s(Or   r   c                       e Zd ZU eed<   y)ActualizarRespuestaRequestr   Nr   r   r   r   r   r     s    Nr   r   c                   "    e Zd ZU eed<   eed<   y)ActualizarAreaRequestre   rW   Nr   r   r   r   r   r     rf   r   r   c                   ,    e Zd ZU eed<   eed<   eed<   y)ActualizarCargoRequestri   rW   rj   NrQ   r   r   r   r   r     s    JJr   r   c                       e Zd ZU eed<   y)   ActualizarContraseñaRequestnewPasswordNr   r   r   r   r   r     s    r   r   c                   J    e Zd ZU eed<   eed<   eed<   dZee   ed<   eed<   y)ActualizarPermisoRequestrm   rn   ro   Nrp   rq   )r   r   r   r   r   rp   r
   r   r   r   r   r   r     s$    NNM!%K#%Lr   r   c                       e Zd ZU eeef   ed<   eeef   ed<   eeef   ed<   eeef   ed<   eeef   ed<   eeef   ed<   y)ActualizarDatosAsistente	idempresar;   rW   imgurlr   empresaNr   r   r   r   r   r      sV    S#X#s(OsCx #s(Oc3h38_r   r   c                       e Zd ZU eed<   y)ActualizarEstadoAsistenterO   Nr   r   r   r   r   r   '      Kr   r   c                   @    e Zd ZU eed<   eed<   eed<   eed<   eed<   y)ActualizarMesaAyudaRequest
id_reporter   r   rO   r   NrZ   r   r   r   r   r   *  s    ONKr   r   c                       e Zd ZU eed<   eed<   eed<   ee   ed<   eed<   ee   ed<   eeef   ed<   eed<   eed	<   eeef   ed
<   y)ActualizarTipoPqrsfRequestr   rt   ru   rv   rw   rx   ry   rz   r{   rO   N)r   r   r   r   r   r   r
   r	   r   r   r   r   r   1  sT    GO}$3-CHo%#s(Or   r   c                   ^    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eeef   ed<   y)	ActualizarApiInventarioRequestr   r~   r   r   r   r   rO   Nr   r   r   r   r   r   r	   r   r   r   r   r   =  s.    GM	HJLO#s(Or   r   c                   ,    e Zd ZU eed<   eeef   ed<   y) actualizarTipoPqrsfFuenteRequestr   r   Nr   r   r   r   r   r	   r   r   r   r   r   r   G  s    G38_$r   r   c                   ,    e Zd ZU eed<   eeef   ed<   y)actualizarStatusCampanaRequestr   campana_statusNr   r   r   r   r   r   K  s    G#s(O#r   r   c                   @    e Zd ZU eed<   eed<   eed<   eed<   eed<   y)ActualizarStatusPqrsfRequestr`   rO   r   r   r(   NrZ   r   r   r   r   r   O  s    MKNr   r   c                   6    e Zd ZU eed<   eed<   eed<   eed<   y)ActualizarPqrsfRequestr   id_tipo_pqrsr(   rO   Nr   r   r   r   r   r   V  s    GKr   r   c                   "    e Zd ZU eed<   eed<   y)!actualizarRutaAssetLandingRequestr   rutaNrZ   r   r   r   r   r   \  s    G
Ir   r   c                   6    e Zd ZU eed<   eed<   eeef   ed<   y)actualizarCuentaServicioRequestr   r   rO   Nr   r   r   r   r  r  `  s    G#s(Or   r  c                   ,    e Zd ZU eed<   eed<   eed<   y)!actualizarCuentadeServicioRequestr   r!   r"   NrZ   r   r   r   r  r  e  s    G
IJr   r  c                   "    e Zd ZU eed<   eed<   y)!updateRespuestaSinRegistroRequestr   r   NrZ   r   r   r   r  r  j  r   r   r  c                       e Zd ZU eed<   eeef   ed<   eeef   ed<   eeef   ed<   eed<   eed<   eed<   eed<   d	Zeed
<   y)ParamsUpdateDatamodelo_predeterminadomodelo_actualarchivosr   instruccion_saludo_despedidainstruccion_personalidadinstruccionesrestriccionesparamsuupdateTypeN)r   r   r   r   r   r	   r   r  r   r   r   r  r  n  sT    c?"CHo#s(O"%%!!Kr   r  c                       e Zd ZU eeef   ed<   eeef   ed<   eeef   ed<   eeef   ed<   eeef   ed<   eeef   ed<   eeef   ed<   eeef   ed<   eeef   ed	<   d
Zeed<   y)FeatureUpdateDatar	  cambiar_modeloopenai	anthropicgooglellamacicescucharhablarfeaturesr  Nr   r   r   r	   r   r   r   r  r   r   r   r  r  y  s    c?"#s(O##s(OS#X#s(Oc?	sCxCHo#s(O!K!r   r  c                   v    e Zd ZU eeef   ed<   eed<   eed<   eed<   eeef   ed<   eeef   ed<   dZeed<   y	)
VoiceUpdateDataid_modelo_vozsimilarity_boost	stabilitystyleuse_speaker_boostoptimize_streaming_latencyvoicer  Nr  r   r   r   r  r    sF    c?"NJS#X& %c3h/Kr   r  c                   Z    e Zd ZU eeef   ed<   eeef   ed<   eeeef   e	e   f   ed<   y)NotifyNewDatatypemessagedataN)
r   r   r   r	   r   r   r   r   r   r   r   r   r   r'  r'    s:    c3hc?d38nd3i'((r   r'  c                   @    e Zd ZU eed<   eed<   eed<   eeef   ed<   y)Funcionnamedescriptionstrict
parametersN)r   r   r   r   r   boolr   r   r   r   r   r,  r,    s     
ILS#Xr   r,  c                   "    e Zd ZU eed<   eed<   y)FuncionOpenIARequestid_asistentefuncionN)r   r   r   r   r   r,  r   r   r   r3  r3    s    r   r3  c                   t   e Zd ZU eed<   dZee   ed<   dZee   ed<   dZ	ee   ed<   dZ
ee   ed<   dZee   ed<   dZee   ed<   dZee   ed	<   dZee   ed
<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZ ee   ed<   dZ!ee   ed<   dZ"ee   ed<   dZ#ee   ed<   dZ$ee   ed <   dZ%ee   ed!<   dZ&ee   ed"<   dZ'ee   ed#<   dZ(ee   ed$<   dZ)ee   ed%<   dZ*ee   ed&<   dZ+ee   ed'<   dZ,ee   ed(<   dZ-ee   ed)<   dZ.ee   ed*<   dZ/ee   ed+<   dZ0ee   ed,<   dZ1ee   ed-<   y).	Prospector   Nfecha_registronombre_embajadorrI   rJ   tipo_documentor=   r   r?   paisdepartamentociudad	localidadbarrior@   fecha_cumpleanosgenerotipo_sangrenombre_recomendadorgrupo_wp	grupo_wp1como_ayudarpasion	interesesautorizacionestado_etapaid_notificacion_contactoid_origen_datosorigen_datosfecha_registro_contactorecomendadocontacto_exitosoduracion_llamadadesea_participar_capacitaciontiene_grupo_ciudadanoscompromiso_firmasdesea_conocer_sederequiere_material_apoyodesea_recibir_credencialdesea_invitar_otras_personasnivel_satisfaccion_llamadaobservaciones_adicionalesmensaje_whatsapp_enviadorazon_no_respondio)2r   r   r   r   r   r8  r
   r   r9  rI   rJ   r:  r=   r   r?   r;  r<  r=  r>  r?  r@   r@  rA  rB  rC  rD  rE  rF  rG  rH  rI  rJ  rK  rL  rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  r   r   r   r7  r7    sw   G$(NHSM( '+hsm*!GXc]!#Ix}#$(NHSM(#Ix}#!GXc]!"Hhsm"D(3-"&L(3-& FHSM #Ix}# FHSM #Ix}#&*hsm* FHSM !%K#%)-#-"Hhsm"#Ix}#!%K#% FHSM #Ix}#"&L(3-&"&L(3-&.2hsm2%)OXc])"&L(3-&-1Xc]1!%K#% '+hsm*&*hsm*37!8C=7,0HSM0'+x}+(,,-1Xc]1.2hsm226 (3-6044/3x}3.2hsm2(,,r   r7  c                   6    e Zd ZU dZee   ed<   dZee   ed<   y)ListProspectosRequest   page   pageSizeN)r   r   r   r`  r
   r   r   rb  r   r   r   r^  r^    s    D(3-Hhsmr   r^  c                   n    e Zd ZU eed<   eed<   ee   ed<   eed<   eed<   eed<   eed<   eed<   eed	<   y
)ListProspectosResponsesuccessr)  r*  totalRecords
totalPagescurrentPagerb  hasNextPagehasPrevPageN)	r   r   r   r1  r   r   r   r7  r   r   r   r   rd  rd    s8    ML
y/OMr   rd  c                   8   e Zd ZU eed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed	<   ee   ed
<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   y)
Encuestador   r:  r=   rI   rJ   r   r?   r;  r<  r=  r@   rA  rO  rC  rD  rE  rF  rG  r8  N)r   r   r   r   r   r
   r   r   r   r   r   rl  rl    s    GSM!}c]}c]sm
3-3-SM}SM#!#&sm}#SMX&&r   rl  c                   P    e Zd ZU eed<   eed<   ee   ed<   eed<   eed<   eed<   y)ListEncuestadosResponsere  r)  r*  rf  rg  rh  N)	r   r   r   r1  r   r   r   rl  r   r   r   r   rn  rn    s(    ML
z
Or   rn  c                   J    e Zd ZU dZee   ed<   dZee   ed<   dZ	ee   ed<   y)ListEncuestadosRequestNfechar_  r`  ra  rb  )
r   r   r   rq  r
   r   r   r`  r   rb  r   r   r   rp  rp    s,    E8C=D(3-Hhsmr   rp  c                   @    e Zd ZU eed<   dZee   ed<   dZee   ed<   y)TablaSeleccionadaRequesttablaSeleccionadar_  r`  ra  rb  N	r   r   r   r   r   r`  r
   r   rb  r   r   r   rs  rs    s$    D(3-Hhsmr   rs  c                   P    e Zd ZU eed<   eed<   ee   ed<   eed<   eed<   eed<   y)TablaSeleccionadaResponsere  r)  r*  rf  rg  rh  N)	r   r   r   r1  r   r   r   dictr   r   r   r   rw  rw    s'    ML
t*Or   rw  c                      e Zd ZU dZee   ed<   dZee   ed<   dZee   ed<   dZ	ee   ed<   dZ
ee   ed<   dZee   ed<   dZee   ed<   dZee   ed	<   dZee   ed
<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   ee   ed<   y)VoluntarioUpdateRequestNr:  r=   rI   rJ   r   r?   r;  r<  r=  r@   rA  rO  rC  rD  rE  rF  rG  )Nnombres_completosrH  rI  r?  r@  rB  r8  r>  nombre_tabla)r   r   r   r:  r
   r   r   r=   rI   rJ   r   r?   r;  r<  r=  r@   rA  rO  rC  rD  rE  rF  rG  r{  rH  rI  r?  r@  rB  r8  r>  r   r   r   rz  rz  "  so   $(NHSM(#Ix}#!GXc]!#Ix}#!GXc]!"Hhsm"D(3-"&L(3-& FHSM #Ix}# FHSM !%K#%)-#-"Hhsm"#Ix}#!%K#% FHSM (--$Ix}$"'L(3-'!FHSM!&+hsm+!&K#&$(NHSM(#Ix}# 3-r   rz  c                       e Zd ZU eed<   eed<   dZee   ed<   dZee   ed<   dZ	ee   ed<   eed<    e
dd	      d
        Zy)CreateNotesRequestr   rT   Nid_contacto_origenrM  id_estado_etapanotaT)prec                     |dv ry |S )N) 	undefinednullr   )clsvs     r   empty_str_to_nonez$CreateNotesRequest.empty_str_to_noneH  s    ))r   )r   r   r   r   r   r  r
   rM  r   r  r   r  r   r   r   r~  r~  @  sX    (,,"&L(3-&%)OXc])
I d+ ,r   r~  c                   "    e Zd ZU eed<   eed<   y)CreateNotesResponsere  r)  NrZ   r   r   r   r  r  N  s    LLr   r  c                      e Zd ZU dZee   ed<   dZee   ed<   dZee   ed<   dZ	ee   ed<   dZ
ee   ed<   dZee   ed<   dZee   ed<   dZee   ed	<   dZee   ed
<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZeeeef      ed<   dZeeeef      ed<   dZee   ed<   dZee   ed<   y)PrimerContactoRequestNr9  nombre_completo_referidonumero_cedulanumero_contacto_whatsappparticipa_gruposaporta_recoleccion_firmasparticipa_capacitacion_virtualhorario_capacitacionrV  ciudad_principallocalidad_barriorepresenta_grupo_ciudadanosrZ  
credencialnivel_simpatia_satisfaccionduracion_llamada_minutostemporizador_procesoid_union_contactos_personas)r   r   r   r9  r
   r   r   r  r  r  r  r  r  r  rV  r  r  r  rZ  r  r  r	   r   r  r  r  r   r   r   r  r  R  s    &*hsm*.2hsm2#'M8C='.2hsm2&*hsm*/3x}348"HSM8*.(3-.-1Xc]1&*hsm*&*hsm*15#5/3x}3 $J$=A%S/!:A:>huS#X7>*.(3-.15#5r   r  c                   6    e Zd ZU eed<   eed<   dZee   ed<   y)EnviarCorreoRequestr  correo_referidozEquipo Imparablesr9  N)r   r   r   r   r   r9  r
   r   r   r   r  r  f  s    !!&9hsm9r   r  c                   >   e Zd ZU eed<   dZee   ed<   eed<   eed<   dZee   ed<   eed<   eed<   dZ	ee   ed	<   dZ
ee   ed
<   eed<   eed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   eed<   eed <   eed!<   dZee   ed"<   y)#NuevoContactoRequestr   Nr8  id_embajadorr9  r{  rI   rJ   r:  r=   r   r?   r;  r<  r=  r>  r?  r@   r@  rA  rB  rO  rC  rD  rE  rF  rG  rH  rI  rJ  nombreTablarN  tiempo_primer_contactonoQuisoParticipar)r   r   r   r   r   r8  r
   r   r{  r:  r=   r;  r<  r=  r>  r?  r@   r@  rA  rB  rO  rC  rD  rE  rF  rG  rH  rI  rJ  r  r1  r   r   r   r  r  k  s   G$(NHSM('+x}+LN$(NHSM(#Ix}#LMD(3-"&L(3-& FHSM #Ix}# FHSM #Ix}#&*hsm* FHSM !%K#%!%K#%)-#-"Hhsm"#Ix}#!%K#% FHSM #Ix}#"&L(3-&"&L(3-&  (,x~,r   r  c                   @    e Zd ZU eed<   eed<   eed<    G d d      Zy)TareaSchemar   tarearW   c                       e Zd ZdZy)TareaSchema.ConfigTN)r   r   r   orm_moder   r   r   Configr    s    r   r  N)r   r   r   r   r   r   r  r   r   r   r  r    s    GJ r   r  c                   f   e Zd ZU dZee   ed<   dZee   ed<   dZee   ed<   dZ	ee   ed<   dZ
ee   ed<   dZee   ed<   dZee   ed<   dZee   ed	<   dZee   ed
<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee    ed<   dZ!ee   ed<   dZ"ee   ed<   dZ#ee   ed<   y)updateContactoNr8  r9  rC  rI   rJ   r:  r=   r   r?   r;  r<  r=  r>  r?  r@   r@  rA  rB  rO  rD  rE  rF  rG  rH  rI  rJ  rM  rN  r  )$r   r   r   r8  r
   r   r   r9  rC  rI   rJ   r:  r=   r   r?   r;  r<  r=  r>  r?  r@   r@  rA  rB  rO  rD  rE  rF  rG  rH  rI  rJ  r   rM  rN  r  r   r   r   r  r    s   $(NHSM(&*hsm*)-#-!GXc]!#Ix}#$(NHSM(#Ix}#!GXc]!"Hhsm"D(3-"&L(3-& FHSM #Ix}# FHSM #Ix}#&*hsm* FHSM !%K#%!%K#%)-#-"Hhsm"#Ix}#!%K#% FHSM #Ix}#"&L(3-&"&L(3-&"&L(3-&-1Xc]1,0HSM0r   r  c                   @    e Zd ZU eed<   eed<   eed<   eed<   eed<   y)verificacionContactadoRequestr=   r   r?   idOrigenDator  NrQ   r   r   r   r  r    s    NLMr   r  c                   ,    e Zd ZU eed<   eed<   eed<   y)actualizarEstadoEtapaRequestr   rM  rJ  NrZ   r   r   r   r  r    s    Gr   r  c                      e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   dZee   ed<   dZee   ed	<   dZee   ed
<   dZ	ee
   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   y)agregarNuevoProspectoRequestr  rI   rJ   r=   r   r?   Nr:  r<  r=  rJ  rA  r8  rH  rI  r;  r@   rO  rC  rD  rE  rF  rG  r>  r?  r@  rB  )r   r   r   r   r   r:  r
   r<  r=  rJ  r   rA  r8  rH  rI  r;  r@   rO  rC  rD  rE  rF  rG  r>  r?  r@  rB  r   r   r   r  r    s;   LNNLM$(NHSM("&L(3-& FHSM "&L(3-& FHSM $(NHSM(#Ix}#"&L(3-&D(3-#Ix}#!%K#%)-#-"Hhsm"#Ix}#!%K#% FHSM #Ix}# FHSM &*hsm*!%K#%r   r  c                       e Zd ZU eed<   y)ObtenerRecordatoriosRequestrT   Nr   r   r   r   r  r    s    r   r  c                       e Zd ZU eed<   y)ObtenerUrlFirmadaRequests3_keyNr   r   r   r   r  r    r   r   r  c                   "    e Zd ZU eed<   eed<   y)ObtenerUrlFirmadaResponsere  url_firmadaNr   r   r   r1  r   r   r   r   r   r  r    s    Mr   r  c                   "    e Zd ZU eed<   eed<   y)ObtenerUrlFirmadaErrorre  r)  Nr  r   r   r   r  r        MLr   r  c                   *    e Zd ZU dZeed<   dZeed<   y)ObtenerPropuestasCrmRequestr_  r`  
   rb  N)r   r   r   r`  r   r   rb  r   r   r   r  r    s    D#MHcr   r  c                       e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed	<   eed
<   dZee   ed<   g Ze	e
   ed<   y)PropuestaCrmr   nombre_completor>   r:  r=   r?   r=  r   ambitorW   NrX   archivos_adjuntos)r   r   r   r   r   r   rX   r
   r  r   rx  r   r   r   r  r    sT    GKNMKKK $J$$&tDz&r   r  c                   P    e Zd ZU eed<   eed<   ee   ed<   eed<   eed<   eed<   y)ObtenerPropuestasCrmResponsere  r)  r*  rf  rg  rh  N)	r   r   r   r1  r   r   r   r  r   r   r   r   r  r  
  s(    ML
|
Or   r  c                   "    e Zd ZU eed<   eed<   y)ObtenerPropuestasCrmErrorre  r)  Nr  r   r   r   r  r    r  r   r  c                   6    e Zd ZU eed<   eed<   dZee   ed<   y)ProcesamientoResponsere  r)  Nr*  )	r   r   r   r1  r   r   r*  r
   r   r   r   r   r  r    s    MLD(3-r   r  c                       e Zd ZU eed<   y)ProcesamientoErrordetailNr   r   r   r   r  r    r   r   r  c                   J    e Zd ZU eed<   eed<   dZee   ed<   dZee   ed<   y)!TablaSeleccionadaMarketingRequesttipo_contactort  r_  r`  ra  rb  Nru  r   r   r   r  r  !  s*    D(3-Hhsmr   r  c                   T    e Zd ZU eed<   eed<   dZee   ed<   dZee   ed<   e	ed<   y)	!BusquedaPorCamposDinamicosRequestr  rt  r_  r`  ra  rb  camposN)
r   r   r   r   r   r`  r
   r   rb  rx  r   r   r   r  r  (  s/    D(3-HhsmLr   r  c                       e Zd ZU eed<   y)ActualizarEstadoEtaparJ  Nr   r   r   r   r  r  0  s    r   r  c                   6    e Zd ZU eed<   eed<   eed<   eed<   y)NuevaPreguntaRequestid_encpreguntatipo_preguntaobligatorioNrZ   r   r   r   r  r  5  s    LNr   r  c                   @    e Zd ZU eed<   eed<   eed<   eed<   eed<   y)NuevaEncuestaRequestnombre_encuestar   fecha_vencimientorO   r   NrQ   r   r   r   r  r  <  s    OLMr   r  c                   (    e Zd ZU eeeef      ed<   y)ObtenerExcelRequestrowsN)r   r   r   r   r   r   r   r   r   r   r   r  r  C  s    
tCH~
r   r  N)tpydanticr   r   r   fastapir   typingr   r   r	   r
   r   r   r   r    r$   r'   r+   r-   r/   r1   r3   r5   r7   r:   rC   rF   rH   rS   r\   r_   rd   rh   rl   rs   r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  r'  r,  r3  r7  r^  rd  rl  rn  rp  rs  rw  rz  r~  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r   r   <module>r     s   )   2 2I 9 I 
 y  "i ""i ""Y ""9 ""y ""	 ""y "9 ) ) I 9 )  
9 y 	 ) 	I 		 	 Y  I 
i  )  y  ) 
Y  y y  y i )y )	  i 
 I Y 
9 y y 	  
 
Y %y %$Y $9 Y 	 i 
	 
	 	 y 	 
"	 
"i )I )
i 9 
1-	 1-l I  
	Y 	' '*i  Y   y  
	  i  < ) 6I 6(:) :
!-9 !-H) 1Y 1BI 9 &9 &:) y 	 Y ) '9 '9 	 
I 
 
 	  	 I 
9 9 ) r   