o
    vh|                     @   s  d dl mZmZ d dlmZ d dlmZmZ d dlm	Z	 ddl
mZmZmZmZ ddlmZmZ dd	lmZmZ d
ZeddG dd dZeddG dd dZeddG dd dZeddG dd dZG dd deZeddG dd dZeddG dd dZeddG dd dZeddG dd dZeddG dd  d ZeddG d!d" d"Z eddG d#d$ d$Z!eddG d%d& d&Z"eddG d'd( d(Z#eddG d)d* d*Z$eddG d+d, d,Z%eddG d-d. d.Z&eddG d/d0 d0Z'eddG d1d2 d2Z(eddG d3d4 d4Z)eddG d5d6 d6Z*eddG d7d8 d8Z+eddG d9d: d:Z,eddG d;d< d<Z-eddG d=d> d>Z.eddG d?d@ d@e Z/eddG dAdB dBe Z0eddG dCdD dDe Z1eddG dEdF dFe Z2eddG dGdH dHe Z3eddG dIdJ dJe Z4eddG dKdL dLe Z5eddG dMdN dNe Z6eddG dOdP dPe Z7eddG dQdR dRe Z8eddG dSdT dTe Z9eddG dUdV dVe Z:eddG dWdX dXe Z;eddG dYdZ dZe Z<eddG d[d\ d\e Z=eddG d]d^ d^Z>eddG d_d` d`Z?eddG dadb dbe.Z@eddG dcdd dde ZAeddG dedf dfZBeddG dgdh dhZCeddG didj djZDeddG dkdl dlZEeddG dmdn dne ZFeddG dodp dpeBZGeddG dqdr drZHeddG dsdt dtZIeddG dudv dvZJeddG dwdx dxZKeddG dydz dzZLeddG d{d| d|ZMeddG d}d~ d~eMZNdS )    )	dataclassfield)Enum)OptionalTuple)XmlDateTime   )DigestMethodDigestValue	SignatureSignatureValue   )DigitalIdentityTypeTSPInformationType)DigestAlgAndValueTypeSignaturePolicyIdentifierType!http://uri.etsi.org/19102/v1.2.1#T)frozenc                   @   sP   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Zee ed< dS )ConstraintStatusTypeNStatusElementr   Tnametype	namespacerequireddefaultmetadatastatusOverriddenByr   r   r   overridden_by)	__name__
__module____qualname__r   r   r   str__annotations__r"    r(   r(   `/var/www/html/hyperkenya/venv/lib/python3.10/site-packages/pyhanko/generated/etsi/ts_11910202.pyr          
 	r   c                   @   sR   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
< dS )NsPrefixMappingTypeNNamespaceURIr   r   Tr   r   namespace_uriNamespacePrefixnamespace_prefix)	r#   r$   r%   r   r-   r   r&   r'   r/   r(   r(   r(   r)   r+   (   "   
 	r+   c                   @   0   e Zd ZU edddddddZee ed< dS )	SAFilterTypeNFilterr   r   Tr   r   filter)r#   r$   r%   r   r4   r   r&   r'   r(   r(   r(   r)   r2   >      
 r2   c                   @   sr   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Zee	 ed< edddddddZ
ee ed< dS )SAOCSPIDTypeN
ProducedAtr   r   Tr   r   produced_atResponderIDByNamer!   responder_idby_nameResponderIDByKeybase64r   r   r   formatresponder_idby_key)r#   r$   r%   r   r8   r   r   r'   r:   r&   r?   bytesr(   r(   r(   r)   r6   K   s0   
 	r6   c                   @   s   e Zd ZdZdZdZdS )"SAOneSignerRoleTypeEndorsementType	certifiedclaimedsignedN)r#   r$   r%   	CERTIFIEDCLAIMEDSIGNEDr(   r(   r(   r)   rA   i   s    rA   c                   @   4   e Zd ZU eeddddddZeedf ed< d	S )
SignatureQualityTypeSignatureQualityInformationr   r   r   r   r   r   
min_occursdefault_factoryr   .signature_quality_informationN)	r#   r$   r%   r   tuplerO   r   r&   r'   r(   r(   r(   r)   rI   o      
 rI   c                   @   s   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Z
