o
    j/                     @   sx  d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ ee	G dd	 d	eZee	G d
d deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG d d! d!eZG d"d# d#eZG d$d% d%eZG d&d' d'eZG d(d) d)eZd*S )+    )add_metaclass)xml)Unicode)XmlAttribute)ComplexModelBase)ComplexModelMeta)XmlSchema10c                   @      e Zd ZejZdS )
Wsdl11BaseN)__name__
__module____qualname__r   	NS_WSDL11__namespace__ r   r   Y/var/www/html/LicenciasMiG/venv/lib/python3.10/site-packages/spyne/interface/wsdl/defn.pyr
          
r
   c                   @   r	   )
Soap11BaseN)r   r   r   r   NS_WSDL11_SOAPr   r   r   r   r   r      r   r   c                   @   s   e Zd ZejddZdS )Types	unbounded
max_occursN)r   r   r   r   	customizeschemar   r   r   r   r      s    r   c                   @      e Zd ZeeZeeZdS )MessagePartN)r   r   r   r   r   elementnamer   r   r   r   r          r   c                   @      e Zd ZeZeeZdS )MessageN)r   r   r   r   partr   r   r   r   r   r   r   r!           r!   c                   @      e Zd ZeeZdS )SoapBodyDefinitionN)r   r   r   r   r   user   r   r   r   r%   %       r%   c                   @   s$   e Zd ZeeZeeZeeZdS )SoapHeaderDefinitionN)r   r   r   r   r   r&   messager"   r   r   r   r   r(   )   s    r(   c                   @   s<   e Zd ZeeZeeZeje	j
ddZeje	j
ddZdS )OperationModebodysub_nssub_nameheaderN)r   r   r   r   r   r   r)   r%   r   r   r   	soap_bodyr(   soap_headerr   r   r   r   r*   /   s    
r*   c                   @   r   )SoapOperationN)r   r   r   r   r   
soapActionstyler   r   r   r   r2   8   r   r2   c                   @   s,   e Zd ZeZeZejej	ddZ
eeZdS )	Operation	operationr,   N)r   r   r   r*   inputoutputr2   r   r   r   soap_operationr   r   parameterOrderr   r   r   r   r5   =   s    r5   c                   @   s    e Zd ZeeZejddZdS )PortTyper   r   N)	r   r   r   r   r   r   r5   r   r6   r   r   r   r   r;   D   s    r;   c                   @   r   )SoapBindingN)r   r   r   r   r   r4   	transportr   r   r   r   r<   I   r   r<   c                   @   s4   e Zd ZeeZeeZeeZej	e
jddZdS )Bindingbindingr,   N)r   r   r   r   r   r   typelocationr<   r   r   r   soap_bindingr   r   r   r   r>   N   s    
r>   c                   @   r$   )PortAddressN)r   r   r   r   r   rA   r   r   r   r   rC   V   r'   rC   c                   @   s*   e Zd ZeeZeeZeje	j
dZdS )ServicePort)r-   N)r   r   r   r   r   r   r?   rC   r   r   r   addressr   r   r   r   rD   Z   s    rD   c                   @   r    )ServiceN)r   r   r   rD   portr   r   r   r   r   r   r   rF   `   r#   rF   c                   @   s6   e Zd ZdefdejddfdefdefdefgZ	dS )	Wsdl11typesr)   r   r   serviceportTyper?   N)
r   r   r   r   r!   r   rF   r;   r>   
_type_infor   r   r   r   rH   e   s    rH   N)spyne.util.sixr   spyne.constr   spyne.model.primitiver   spyne.model.complexr   r   r   spyne.interface.xml_schema.defnr   r
   r   r   r   r!   r%   r(   r*   r2   r5   r;   r<   r>   rC   rD   rF   rH   r   r   r   r   <module>   s4   	