
    Wwgy                        d dl mZmZ d dlmZmZmZ d dlmZ ddl	m
Z
mZ ddlmZ dZ ed	       G d
 d             Z ed	       G d d             Z ed	       G d d             Z ed	       G d d             Z ed	       G d d             Z ed	       G d d             Z ed	       G d d             Z ed	       G d d             Z ed	       G d d             Z ed	       G d d             Z ed	       G d de             Z ed	       G d  d!e             Z ed	       G d" d#             Z ed	       G d$ d%             Z ed	       G d& d'e             Z ed	       G d( d)             Z ed	       G d* d+             Z ed	       G d, d-             Z  ed	       G d. d/             Z! ed	       G d0 d1             Z" ed	       G d2 d3             Z# ed	       G d4 d5             Z$ ed	       G d6 d7e             Z% ed	       G d8 d9             Z& ed	       G d: d;             Z' ed	       G d< d=             Z( ed	       G d> d?e             Z) ed	       G d@ dAe              Z* ed	       G dB dCe!             Z+ ed	       G dD dEe"             Z, ed	       G dF dGe$             Z- ed	       G dH dI             Z. ed	       G dJ dKe(             Z/ ed	       G dL dM             Z0 ed	       G dN dOe'             Z1 ed	       G dP dQe&             Z2 ed	       G dR dSe&             Z3 ed	       G dT dUe'             Z4 ed	       G dV dWe#             Z5 ed	       G dX dYe0             Z6 ed	       G dZ d[             Z7 ed	       G d\ d]             Z8 ed	       G d^ d_             Z9 ed	       G d` da             Z: ed	       G db dce7             Z; ed	       G dd dee8             Z< ed	       G df dge9             Z= ed	       G dh di             Z> ed	       G dj dk             Z? ed	       G dl dm             Z@ ed	       G dn doe>             ZA ed	       G dp dqe?             ZB ed	       G dr dse@             ZC ed	       G dt du             ZD ed	       G dv dw             ZE ed	       G dx dyeD             ZF ed	       G dz d{eE             ZG ed	       G d| d}             ZH ed	       G d~ d             ZI ed	       G d deH             ZJ ed	       G d deI             ZK ed	       G d d             ZL ed	       G d deL             ZM ed	       G d d             ZN ed	       G d deN             ZO ed	       G d d             ZP ed	       G d deP             ZQy)    )	dataclassfield)OptionalTupleUnion)XmlDateTime   )KeyValue	Signature)	Langvaluehttp://uri.etsi.org/02231/v2#T)frozenc                   >    e Zd ZU  eedddd      Zeedf   ed<   y)	AnyTypeWildcardz##anyT)type	namespacemixeddefault_factorymetadata.contentN)	__name__
__module____qualname__r   tupler   r   object__annotations__     W/var/www/horilla/myenv/lib/python3.12/site-packages/pyhanko/generated/etsi/ts_119612.pyr   r      s-    "' 
#GU63; r    r   c                   \    e Zd ZU  edddd      Zeed<    eddd	d
      Zee   ed<   y)AttributedNonEmptyURIType T   required
min_lengthdefaultr   valueNr   	Attributenamer   
type_value)	r   r   r   r   r+   strr   r/   r   r   r    r!   r#   r#      sF    
E3  !&
!J r    r#   c                   J    e Zd ZU  G d d      Z edddi      Zee   ed<   y)ExpiredCertsRevocationInfoc                       e Zd ZdZy)ExpiredCertsRevocationInfo.Metar   Nr   r   r   r   r   r    r!   Metar4   ,       3	r    r6   Nr'   Tr)   r+   )	r   r   r   r6   r   r+   r   r   r   r   r    r!   r2   r2   *   s1    4 4 $)
$E8K  r    r2   c                   :    e Zd ZU  eddddd      Zee   ed<   y)NextUpdateTypeNdateTimeElementr   r.   r   r   r)   	date_time)r   r   r   r   r=   r   r   r   r   r    r!   r9   r9   7   s)    ',8
(Ix$ r    r9   c            	       B    e Zd ZU  eedddddd      Zeedf   ed<   y	)
NonEmptyURIListTypeURIr;   r   r%   )r.   r   r   
min_occursr(   r   .uriN)	r   r   r   r   r   rB   r   r0   r   r   r    r!   r?   r?   C   s2     8
	CsCx 	r    r?   c                   D    e Zd ZU  G d d      Z edddi      Zeed<   y)	SchemeTerritoryc                       e Zd ZdZy)SchemeTerritory.Metar   Nr5   r   r    r!   r6   rF   S   r7   r    r6   r$   r'   Tr)   r+   Nr   r   r   r6   r   r+   r0   r   r   r    r!   rD   rD   Q   s,    4 4 