ee ed< dS )SignatureValidationProcessTypeNSignatureValidationProcessIDr   r   r!   r   signature_validation_process_id SignatureValidationServicePolicy#signature_validation_service_policy$SignatureValidationPracticeStatement'signature_validation_practice_statementWildcard##otherr   r   other_element)r#   r$   r%   r   rT   r   r&   r'   rV   rX   r\   objectr(   r(   r(   r)   rR   |   s8   
 rR   c                   @   sP   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Zee	 ed< dS )TypedDataTypeNTyper   r   Tr   r   
type_valueValuer!   value)
r#   r$   r%   r   r`   r   r&   r'   rb   r]   r(   r(   r(   r)   r^      r*   r^   c                   @   sP   e Zd ZU edddddZee ed< eeddd	d
dZ	e
edf ed< dS )VOReferenceTypeNrY   ##anyr[   r   any_elementVOReference	AttributeTr   r   tokensrM   .voreference)r#   r$   r%   r   re   r   r]   r'   rP   rj   r   r&   r(   r(   r(   r)   rc      s   
 rc   c                   @   rH   )
"AdditionalValidationReportDataType
ReportDatar   r   r   rK   rM   .report_dataN)	r#   r$   r%   r   rP   rm   r   r^   r'   r(   r(   r(   r)   rk      rQ   rk   c                   @   sP   e Zd ZU eedddddZeedf ed< edd	d
ddZ	e
e ed< dS )AttributeBaseTypeAttributeObjectr   r   r!   rM   .attribute_objectNSignedrg   r   r   r   rD   )r#   r$   r%   r   rP   rp   r   rc   r'   rD   r   boolr(   r(   r(   r)   rn      s   
 rn   c                   @   s   e Zd ZU edddddddZee ed< eed	ddd
dZ	e
edf 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< dS )CertificateChainTypeNSigningCertificater   r   Tr   r   signing_certificateIntermediateCertificater!   rM   .intermediate_certificateTrustAnchortrust_anchorrY   rZ   r[   r\   )r#   r$   r%   r   rv   r   rc   r'   rP   rx   r   rz   r\   r]   r(   r(   r(   r)   rt      s:   
 	rt   c                   @   s   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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< dS )CryptoInformationTypeNValidationObjectIdr   r   Tr   r   validation_object_id	Algorithm	algorithmAlgorithmParametersr!   algorithm_parametersSecureAlgorithmsecure_algorithmNotAfter	not_afterrY   rZ   r[   r\   )r#   r$   r%   r   r}   r   rc   r'   r   r&   r   r^   r   rs   r   r   r\   r]   r(   r(   r(   r)   r{     sZ   
 			r{   c                   @   sr   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< dS )POETypeNPOETimer   r   Tr   r   poetimeTypeOfProoftype_of_proof	POEObjectr!   	poeobject)r#   r$   r%   r   r   r   r   r'   r   r&   r   rc   r(   r(   r(   r)   r   A  s0   
 		r   c                   @   s   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Zee ed< dS )RevocationStatusInformationTypeNr|   r   r   Tr   r   r}   RevocationTimerevocation_timeRevocationReasonr!   revocation_reasonRevocationObjectrevocation_objectrY   rZ   r[   r\   )r#   r$   r%   r   r}   r   rc   r'   r   r   r   r&   r   r\   r]   r(   r(   r(   r)   r   _  sJ   
 		r   c                   @   R   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
< dS )SACRLIDTypeNr	   r   "http://www.w3.org/2000/09/xmldsig#Tr   r   digest_methodr
   digest_value)
r#   r$   r%   r   r   r   r	   r'   r   r
   r(   r(   r(   r)   r     r0   r   c                   @   st   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dZ
ee ed< dS )SACertIDTypeNX509IssuerSerialr   r   r<   r=   r   x509_issuer_serialr	   r   Tr   r   r
   r   )r#   r$   r%   r   r   r   r@   r'   r   r	   r   r
   r(   r(   r(   r)   r     s2   
 		r   c                   @   r   )SAOneSignerRoleTypeNRoler   r   Tr   r   roleEndorsementTypeendorsement_type)
