o
    >e                     @   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 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Z/eddG dCdD dDeZ0eddG dEdF dFeZ1eddG dGdH dHeZ2eddG dIdJ dJeZ3eddG dKdL dLeZ4eddG dMdN dNeZ5eddG dOdP dPeZ6eddG dQdR dReZ7eddG dSdT dTeZ8eddG dUdV dVeZ9e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Z@eddG dedf dfZAeddG dgdh dhZBeddG didj djZCeddG dkdl dlZDeddG dmdn dneZEeddG dodp dpeAZFeddG dqdr drZGeddG dsdt dtZHeddG dudv dvZIeddG dwdx dxZJeddG dydz dzZKeddG d{d| d|ZLeddG d}d~ d~eLZMdS )    )	dataclassfield)Enum)OptionalTuple)XmlDateTime   )DigestMethod	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'   c/var/www/html/humari/django-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   r3   r   r%   r&   r'   r'   r'   r(   r1   9      
 r1   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   r7   r   r   r&   r9   r%   r>   bytesr'   r'   r'   r(   r5   F   s0   
 	r5   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(   r@   d   s    r@   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   tuplerN   r   r%   r&   r'   r'   r'   r(   rH   j      
 rH   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   rS   r   r%   r&   rU   rW   r[   objectr'   r'   r'   r(   rQ   w   s8   
 rQ   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&   ra   r\   r'   r'   r'   r(   r]      r)   r]   c                   @   sR   e Zd ZU edddddZee ed< eeddd	d	d
dZ	e
edf ed< dS )VOReferenceTypeNrX   ##anyrZ   r   any_elementVOReference	AttributeT)r   r   r   tokensrL   .voreference)r"   r#   r$   r   rd   r   r\   r&   rO   rh   r   r%   r'   r'   r'   r(   rb      s   
 rb   c                   @   rG   )
"AdditionalValidationReportDataType
ReportDatar   r   r   rJ   rL   .report_dataN)	r"   r#   r$   r   rO   rk   r   r]   r&   r'   r'   r'   r(   ri      rP   ri   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    rL   .attribute_objectNSignedrf   r   r   r   rC   )r"   r#   r$   r   rO   rn   r   rb   r&   rC   r   boolr'   r'   r'   r(   rl      s   
 rl   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    rL   .intermediate_certificateTrustAnchortrust_anchorrX   rY   rZ   r[   )r"   r#   r$   r   rt   r   rb   r&   rO   rv   r   rx   r[   r\   r'   r'   r'   r(   rr      s:   
 	rr   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_afterrX   rY   rZ   r[   )r"   r#   r$   r   r{   r   rb   r&   r}   r%   r   r]   r   rq   r   r   r[   r\   r'   r'   r'   r(   ry     sZ   
 			ry   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   rb   r'   r'   r'   r(   r   =  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 )RevocationStatusInformationTypeNrz   r   r   Tr   r   r{   RevocationTimerevocation_timeRevocationReasonr    revocation_reasonRevocationObjectrevocation_objectrX   rY   rZ   r[   )r"   r#   r$   r   r{   r   rb   r&   r   r   r   r%   r   r[   r\   r'   r'   r'   r(   r   [  sJ   
 		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dZee	 ed< dS )SACRLIDTypeNr	   r   "http://www.w3.org/2000/09/xmldsig#Tr   r   digest_methodDigestValuer;   r   r   r   r   r=   digest_value)
r"   r#   r$   r   r   r   r	   r&   r   r?   r'   r'   r'   r(   r     s$   
 	r   c                   @   sv   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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     s4   
 		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 )SAOneSignerRoleTypeNRoler   r   Tr   r   roleEndorsementTypeendorsement_type)
r"   r#   r$   r   r   r   r%   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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daidentifierrX   rY   rZ   rL   .r[   r   rf   id)r"   r#   r$   r   r   r   r   r&   r   r   r   rq   r   r   r%   rO   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   rb   r'   r'   r'   r(   r     sP   
 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   rJ   rL   .
digital_idNTSPInformationr    r   tspinformationrX   rY   rZ   r[   )r"   r#   r$   r   rO   r   r   r   r&   r   r   r   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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    signerrX   rY   rZ   r[   	Pseudonymrf   rp   	pseudonym)r"   r#   r$   r   r   r   rb   r&   r   r%   r[   r\   r   rq   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   rK   
max_occurssequencerL   .signers_document_representationSignersDocumentRefr    signers_document_ref)r"   r#   r$   r   r   r   r   r&   rO   r   r   rb   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   rZ   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    rL   .ns_prefix_mappingNWhichDocumentrf   rp   r   which_documentXPathxpath
SchemaRefsT)r   r   rg   schema_refs)r"   r#   r$   r   rO   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    rL   .cert_idN)	r"   r#   r$   r   rO   r   r   r   r&   r'   r'   r'   r(   r     s   
 r   c                   @   r0   )	SACommitmentTypeIndicationTypeNCommitmentTypeIdentifierr   r   Tr   r   commitment_type_identifier)r"   r#   r$   r   r   r   r%   r&   r'   r'   r'   r(   r     r4   r   c                   @   r0   )	SAContactInfoTypeNContactInfoElementr   r   Tr   r   contact_info_element)r"   r#   r$   r   r   r   r%   r&   r'   r'   r'   r(   r     r4   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   rb   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   digest)r"   r#   r$   r   r   r   r?   r&   r'   r'   r'   r(   r   9  s   
 r   c                   @   r0   )	