E3 r    rD   c                   F    e Zd ZU  G d d      Z edddd      Zeed<   y	)
ServiceStatusc                       e Zd ZdZy)ServiceStatus.Metar   Nr5   r   r    r!   r6   rK   `   r7   r    r6   r$   Tr%   r&   r)   r+   NrG   r   r    r!   rI   rI   ^   -    4 4 
E3 r    rI   c                   F    e Zd ZU  G d d      Z edddd      Zeed<   y	)
ServiceTypeIdentifierc                       e Zd ZdZy)ServiceTypeIdentifier.Metar   Nr5   r   r    r!   r6   rP   n   r7   r    r6   r$   Tr%   r&   r)   r+   NrG   r   r    r!   rN   rN   l   rL   r    rN   c                   F    e Zd ZU  G d d      Z edddd      Zeed<   y	)
TSLTypec                       e Zd ZdZy)TSLType.Metar   Nr5   r   r    r!   r6   rT   |   r7   r    r6   r$   Tr%   r&   r)   r+   NrG   r   r    r!   rR   rR   z   rL   r    rR   c                       e Zd ZU  edddddd      Zee   ed<    edd	ddd
      Zee	   ed<    eddddd
      Z
ee   ed<    edddddd      Zee   ed<    eddddd
      Zee   ed<   y)DigitalIdentityTypeNX509Certificater;   r   base64)r.   r   r   formatr)   x509_certificateX509SubjectNamer<   x509_subject_namer
   "http://www.w3.org/2000/09/xmldsig#	key_valueX509SKIx509_skiOtherother)r   r   r   r   rZ   r   bytesr   r\   r0   r^   r
   r`   rb   r   r   r    r!   rV   rV      s    (-%8	
)huo  (-%8
(x}  %*=
%Ix!  !&8	
!Hhuo   %8
 E8G r    rV   c                        e Zd Z G d d      Zy)DistributionPointsc                       e Zd ZdZy)DistributionPoints.Metar   Nr5   r   r    r!   r6   rg      r7   r    r6   Nr   r   r   r6   r   r    r!   re   re          4 4r    re   c                   :    e Zd ZU  eddddd      Zee   ed<   y)ExtensionTypeNCriticalr,   Tr.   r   r'   r)   critical)r   r   r   r   rn   r   boolr   r   r    r!   rk   rk      s(    $
 Hhtn r    rk   c                   h    e Zd ZU  edddd      Zeed<    eddd	dd
      Zee	ee
f      ed<   y)MultiLangNormStringTyper$   Tr%   r&   r)   r+   Nr,   $http://www.w3.org/XML/1998/namespacer   r   r'   langr   r   r   r   r+   r0   r   rt   r   r   r   r   r    r!   rq   rq      S    
E3  -2?
-D(5i(
) r    rq   c                   h    e Zd ZU  edddd      Zeed<    eddd	dd
      Zee	ee
f      ed<   y)MultiLangStringTyper$   Tr%   r&   r)   r+   Nr,   rr   rs   rt   ru   r   r    r!   rx   rx      rv   r    rx   c                        e Zd Z G d d      Zy)
NextUpdatec                       e Zd ZdZy)NextUpdate.Metar   Nr5   r   r    r!   r6   r|      r7   r    r6   Nrh   r   r    r!   rz   rz      ri   r    rz   c                   h    e Zd ZU  edddd      Zeed<    eddd	dd
      Zee	ee