r#   r$   r%   r   r   r   r&   r'   r   rA   r(   r(   r(   r)   r     r0   r   c                   @   s   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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eddddZeedf ed< edddidZee ed< dS )SignatureIdentifierTypeNDigestAlgAndValuer   r   r!   r   digest_alg_and_valuer   r   signature_valueHashOnlyTr   	hash_onlyDocHashOnlydoc_hash_onlyDAIdentifierdaidentifierrY   rZ   r[   rM   .r\   r   rg   id)r#   r$   r%   r   r   r   r   r'   r   r   r   rs   r   r   r&   rP   r\   r   r]   r   r(   r(   r(   r)   r     sb   
 		r   c                   @   s   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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< dS )SignatureValidationPolicyTypeNSignaturePolicyIdentifierr   r   Tr   r   signature_policy_identifier
PolicyNamer!   policy_nameFormalPolicyURIformal_policy_uriReadablePolicyURIreadable_policy_uriFormalPolicyObjectformal_policy_object)r#   r$   r%   r   r   r   r   r'   r   r&   r   r   r   rc   r(   r(   r(   r)   r     sL   
 r   c                   @   sv   e Zd ZU eeddddddZeedf ed< ed	d
ddddZ	e
e ed< eeddddZeedf ed< d	S )SignatureValidatorType	DigitalIdr   r   r   rK   rM   .
digital_idNTSPInformationr!   r   tspinformationrY   rZ   r[   r\   )r#   r$   r%   r   rP   r   r   r   r'   r   r   r   r\   r]   r(   r(   r(   r)   r   A  s,   
 	r   c                   @   s   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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< dS )SignerInformationTypeNSignerCertificater   r   Tr   r   signer_certificateSignerr!   signerrY   rZ   r[   r\   	Pseudonymrg   rr   	pseudonym)r#   r$   r%   r   r   r   rc   r'   r   r&   r\   r]   r   rs   r(   r(   r(   r)   r   ]  s8   
 	r   c                	   @   sz   e Zd ZU edddddddZee ed< eed	ddd
dd
ddZ	e
edf ed< eddddddZee ed< dS )SignersDocumentTypeNr   r   r   Tr   r   r   SignersDocumentRepresentationr   r   )r   r   r   rL   
max_occurssequencerM   .signers_document_representationSignersDocumentRefr!   signers_document_ref)r#   r$   r%   r   r   r   r   r'   rP   r   r   rc   r   r(   r(   r(   r)   r     s4   
 	r   c                   @   s   e Zd ZU 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
dZee ed< dS )"ValidationObjectRepresentationTypeNr   r   r[   r   directr<   )r   r   r>   r   r!   r   URIuri)r#   r$   r%   r   r   r   r]   r'   r<   r@   r   r   r   r&   r(   r(   r(   r)   r     s8   
 r   c                   @   s   e Zd ZU eedddddZeedf 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edd
dddZeedf ed< dS )XAdESSignaturePtrTypeNsPrefixMappingr   r   r!   rM   .ns_prefix_mappingNWhichDocumentrg   rr   r   which_documentXPathxpath
SchemaRefsTrh   schema_refs)r#   r$   r%   r   rP   r   r   r+   r'   r   r   r&   r   r   r(   r(   r(   r)   r     s6   
 r   c                   @   s2   e Zd ZU eedddddZeedf ed< dS )	SACertIDListTypeCertIDr   r   r!   rM   .cert_idN)	r#   r$   r%   r   rP   r   r   r   r'   r(   r(   r(   r)   r     s   
 r   c                   @   r1   )	SACommitmentTypeIndicationTypeNCommitmentTypeIdentifierr   r   Tr   r   commitment_type_identifier)r#   r$   r%   r   r   r   r&   r'   r(   r(   r(   r)   r     r5   r   c                   @   r1   )	SAContactInfoTypeNContactInfoElementr   r   Tr   r   contact_info_element)r#   r$   r%   r   r   r   r&   r'   r(   r(   r(   r)   r     r5   r   c                   @   sn   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< dS )	SADSSTypeNCertsr   r   r!   r   certsCRLscrlsOCSPsocsps)
r#   r$   r%   r   r   r   rc   r'   r   r   r(   r(   r(   r)   r     s,   
 r   c                   @   sN   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	< dS )
