
    ei                        d dl Z d dlmZ d dlmZmZmZ d dlmZ d dl	m
Z
mZmZmZmZ  G d d      Zeeeef   Z edde      Zeeeeeef   Zeeeeee   f   Zed	   Zeeeeeedf   Ze j6                   G d
 d             Zg dZy)    N)OrderedDict)datedatetime	timedelta)Decimal)ListLiteralSequenceTypeVarUnionc                   :    e Zd Z	 	 	 d	dedee   dedededdfdZy)

CreditCardnameprefixeslengthsecurity_codesecurity_code_lengthreturnNc                 J    || _         || _        || _        || _        || _        y )N)r   r   r   r   r   )selfr   r   r   r   r   s         N/var/www/html/glpi_dashboard/venv/lib/python3.12/site-packages/faker/typing.py__init__zCreditCard.__init__
   s)     	 *$8!    )   CVC   )__name__
__module____qualname__strr   intr    r   r   r   r   	   sP    
 "$%99 s)9 	9
 9 "9 
9r   r   CardType)MFXc                   P    e Zd ZU eed<   ee   ed<   eed<   eed<   eed<   eed<   y)Countryr   	timezonesalpha_2_codealpha_3_code	continentcapitalN)r   r   r   r    __annotations__r
   r"   r   r   r(   r(   !   s'    
I}NLr   r(   )OrderedDictTyper   r#   r(   DateParseTypeHueType
SexLiteralSeedType)dataclassescollectionsr   r/   r   r   r   decimalr   typingr   r	   r
   r   r   r   floatr!   BasicNumberr    r#   r0   r1   r2   bytes	bytearrayr3   	dataclassr(   __all__r"   r   r   <module>r>      s     6 . .  : :9 9  E3'(:|S1dHic9:
UC#.
/]#
eS%D89    yr   