o
    j                     @   s  i Z d 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	 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 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 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  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( 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*m0Z0 dd+l*m1Z1 dd,l*m2Z2 dd-l*m3Z3 dd.l*m4Z4 dd/l*m5Z5 dd0l*m6Z6 dd1l*m7Z7 dd2l*m8Z8 dd3l*m9Z9 dd4l*m:Z: dd5l*m;Z; dd6l*m<Z< dd7l*m=Z= dd8l*m>Z> dd9l*m?Z? dd:l*m@Z@ dd;l*mAZA dd<lBmCZC dd=lBmDZD dd>lBmEZE dd?lBmFZF G d@dA dAZGeGj5eGj4ksJ dBS )CzUTF-8    )Any)AnyDict)AnyHtml)AnyXml)Boolean)Unicode)String)AnyUri)Uuid)ImageUri)Ltree)MimeType)MimeTypeStrict)	MediaType)MediaTypeStrict)ID)Token)NMToken)Name)NCName)QName)Language)NormalizedString)Point)Line)
LineString)Polygon)
MultiPoint)	MultiLine)MultiLineString)MultiPolygon)Date)DateTime)Duration)Time)Decimal)Double)Float)Integer8)Byte)	Integer16)Short)	Integer32)Int)	Integer64)Long)Integer)NumberLimitsWarning)UnsignedInteger8)UnsignedByte)UnsignedInteger16)UnsignedShort)UnsignedInteger32)UnsignedInt)UnsignedInteger64)UnsignedLong)NonNegativeInteger)UnsignedInteger)
MacAddress)	IpAddress)Ipv4Address)Ipv6Addressc                   @   s  e Zd ZedddddZedddddZeddddZeddddZedddddZed	ddddZe	d
dddZ	e
ddddZ
eddddZeddddZeddddZeddddZeddddZeddddZeddddZeddddZeddddZeddddZeddddZeZeZeZeZeddddZeddddZeddddZeddddZeddddZeZeZ eZ!eZ"e#dddddZ#e$dddddZ$e%dddddZ%e%Z&e'd ddddZ'e(d!ddddZ(e)d"ddddZ)e)Z*e+d#ddddZ+d$S )%	MandatoryMandatoryString   F)	type_name
min_occursnillablemin_lenMandatoryXml)rC   rD   rE   MandatoryDictMandatoryUriMandatoryImageUriMandatoryBooleanMandatoryDateMandatoryTimeMandatoryDateTimeMandatoryDurationMandatoryDecimalMandatoryDoubleMandatoryFloatMandatoryIntegerMandatoryLongMandatoryIntMandatoryShortMandatoryByteMandatoryUnsignedIntegerMandatoryUnsignedLongMandatoryUnsignedIntMandatoryUnsignedShortMandatoryUnsignedByteMandatoryUuid)rC   rF   rD   rE   r   r   r   MandatoryMultiPointMandatoryMultiLineStringMandatoryMultiPolygonN),__name__
__module____qualname__r   r   r   r   r	   r   r   r!   r$   r"   r#   r%   r&   r'   r0   r.   r,   r*   r(   r/   r-   r+   r)   r;   r8   r6   r4   r2   r9   r7   r5   r3   r
   r   r   r   r   r   r   r   r     rd   rd   ^/var/www/html/LicenciasMiG/venv/lib/python3.10/site-packages/spyne/model/primitive/__init__.pyr@   d   sT    r@   N)H
NATIVE_MAPstring_encodingspyne.model.primitive._baser   r   r   r   r   spyne.model.primitive.stringr   r   r	   r
   r   r   r   r   r   r   spyne.model.primitive.xmlr   r   r   r   r   r   r   r   spyne.model.primitive.spatialr   r   r   r   r   r   r   r    spyne.model.primitive.datetimer!   r"   r#   r$   spyne.model.primitive.numberr%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   spyne.model.primitive.networkr<   r=   r>   r?   r@   rd   rd   rd   re   <module>   s   7