SADataObjectFormatTypeNContentTyper   r   r!   r   content_typeMimeType	mime_type)	r#   r$   r%   r   r   r   r&   r'   r   r(   r(   r(   r)   r   '  s   
 r   c                   @   s2   e Zd ZU eddddddddZee ed	< dS )
SAMessageDigestTypeNDigestr   r   Tr<   )r   r   r   r   r>   r   digest)r#   r$   r%   r   r   r   r@   r'   r(   r(   r(   r)   r   ;  s   
 r   c                   @   r1   )	
SANameTypeNNameElementr   r   Tr   r   name_element)r#   r$   r%   r   r   r   r&   r'   r(   r(   r(   r)   r   I  r5   r   c                   @   r1   )	SAReasonTypeNReasonElementr   r   Tr   r   reason_element)r#   r$   r%   r   r   r   r&   r'   r(   r(   r(   r)   r   V  r5   r   c                   @   sV   e Zd ZU eedddddZeedf ed< eedddddZ	ee
df ed	< d
S )SARevIDListTypeCRLIDr   r   r!   rM   .crlidOCSPIDocspidN)r#   r$   r%   r   rP   r   r   r   r'   r   r6   r(   r(   r(   r)   r   c  s   
 r   c                   @   r1   )	SASigPolicyIdentifierTypeNSigPolicyIdr   r   Tr   r   sig_policy_id)r#   r$   r%   r   r   r   r&   r'   r(   r(   r(   r)   r   w  r5   r   c                   @   rH   )
SASignatureProductionPlaceTypeAddressStringr   r   r   rK   rM   .address_stringN)	r#   r$   r%   r   rP   r   r   r&   r'   r(   r(   r(   r)   r     rQ   r   c                   @   rH   )
SASignerRoleTypeRoleDetailsr   r   r   rK   rM   .role_detailsN)	r#   r$   r%   r   rP   r  r   r   r'   r(   r(   r(   r)   r     rQ   r   c                   @   r1   )	SASigningTimeTypeNTimer   r   Tr   r   time)r#   r$   r%   r   r  r   r   r'   r(   r(   r(   r)   r    r5   r  c                   @   r1   )	SASubFilterTypeNSubFilterElementr   r   Tr   r   sub_filter_element)r#   r$   r%   r   r  r   r&   r'   r(   r(   r(   r)   r    r5   r  c                   @   r1   )	SATimestampTypeNTimeStampValuer   r   Tr   r   time_stamp_value)r#   r$   r%   r   r  r   r   r'   r(   r(   r(   r)   r	    r5   r	  c                   @   s   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e
d
ddddZeedf 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< dS )ValidationReportDataTypeNry   r   r   r!   r   rz   CertificateChaincertificate_chainRelatedValidationObjectrM   .related_validation_objectRevocationStatusInformationrevocation_status_informationCryptoInformationcrypto_informationAdditionalValidationReportData!additional_validation_report_data)r#   r$   r%   r   rz   r   rc   r'   r  rt   rP   r  r   r  r   r  r{   r  rk   r(   r(   r(   r)   r    s^   
 	

r  c                   @   r   )ValidationTimeInfoTypeNValidationTimer   r   Tr   r   validation_timeBestSignatureTimebest_signature_time)
r#   r$   r%   r   r  r   r   r'   r  r   r(   r(   r(   r)   r    r0   r  c                   @      e Zd ZG dd dZdS )XAdESSignaturePtrc                   @      e Zd ZdZdS )zXAdESSignaturePtr.Metar   Nr#   r$   r%   r   r(   r(   r(   r)   Meta      r   Nr#   r$   r%   r   r(   r(   r(   r)   r        r  c                   @   s   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< dS )	SAVRITypeNr   r   r   r!   r   r   r   r   r   r   TUtuTSts)r#   r$   r%   r   r   r   rc   r'   r   r   r&  r&   r(  r	  r(   r(   r(   r)   r$    sH   
 r$  c                   @   s   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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eddddZeedf ed< dS )SignatureReferenceTypeNCanonicalizationMethodr   r   r!   r   canonicalization_methodr	   r   r
   r<   r=   r   r  xad_essignature_ptrPAdESFieldNamepad_esfield_namerY   rZ   r[   rM   .r\   )r#   r$   r%   r   r+  r   r&   r'   r   r   r@   r,  r  r.  rP   r\   r   r]   r(   r(   r(   r)   r)  E  sV   
 	r)  c                   @   sx   e Zd ZU edddddddZee ed< eed	ddd