f      ed<   y)NonEmptyMultiLangURITyper$   Tr%   r&   r)   r+   Nr,   rr   rs   rt   ru   r   r    r!   r~   r~      rv   r    r~   c            	       0   e Zd ZU  eddddddd      Zee   ed	<    edd
ddddd      Zee   ed<    edddddd      Z	ee   ed<    edddddd      Z
ee   ed<    eddddddd      Zee   ed<    eddddd      Zeeeef      ed<   y)PostalAddressTypeNStreetAddressr;   r   Tr%   r.   r   r   r'   r(   r)   street_addressLocalitylocalityStateOrProvince)r.   r   r   r(   state_or_province
PostalCodepostal_codeCountryNamecountry_namer,   rr   rs   rt   )r   r   r   r   r   r   r0   r   r   r   r   r   rt   r   r   r   r    r!   r   r     s   $)#8
	%NHSM 	 $8
	Hhsm 	 (-%8	
(x}  "' 8	
"K#  #(!8
	#L(3- 	 -2?
-D(5i(
) r    r   c                   @    e Zd ZU  eeddddd      Zeedf   ed<   y	)
ServiceSupplyPointsTypeServiceSupplyPointr;   r   r%   r.   r   r   rA   r   .service_supply_pointN)	r   r   r   r   r   r   r   r#   r   r   r    r!   r   r   C  s4    BG(8	
C% 93 >? r    r   c                   n    e Zd ZU  eedddd      Zeedf   ed<    eedddd      Z	ee
df   ed	<   y
)AdditionalInformationTypeTextualInformationr;   r   r<   r   .textual_informationOtherInformationother_informationN)r   r   r   r   r   r   r   rx   r   r   r   r   r    r!   r   r   P  s^    ;@(8
<2C78  .3&8
.uWc\* r    r   c                       e Zd ZU  edddddd      Zee   ed<    edd	ddd
      Zee	   ed<    eddddd
      Z
ee   ed<   y) AdditionalServiceInformationTypeNr@   r;   r   Tr.   r   r   r'   r)   rB   InformationValuer<   information_valuer   r   )r   r   r   r   rB   r   r~   r   r   r0   r   r   r   r    r!   r   r   d  s    .38	
/C*	+  (-&8
(x}  ,1&8
,x( r    r   c                   >    e Zd ZU  eedddd      Zeedf   ed<   y)	DigitalIdentityListType	DigitalIdr;   r   r<   r   .
digital_idN)	r   r   r   r   r   r   r   rV   r   r   r    r!   r   r     s/    278
3J)3./ r    r   c                   @    e Zd ZU  eeddddd      Zeedf   ed<   y	)
ElectronicAddressTyper@   r;   r   r%   r   r   .rB   N	r   r   r   r   r   rB   r   r~   r   r   r    r!   r   r     2    058	
1C',	- r    r   c                        e Zd Z G d d      Zy)	Extensionc                       e Zd ZdZy)Extension.Metar   Nr5   r   r    r!   r6   r     r7   r    r6   Nrh   r   r    r!   r   r     ri   r    r   c                   @    e Zd ZU  eeddddd      Zeedf   ed<   y	)
InternationalNamesTypeNamer;   r   r%   r   r   .r.   N)	r   r   r   r   r   r.   r   rq   r   r   r    r!   r   r     s2    058	
1D%',
- r    r   c                   @    e Zd ZU  eeddddd      Zeedf   ed<   y	)
NonEmptyMultiLangURIListTyper@   r;   r   r%   r   r   .rB   Nr   r   r    r!   r   r     r   r    r   c                   n    e Zd ZU  eedddd      Zeedf   ed<    eedddd      Z	ee
df   ed	<   y
)PolicyOrLegalnoticeType	TSLPolicyr;   r   r<   r   .	tslpolicyTSLLegalNoticetsllegal_noticeN)r   r   r   r   r   r   r   r~   r   r   rx   r   r    r!   r   r     s^    6;8
7Iu-s23  8=$8
8OU.34 r    r   c                        e Zd Z G d d      Zy)PostalAddressc                       e Zd ZdZy)PostalAddress.Metar   Nr5   r   r    r!   r6   r     r7   r    r6   Nrh   r   r    r!   r   r     ri   r    r   c                        e Zd Z G d d      Zy)ServiceSupplyPointsc                       e Zd ZdZy)ServiceSupplyPoints.Metar   Nr5   r   r    r!   r6   r     r7   r    r6   Nrh   r   r    r!   r   r     ri   r    r   c                        e Zd Z G d d      Zy)AdditionalInformationc                       e Zd ZdZy)AdditionalInformation.Metar   Nr5   r   r    r!   r6   r     r7   r    r6   Nrh   r   r    r!   r   r     ri   r    r   c                        e Zd Z G d d      Zy)AdditionalServiceInformationc                       e Zd ZdZy)!AdditionalServiceInformation.Metar   Nr5   r   r    r!   r6   r     r7   r    r6   Nrh   r   r    r!   r   r     ri   r    r   c                        e Zd Z G d d      Zy)ElectronicAddressc                       e Zd ZdZy)ElectronicAddress.Metar   Nr5   r   r    r!   r6   r     r7   r    r6   Nrh   r   r    r!   r   r     ri   r    r   c                   @    e Zd ZU  eeddddd      Zeedf   ed<   y	)
ExtensionsListTyper   r;   r   r%   r   r   .	extensionN)	r   r   r   r   r   r   r   r   r   r   r    r!   r   r     s0    ',8	
(IuY^$ r    r   c                        e Zd Z G d d      Zy)PolicyOrLegalNoticec                       e Zd ZdZy)PolicyOrLegalNotice.Metar   Nr5   r   r    r!   r6   r     r7   r    r6   Nrh   r   r    r!   r   r     ri   r    r   c                   @    e Zd ZU  eeddddd      Zeedf   ed<   y	)
PostalAddressListTyper   r;   r   r%   r   r   .postal_addressN)	r   r   r   r   r   r   r   r   r   r   r    r!   r   r     s1    05#8	
1NE-,- r    r   c                        e Zd Z G d d      Zy)SchemeInformationURIc                       e Zd ZdZy)SchemeInformationURI.Metar   Nr5   r   r    r!   r6   r     r7   r    r6   Nrh   r   r    r!   r   r     ri   r    r   c                        e Zd Z G d d      Zy)
SchemeNamec                       e Zd ZdZy)SchemeName.Metar   Nr5   r   r    r!   r6   r     r7   r    r6   Nrh   r   r    r!   r   r     ri   r    r   c                        e Zd Z G d d      Zy)SchemeOperatorNamec                       e Zd ZdZy)SchemeOperatorName.Metar   Nr5   r   r    r!   r6   r     r7   r    r6   Nrh   r   r    r!   r   r     ri   r    r   c                        e Zd Z G d d      Zy)SchemeTypeCommunityRulesc                       e Zd ZdZy)SchemeTypeCommunityRules.Metar   Nr5   r   r    r!   r6   r      r7   r    r6   Nrh   r   r    r!   r   r     ri   r    r   c                        e Zd Z G d d      Zy)ServiceDigitalIdentityc                       e Zd ZdZy)ServiceDigitalIdentity.Metar   Nr5   r   r    r!   r6   r   &  r7   r    r6   Nrh   r   r    r!   r   r   $  ri   r    r   c                        e Zd Z G d d      Zy)PostalAddressesc                       e Zd ZdZy)PostalAddresses.Metar   Nr5   r   r    r!   r6   r   ,  r7   r    r6   Nrh   r   r    r!   r   r   *  ri   r    r   c                   @    e Zd ZU  eeddddd      Zeedf   ed<   y	)
ServiceDigitalIdentityListTyper   r;   r   r%   r   r   .service_digital_identityN)	r   r   r   r   r   r   r   r   r   r   r    r!   r   r   0  s4    CH,8	
De$:C$?@ r    r   c                       e Zd ZU  edddddd      Zee   ed<    edd	dddd      Zee	   ed
<    edddddd      Z
ee   ed<    edddddd      Zee   ed<    edddddd      Zee   ed<    eddddd      Zee   ed<   y)ServiceHistoryInstanceTypeNrN   r;   r   Tr   r)   service_type_identifierServiceNameservice_namer   r   rI   service_statusStatusStartingTimestatus_starting_timeServiceInformationExtensionsr<   service_information_extensions)r   r   r   r   r   r   rN   r   r   r   r   r   r   rI   r   r   r   r   r   r    r!   r   r   =  s   ?D+8	
@X&;<  6;!8	
6L(12  BG,8	
Bh'=>  /4#8	
/NH]+  38(8	
3(;/  DI28
D"H-?$@ r    r   c                      e Zd ZU  edddddd      Zee   ed<    edd	dddd      Zee	   ed
<    edddddd      Z
ee   ed<    edddddd      Zee   ed<    edddddd      Zee   ed<    eddddd      Zee   ed<    eddddd      Zee   ed<    eddddd      Zee   ed<    eddddd      Zee   ed<   y)TSPServiceInformationTypeNrN   r;   r   Tr   r)   r   r   r   r   r   rI   r   r   r   SchemeServiceDefinitionURIr<   scheme_service_definition_urir   service_supply_pointsTSPServiceDefinitionURItspservice_definition_urir   r   )r   r   r   r   r   r   rN   r   r   r   r   r   r   rI   r   r   r   r   r   r   r   r   r   r   r    r!   r   r   v  s   ?D+8	
@X&;<  6;!8	
6L(12  BG,8	
Bh'=>  /4#8	
/NH]+  38(8	
3(;/  	4!<	
 "8,H#I 	 <A)8
<8$78  IN-8
Ix(DE  DI28
D"H-?$@ r    r   c                   j    e Zd ZU  edddddd      Zee   ed<    edd	dddd      Zee	   ed
<   y)AddressTypeNr   r;   r   Tr   r)   postal_addressesr   electronic_address)
r   r   r   r   r   r   r   r   r   r   r   r    r!   r   r     s[    27%8	
3h/  7<'8	
7!23 r    r   c                        e Zd Z G d d      Zy)ServiceDigitalIdentitiesc                       e Zd ZdZy)ServiceDigitalIdentities.Metar   Nr5   r   r    r!   r6   r    r7   r    r6   Nrh   r   r    r!   r  r    ri   r    r  c                        e Zd Z G d d      Zy)ServiceHistoryInstancec                       e Zd ZdZy)ServiceHistoryInstance.Metar   Nr5   r   r    r!   r6   r    r7   r    r6   Nrh   r   r    r!   r  r    ri   r    r  c                        e Zd Z G d d      Zy)ServiceInformationc                       e Zd ZdZy)ServiceInformation.Metar   Nr5   r   r    r!   r6   r    r7   r    r6   Nrh   r   r    r!   r
  r
    ri   r    r
  c            	           e Zd ZU  eddddd      Zee   ed<    eddddd	d
