o
    i<                     @   sX  d dl mZmZ d dlmZmZm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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 )*    )DictList)LiteralNotRequired	TypedDictc                   @   s  e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed	 ed
< 	 ed ed< 	 ee ed< 	 eee  ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ed ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ed ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 eed   ed!< 	 ed" ed#< 	 ed$ ed%< 	 ee ed&< 	 ed' ed(< 	 ed) ed*< d+S ),AccountPersonUpdateParams1AccountPersonUpdateParamsAdditionalTosAcceptancesadditional_tos_acceptances AccountPersonUpdateParamsAddressaddress$AccountPersonUpdateParamsAddressKanaaddress_kana%AccountPersonUpdateParamsAddressKanjiaddress_kanjiz(Literal['']|AccountPersonUpdateParamsDobdob"AccountPersonUpdateParamsDocuments	documentsemailexpand
first_namefirst_name_kanafirst_name_kanjizLiteral['']|List[str]full_name_aliasesgender	id_numberid_number_secondary	last_namelast_name_kanalast_name_kanjimaiden_namezLiteral['']|Dict[str, str]metadatanationalityperson_tokenphone)existingnonepolitical_exposure*AccountPersonUpdateParamsRegisteredAddressregistered_address%AccountPersonUpdateParamsRelationshiprelationship
ssn_last_4#AccountPersonUpdateParamsUsCfpbDataus_cfpb_data%AccountPersonUpdateParamsVerificationverificationN)__name__
__module____qualname__r   __annotations__strr   r    r5   r5   /var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/_account_person_update_params.pyr      s~   
 r   c                   @   s   e Zd ZU ed ed< dS )r   8AccountPersonUpdateParamsAdditionalTosAcceptancesAccountaccountNr0   r1   r2   r   r3   r5   r5   r5   r6   r      s
   
 r   c                   @   s6   e Zd ZU ee ed< 	 ee ed< 	 ed ed< dS )r7   dateipzLiteral['']|str
user_agentN)r0   r1   r2   r   intr3   r4   r5   r5   r5   r6   r7      s   
 r7   c                   @   `   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< dS )r
   citycountryline1line2postal_codestateNr0   r1   r2   r   r4   r3   r5   r5   r5   r6   r
         
 r
   c                   @   n   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< dS )	r   r?   r@   rA   rB   rC   rD   townNrE   r5   r5   r5   r6   r         
 r   c                   @   rG   )	r   r?   r@   rA   rB   rC   rD   rH   NrE   r5   r5   r5   r6   r      rI   r   c                   @   s*   e Zd ZU eed< 	 eed< 	 eed< dS )AccountPersonUpdateParamsDobdaymonthyearN)r0   r1   r2   r=   r3   r5   r5   r5   r6   rJ      s   
 rJ   c                   @   s6   e Zd ZU ed ed< 	 ed ed< 	 ed ed< dS )r   6AccountPersonUpdateParamsDocumentsCompanyAuthorizationcompany_authorization*AccountPersonUpdateParamsDocumentsPassportpassport&AccountPersonUpdateParamsDocumentsVisavisaNr9   r5   r5   r5   r6   r        
 r   c                   @      e Zd ZU eee  ed< dS )rN   filesNr0   r1   r2   r   r   r4   r3   r5   r5   r5   r6   rN        
 rN   c                   @   rU   )rP   rV   NrW   r5   r5   r5   r6   rP     rX   rP   c                   @   rU   )rR   rV   NrW   r5   r5   r5   r6   rR   !  rX   rR   c                   @   r>   )r'   r?   r@   rA   rB   rC   rD   NrE   r5   r5   r5   r6   r'   (  rF   r'   c                   @   s|   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ed ed< 	 ee ed< 	 ee ed	< d
S )r)   
authorizerdirector	executivelegal_guardianownerzLiteral['']|floatpercent_ownershiprepresentativetitleN)r0   r1   r2   r   boolr3   r4   r5   r5   r5   r6   r)   C  s"   
 r)   c                   @   s6   e Zd ZU ed ed< 	 ed ed< 	 ee ed< dS )r,   3AccountPersonUpdateParamsUsCfpbDataEthnicityDetailsethnicity_details.AccountPersonUpdateParamsUsCfpbDataRaceDetailsrace_detailsself_identified_genderN)r0   r1   r2   r   r3   r4   r5   r5   r5   r6   r,   f  rT   r,   c                   @   0   e Zd ZU eeed   ed< 	 ee ed< dS )rb   )cubanhispanic_or_latinomexicannot_hispanic_or_latinoother_hispanic_or_latinoprefer_not_to_answerpuerto_rican	ethnicityethnicity_otherNr0   r1   r2   r   r   r   r3   r4   r5   r5   r5   r6   rb   w  s   
 rb   c                   @   rg   )rd   )african_american american_indian_or_alaska_nativeasianasian_indianblack_or_african_americanchinese	ethiopianfilipinoguamanian_or_chamorrohaitianjamaicanjapanesekoreannative_hawaiian)native_hawaiian_or_other_pacific_islandernigerianother_asianother_black_or_african_americanother_pacific_islanderrm   samoansomali
vietnamesewhiterace
race_otherNrq   r5   r5   r5   r6   rd     s   
 rd   c                   @   s(   e Zd ZU ed ed< 	 ed ed< dS )r.   7AccountPersonUpdateParamsVerificationAdditionalDocumentadditional_document-AccountPersonUpdateParamsVerificationDocumentdocumentNr9   r5   r5   r5   r6   r.     s   
 r.   c                   @   (   e Zd ZU ee ed< 	 ee ed< dS )r   backfrontNrE   r5   r5   r5   r6   r     
   
 r   c                   @   r   )r   r   r   NrE   r5   r5   r5   r6   r     r   r   N)typingr   r   typing_extensionsr   r   r   r   r   r7   r
   r   r   rJ   r   rN   rP   rR   r'   r)   r,   rb   rd   r.   r   r   r5   r5   r5   r6   <module>   s*   {	#(