dZ	e
edf ed< eedddd
dZe
edf ed< dS )ValidationStatusTypeNMainIndicationr   r   Tr   r   main_indicationSubIndicationr!   rM   .sub_indicationAssociatedValidationReportData!associated_validation_report_data)r#   r$   r%   r   r1  r   r&   r'   rP   r3  r   r5  r  r(   r(   r(   r)   r/  y  s0   
 		r/  c                   @   s   e Zd ZU edddddddZee ed< eed	ddd
dZ	e
edf 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< dS )(IndividualValidationConstraintReportTypeNValidationConstraintIdentifierr   r   Tr   r    validation_constraint_identifierValidationConstraintParameterr!   rM   .validation_constraint_parameterConstraintStatusconstraint_statusValidationStatusvalidation_statusIndicationsindications)r#   r$   r%   r   r8  r   r&   r'   rP   r:  r   r^   r<  r   r>  r/  r@  r]   r(   r(   r(   r)   r6    sL   
 		r6  c                   @   sx   e Zd ZU edddddddZee ed< eed	ddd
dZ	e
edf ed< eedddd
dZe
edf ed< dS )POEProvisioningTypeNr   r   r   Tr   r   r   ValidationObjectr!   rM   .validation_objectSignatureReferencesignature_reference)r#   r$   r%   r   r   r   r   r'   rP   rC  r   rc   rE  r)  r(   r(   r(   r)   rA    s.   
 	rA  c                   @   r1   )	SACounterSignatureTypeNCounterSignaturer   r   Tr   r   counter_signature)r#   r$   r%   r   rH  r   r)  r'   r(   r(   r(   r)   rF    r5   rF  c                   @   r  )rD  c                   @   r  )zSignatureReference.Metar   Nr  r(   r(   r(   r)   r     r!  r   Nr"  r(   r(   r(   r)   rD    r#  rD  c                   @   s  e Zd ZU eedddddZeedf ed< eedddddZ	ee
df ed	< eed
ddddZeedf ed< eedddddZeedf ed< eedddddZeedf ed< eedddddZeedf ed< eedddddZeedf ed< eedddddZeedf ed< eedddddZeedf ed< eedddddZeedf ed< eedddddZeedf ed< eedddddZee
df ed< eedddddZeedf ed< eed ddddZee
df ed!< eed"ddddZeedf ed#< eed$ddddZ eedf ed%< eed&ddddZ!eedf ed'< eed(ddddZ"ee#df ed)< eed*ddddZ$ee#df ed+< eed,ddddZ%ee#df ed-< eed.ddddZ&ee#df ed/< eed0ddddZ'ee#df ed1< eed2ddddZ(eedf ed3< eed4ddd5d6dZ)eee*df df ed7< eed8ddddZ+ee,df ed9< eed:ddddZ-ee.df ed;< eed<ddddZ/ee0df ed=< eed>ddddZ1eedf ed?< eed@ddddZ2ee3df edA< eedBddddZ4ee5df edC< eedDddddZ6ee7df edE< eedFddddZ8ee9df edG< eedHddd5d6dZ:eee*df df edI< eedJddddZ;ee<df edK< eedLdMdNdZ=ee>df edO< dPS )QSignatureAttributesTypeSigningTimer   r   r!   rM   .signing_timeru   rv   DataObjectFormatdata_object_formatCommitmentTypeIndicationcommitment_type_indicationAllDataObjectsTimeStampall_data_objects_time_stampIndividualDataObjectsTimeStamp"individual_data_objects_time_stampSigPolicyIdentifiersig_policy_identifierSignatureProductionPlacesignature_production_place
SignerRolesigner_rolerG  rH  SignatureTimeStampsignature_time_stampCompleteCertificateRefscomplete_certificate_refsCompleteRevocationRefscomplete_revocation_refsAttributeCertificateRefsattribute_certificate_refsAttributeRevocationRefsattribute_revocation_refsSigAndRefsTimeStampsig_and_refs_time_stampRefsOnlyTimeStamprefs_only_time_stampCertificateValuescertificate_valuesRevocationValuesrevocation_valuesAttrAuthoritiesCertValuesattr_authorities_cert_valuesAttributeRevocationValuesattribute_revocation_valuesTimeStampValidationDatatime_stamp_validation_dataArchiveTimeStamparchive_time_stampRenewedDigestsT)r   r   r   ri   renewed_digestsMessageDigestmessage_digestDSSdssVRIvriDocTimeStampdoc_time_stampReasonreasonNamer   ContactInfocontact_info	SubFilter
sub_filter	ByteRange
byte_ranger3   r4   rY   rZ   r[   r\   N)?r#   r$   r%   r   rP   rK  r   r  r'   rv   r   rM  r   rO  r   rQ  r	  rS  rU  r   rW  r   rY  r   rH  rF  r[  r]  r_  r   ra  rc  re  rg  ri  rn   rk  rm  ro  rq  rs  ru  intrw  r   ry  r   r{  r$  r}  r  r   r   r   r  r   r  r  r  r4   r2   r\   r]   r(   r(   r(   r)   rI    s  
 	
	
		rI  c                   @   sR   e Zd ZU eddddddZee ed< eeddddd	Z	e