d      Zee	   ed<    eddddd      Z
ee   ed<   y)OtherTSLPointerTypeNr  r;   r   r<   r)   service_digital_identitiesTSLLocationTr%   r   tsllocationr   additional_information)r   r   r   r   r  r   r  r   r  r0   r  r   r   r    r!   r  r    s    EJ.8
F)A B  "'!8
	"K# 	 ?D+8
?H%:; r    r  c                   >    e Zd ZU  eedddd      Zeedf   ed<   y)	ServiceHistoryTyper  r;   r   r<   r   .service_history_instanceN)	r   r   r   r   r   r  r   r  r   r   r    r!   r  r    s1    CH,8
De$:C$?@ r    r  c                       e Zd ZU  edddddd      Zee   ed<    edd	ddd
      Zee   ed<    edddddd      Z	ee
   ed<    edddddd      Zee   ed<    eddddd
      Zee   ed<   y)TSPInformationTypeNTSPNamer;   r   Tr   r)   tspnameTSPTradeNamer<   tsptrade_name
TSPAddress
tspaddressTSPInformationURItspinformation_uriTSPInformationExtensionstspinformation_extensions)r   r   r   r   r  r   r   r   r  r  r   r  r   r!  r   r   r    r!   r  r    s    058	
1GX,-  7<"8
7M823  ). 8	
)J%  BG'8	
B!=>  ?D.8
?x(:; r    r  c                        e Zd Z G d d      Zy)OtherTSLPointerc                       e Zd ZdZy)OtherTSLPointer.Metar   Nr5   r   r    r!   r6   r%  L  r7   r    r6   Nrh   r   r    r!   r#  r#  J  ri   r    r#  c                        e Zd Z G d d      Zy)ServiceHistoryc                       e Zd ZdZy)ServiceHistory.Metar   Nr5   r   r    r!   r6   r)  R  r7   r    r6   Nrh   r   r    r!   r'  r'  P  ri   r    r'  c                        e Zd Z G d d      Zy)TSPInformationc                       e Zd ZdZy)TSPInformation.Metar   Nr5   r   r    r!   r6   r-  X  r7   r    r6   Nrh   r   r    r!   r+  r+  V  ri   r    r+  c                   @    e Zd ZU  eeddddd      Zeedf   ed<   y	)
OtherTSLPointersTyper#  r;   r   r%   r   r   .other_tslpointerN)	r   r   r   r   r   r0  r   r#  r   r   r    r!   r/  r/  \  s2    49%8	
5eOS01 r    r/  c                   h    e Zd ZU  edddddd      Zee   ed<    edd	ddd
      Zee	   ed<   y)TSPServiceTypeNr
  r;   r   Tr   r)   service_informationr'  r<   service_history)