SANameTypeNNameElementr   r   Tr   r   name_element)r"   r#   r$   r   r   r   r%   r&   r'   r'   r'   r(   r   G  r4   r   c                   @   r0   )	SAReasonTypeNReasonElementr   r   Tr   r   reason_element)r"   r#   r$   r   r   r   r%   r&   r'   r'   r'   r(   r   T  r4   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    rL   .crlidOCSPIDocspidN)r"   r#   r$   r   rO   r   r   r   r&   r   r5   r'   r'   r'   r(   r   a  s   
 r   c                   @   r0   )	SASigPolicyIdentifierTypeNSigPolicyIdr   r   Tr   r   sig_policy_id)r"   r#   r$   r   r   r   r%   r&   r'   r'   r'   r(   r   u  r4   r   c                   @   rG   )
SASignatureProductionPlaceTypeAddressStringr   r   r   rJ   rL   .address_stringN)	r"   r#   r$   r   rO   r   r   r%   r&   r'   r'   r'   r(   r     rP   r   c                   @   rG   )
SASignerRoleTypeRoleDetailsr   r   r   rJ   rL   .role_detailsN)	r"   r#   r$   r   rO   r  r   r   r&   r'   r'   r'   r(   r     rP   r   c                   @   r0   )	SASigningTimeTypeNTimer   r   Tr   r   time)r"   r#   r$   r   r  r   r   r&   r'   r'   r'   r(   r    r4   r  c                   @   r0   )	SASubFilterTypeNSubFilterElementr   r   Tr   r   sub_filter_element)r"   r#   r$   r   r  r   r%   r&   r'   r'   r'   r(   r    r4   r  c                   @   r0   )	SATimestampTypeNTimeStampValuer   r   Tr   r   time_stamp_value)r"   r#   r$   r   r  r   r   r&   r'   r'   r'   r(   r	    r4   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 )ValidationReportDataTypeNrw   r   r   r    r   rx   CertificateChaincertificate_chainRelatedValidationObjectrL   .related_validation_objectRevocationStatusInformationrevocation_status_informationCryptoInformationcrypto_informationAdditionalValidationReportData!additional_validation_report_data)r"   r#   r$   r   rx   r   rb   r&   r  rr   rO   r  r   r  r   r  ry   r  ri   r'   r'   r'   r(   r    sb   
 


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    r/   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   rb   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_namerX   rY   rZ   rL   .r[   )r"   r#   r$   r   r+  r   r%   r&   r   r   r?   r,  r  r.  rO   r[   r   r\   r'   r'   r'   r(   r)  C  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    rL   .sub_indicationAssociatedValidationReportData!associated_validation_report_data)r"   r#   r$   r   r1  r   r%   r&   rO   r3  r   r5  r  r'   r'   r'   r(   r/  w  s4   
 	
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    rL   .validation_constraint_parameterConstraintStatusconstraint_statusValidationStatusvalidation_statusIndicationsindications)r"   r#   r$   r   r8  r   r%   r&   rO   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    rL   .validation_objectSignatureReferencesignature_reference)r"   r#   r$   r   r   r   r   r&   rO   rC  r   rb   rE  r)  r'   r'   r'   r(   rA    s.   
 	rA  c                   @   r0   )	SACounterSignatureTypeNCounterSignaturer   r   Tr   r   counter_signature)r"   r#   r$   r   rH  r   r)  r&   r'   r'   r'   r(   rF    r4   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    rL   .signing_timers   rt   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   rg   renewed_digestsMessageDigestmessage_digestDSSdssVRIvriDocTimeStampdoc_time_stampReasonreasonNamer   ContactInfocontact_info	SubFilter
sub_filter	ByteRange
byte_ranger2   r3   rX   rY   rZ   r[   N)?r"   r#   r$   r   rO   rK  r   r  r&   rt   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  rl   rk  rm  ro  rq  rs  ru  intrw  r   ry  r   r{  r$  r}  r  r   r   r   r  r   r  r  r  r3   r1   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ValidationConstraintrL   .validation_constraint)r"   r#   r$   r   r  r   r   r&   rO   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_statusrX   rc   rZ   rL   .rd   )r"   r#   r$   r   r  r   r   r&   r  r  r  r  r  r   r  rI  r  r   r  rH   r  rQ   r  r/  rO   rd   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_reportrf   )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                   @   rG   )
ValidationObjectListTyperB  r   r   r   rJ   rL   .rC  N)	r"   r#   r$   r   rO   rC  r   r  r&   r'   r'   r'   r(   r    rP   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   rJ   rL   .signature_validation_reportNSignatureValidationObjectsr    r   signature_validation_objectsSignatureValidatorsignature_validatorr
   r   	signature)r"   r#   r$   r   rO   r  r   r  r&   r  r   r  r  r   r  r
   r'   r'   r'   r(   r    sB   
 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)Ndataclassesr   r   enumr   typingr   r   xsdata.models.datatyper   w3c.xmldsig_corer	   r
   r   	ts_119612r   r   xadesr   r   __NAMESPACE__r   r*   r1   r5   r@   rH   rQ   r]   rb   ri   rl   rr   ry   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&