ed
f ed< dS ))ValidationConstraintsEvaluationReportTypeNSignatureValidationPolicyr   r   r!   r   signature_validation_policyValidationConstraintrM   .validation_constraint)r#   r$   r%   r   r  r   r   r'   rP   r  r   r6  r(   r(   r(   r)   r    s&   
 r  c                   @   sR  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Zee ed< edddddddZee ed< eeddddZeedf ed< dS ) SignatureValidationReportTypeNSignatureIdentifierr   r   r!   r   signature_identifier%ValidationConstraintsEvaluationReport(validation_constraints_evaluation_reportValidationTimeInfovalidation_time_infoSignersDocumentsigners_documentSignatureAttributessignature_attributesSignerInformationsigner_informationSignatureQualitysignature_qualitySignatureValidationProcesssignature_validation_processSignatureValidationStatusTr   signature_validation_statusrY   rd   r[   rM   .re   )r#   r$   r%   r   r  r   r   r'   r  r  r  r  r  r   r  rI  r  r   r  rI   r  rR   r  r/  rP   re   r   r]   r(   r(   r(   r)   r  /  s   
 

	
	r  c                   @   s   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Zee ed< edddddZee ed< dS )ValidationObjectTypeN
ObjectTyper   r   Tr   r   object_typeValidationObjectRepresentation validation_object_representationPOEr!   poePOEProvisioningpoeprovisioningValidationReportvalidation_reportrg   )r   r   r   )r#   r$   r%   r   r  r   r&   r'   r  r   r  r   r  rA  r  r  r   r(   r(   r(   r)   r    s^   
 r  c                   @   rH   )
ValidationObjectListTyperB  r   r   r   rK   rM   .rC  N)	r#   r$   r%   r   rP   rC  r   r  r'   r(   r(   r(   r)   r    rQ   r  c                   @   s   e Zd ZU eeddddddZeedf 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< d	S )ValidationReportTypeSignatureValidationReportr   r   r   rK   rM   .signature_validation_reportNSignatureValidationObjectsr!   r   signature_validation_objectsSignatureValidatorsignature_validatorr   r   	signature)r#   r$   r%   r   rP   r  r   r  r'   r  r   r  r  r   r  r   r(   r(   r(   r)   r    s>   
 r  c                   @   r  )r  c                   @   r  )zValidationReport.Metar   Nr  r(   r(   r(   r)   r     r!  r   Nr"  r(   r(   r(   r)   r    r#  r  N)Odataclassesr   r   enumr   typingr   r   xsdata.models.datatyper   w3c.xmldsig_corer	   r
   r   r   	ts_119612r   r   xadesr   r   __NAMESPACE__r   r+   r2   r6   rA   rI   rR   r^   rc   rk   rn   rt   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/  r6  rA  rF  rD  rI  r  r  r  r  r  r  r(   r(   r(   r)   <module>   s    "#5,:.""!7+3-  "W6&