r   r   r   r   r3  r   r
  r   r4  r'  r   r    r!   r2  r2  i  sW    8=(8	
9"45  16$8
1OXn- r    r2  c                        e Zd Z G d d      Zy)PointersToOtherTSLc                       e Zd ZdZy)PointersToOtherTSL.Metar   Nr5   r   r    r!   r6   r8    r7   r    r6   Nrh   r   r    r!   r6  r6  ~  ri   r    r6  c                        e Zd Z G d d      Zy)
TSPServicec                       e Zd ZdZy)TSPService.Metar   Nr5   r   r    r!   r6   r<    r7   r    r6   Nrh   r   r    r!   r:  r:    ri   r    r:  c            	          e Zd ZU  edddddd      Zee   ed<    edd	dddd      Zee   ed
<    edddddd      Z	ee
   ed<    edddddd      Zee   ed<    edddddd      Zee   ed<    edddddd      Zee   ed<    edddddd      Zee   ed<    eddddddd      Zee   ed<    eddddd      Zee   ed<    eddddd      Zee   ed<    eddddd      Zee   ed<    edd dddd      Zee   ed!<    edd"ddd      Zee   ed#<    edd$dddd      Zee   ed%<    edd&dddd      Z ee!   ed'<    edd(ddd      Z"ee#   ed)<    edd*ddd      Z$ee%   ed+<   y),TSLSchemeInformationTypeNTSLVersionIdentifierr;   r   Tr   r)   tslversion_identifierTSLSequenceNumbertslsequence_numberrR   tsltyper   scheme_operator_nameSchemeOperatorAddressscheme_operator_addressr   scheme_namer   scheme_information_uriStatusDeterminationApproachr%   r   status_determination_approachr   r<   scheme_type_community_rulesrD   scheme_territoryr   policy_or_legal_noticeHistoricalInformationPeriodhistorical_information_periodr6  pointers_to_other_tslListIssueDateTimelist_issue_date_timerz   next_updatere   distribution_pointsSchemeExtensionsscheme_extensions)&r   r   r   r   r@  r   intr   rB  rC  rR   rD  r   rF  r   rG  r   rH  r   rJ  r0   rK  r   rL  rD   rM  r   rO  rP  r6  rR  r   rS  rz   rT  re   rV  r   r   r    r!   r>  r>    s   +0*8	
,8C=  ).'8	
)  "'8	
"GXg  :?(8	
:(#56  6;+8	
6Xk2  ). 8	
)K*%  >C*8	
>H%9:  4918
	4!8C= 	 GL.8
G*B!C  38%8
3h/  =B)8
=H%89  4918	
4!8C=  ;@(8
;8$67  38'8	
3(;/  ). 8	
)K*%  9>(8
9"45  7<&8
7x 23 r    r>  c                   @    e Zd ZU  eeddddd      Zeedf   ed<   y	)
TSPServicesListTyper:  r;   r   r%   r   r   .
tspserviceN)	r   r   r   r   r   rZ  r   r:  r   r   r    r!   rY  rY  "  s0    ). 8	
*Jj#o& r    rY  c                        e Zd Z G d d      Zy)SchemeInformationc                       e Zd ZdZy)SchemeInformation.Metar   Nr5   r   r    r!   r6   r^  1  r7   r    r6   Nrh   r   r    r!   r\  r\  /  ri   r    r\  c                        e Zd Z G d d      Zy)TSPServicesc                       e Zd ZdZy)TSPServices.Metar   Nr5   r   r    r!   r6   rb  7  r7   r    r6   Nrh   r   r    r!   r`  r`  5  ri   r    r`  c                   j    e Zd ZU  edddddd      Zee   ed<    edd	dddd      Zee	   ed
<   y)TSPTypeNr+  r;   r   Tr   r)   tspinformationr`  tspservices)
r   r   r   r   re  r   r+  r   rf  r`  r   r    r!   rd  rd  ;  sX    /4$8	
0NH^,  */!8	
*K+& r    rd  c                        e Zd Z G d d      Zy)TrustServiceProviderc                       e Zd ZdZy)TrustServiceProvider.Metar   Nr5   r   r    r!   r6   rj  S  r7   r    r6   Nrh   r   r    r!   rh  rh  Q  ri   r    rh  c                   @    e Zd ZU  eeddddd      Zeedf   ed<   y	)
TrustServiceProviderListTyperh  r;   r   r%   r   r   .trust_service_providerN)	r   r   r   r   r   rm  r   rh  r   r   r    r!   rl  rl  W  s4    ?D*8	
@E"6";< r    rl  c                        e Zd Z G d d      Zy)TrustServiceProviderListc                       e Zd ZdZy)TrustServiceProviderList.Metar   Nr5   r   r    r!   r6   rq  f  r7   r    r6   Nrh   r   r    r!   ro  ro  d  ri   r    ro  c                       e Zd ZU  edddddd      Zee   ed<    edd	ddd
      Zee	   ed<    eddddd
      Z
ee   ed<    eddddd      Zee   ed<    edddd      Zee   ed<   y)TrustStatusListTypeNr\  r;   r   Tr   r)   scheme_informationro  r<   trust_service_provider_listr   r]   	signatureTSLTagr,   rm   tsltagIdr-   id)r   r   r   r   rt  r   r\  r   ru  ro  rv  r   rx  r0   rz  r   r    r!   rs  rs  j  s    6;'8	
7!23  GL.8
G*B!C  &+=
&Ix	"  "
FHSM  
B r    rs  c                        e Zd Z G d d      Zy)TrustServiceStatusListc                       e Zd ZdZy)TrustServiceStatusList.Metar   Nr5   r   r    r!   r6   r~    r7   r    r6   Nrh   r   r    r!   r|  r|    ri   r    r|  N)Rdataclassesr   r   typingr   r   r   xsdata.models.datatyper   w3c.xmldsig_corer
   r   xmlr   __NAMESPACE__r   r#   r2   r9   r?   rD   rI   rN   rR   rV   re   rk   rq   rx   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   r  r  r
  r  r  r  r#  r'  r+  r/  r2  r6  r:  r>  rY  r\  r`  rd  rh  rl  ro  rs  r|  r   r    r!   <module>r     sU   ( ) ) . 2 / $   $  " $	 	 	 $   $
 
 
 $	 	 	 $
 
 
 $
 
 
 $
 
 
 $* * *Z $4, 4 4
 $G   $  $ $  $ $4 4 4
 $  $ $8 8 8v $	 	 	 $  & $  8 $   $	 	 	 $4 4 4
 $	 	 	 $	 	 	 $  & $4% 4 4
 $41 4 4
 $45 4 4
 $4#C 4 4
 $4- 4 4
 $	 	 	 $41 4 4
 $	 	 	 $47 4 4
 $4' 4 4
 $4/ 4 4
 $4; 4 4
 $44 4 4
 $4+ 4 4
 $	 	 	 $5 5 5p $O O Od $  * $4= 4 4
 $47 4 4
 $42 4 4
 $  : $   $+ + +\ $4) 4 4
 $4' 4 4
 $4' 4 4
 $	 	 	 $  ( $4- 4 4
 $4 4 4
 $T T Tn $	 	 	 $40 4 4
 $4% 4 4
 $  * $47 4 4
 $	 	 	 $4; 4 4
 $( ( (V $40 4 4r    