
    Dh                        S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
Jr  S SKJr  S SKJr  S S	KJrJrJrJrJr  S S
KJrJrJrJrJr  \(       a  S SKJr   " S S\S   \S   \S   5      rg)    )CreateableAPIResource)ExpandableField)
ListObject)ListableAPIResource)RequestOptions)StripeObject)UpdateableAPIResource)sanitize_id)ClassVarDictListOptionalcast)LiteralNotRequired	TypedDictUnpackTYPE_CHECKING)Filec                   8   \ rS rSr% SrSr\\S      \S'    " S S\	5      r
 " S S\	5      r " S	 S
\	5      r " S S\	5      r " S S\	5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S \5      r " S! S"\5      r " S# S$\5      r " S% S&\5      r " S' S(\5      r " S) S*\5      r " S+ S,\5      r " S- S.\5      r  " S/ S0\5      r! " S1 S2\5      r" " S3 S4\5      r# " S5 S6\5      r$ " S7 S8\5      r% " S9 S:\5      r& " S; S<\5      r' " S= S>\5      r( " S? S@\5      r) " SA SB\5      r* " SC SD\5      r+\
\SE'   \,\   \SF'    \-\SG'    \,\.   \SH'    \.\SI'    \,\   \SJ'    \/\SK'    \0\.\.4   \SL'    \.\SM'    \S   \SN'    \,\.   \SO'    \,\1\SP         \SQ'    \\SR'   \,\   \SS'    \ST   \SU'    \SV   \SW'    \2SX\3SY   SZS 4S[ j5       r4\2SX\3SY   SZS 4S\ j5       r5\2SX\3S]   SZ\6S    4S^ j5       r7\2SX\3S]   SZ\6S    4S_ j5       r8\2SI\.SX\3S`   SZS 4Sa j5       r9\2SI\.SX\3S`   SZS 4Sb j5       r:\2SI\.SX\3Sc   SZS 4Sd j5       r;\2SI\.SX\3Sc   SZS 4Se j5       r<\
\\\\Sf.r=Sgr>gh)i
Cardholder   z
An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://stripe.com/docs/issuing) cards.

Related guide: [How to create a cardholder](https://stripe.com/docs/issuing/cards/virtual/issue-cards#create-cardholder)
zissuing.cardholderOBJECT_NAMEc                   >    \ rS rSr%  " S S\5      r\\S'   S\0rSrg)Cardholder.Billing%   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
Cardholder.Billing.Address&   citycountryline1line2postal_codestate N)__name__
__module____qualname____firstlineno__r   str__annotations____static_attributes__r&       ]/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/issuing/_cardholder.pyAddressr   &   sf    3- c]" C=  C=  "#& C= r.   r0   addressr&   N)	r'   r(   r)   r*   r   r0   r,   _inner_class_typesr-   r&   r.   r/   Billingr   %   s!    	l 	4 '1r.   r3   c                        \ rS rSr% \\S'   Srg)Cardholder.CompanyC   tax_id_providedr&   N)r'   r(   r)   r*   boolr,   r-   r&   r.   r/   Companyr5   C   s    	r.   r9   c                       \ rS rSr%  " S S\5      r " S S\5      r " S S\5      r\\   \	S'    \\   \	S	'    \\
   \	S
'    \\
   \	S'    \\   \	S'    \\\S.rSrg)Cardholder.IndividualI   c                   F    \ rS rSr%  " S S\5      r\\   \S'    S\0rSr	g)!Cardholder.Individual.CardIssuingJ   c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)5Cardholder.Individual.CardIssuing.UserTermsAcceptanceK   dateip
user_agentr&   N)	r'   r(   r)   r*   r   intr,   r+   r-   r&   r.   r/   UserTermsAcceptancerA   K   s3    sm# SM! %SM)r.   rG   user_terms_acceptancer&   N)
r'   r(   r)   r*   r   rG   r   r,   r2   r-   r&   r.   r/   CardIssuingr>   J   s/    l  $,,?#@@ #:;N!Or.   rI   c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)Cardholder.Individual.Dob_   daymonthyearr&   N)r'   r(   r)   r*   r   rF   r,   r-   r&   r.   r/   DobrK   _   s3    # C=  3-r.   rP   c                   F    \ rS rSr%  " S S\5      r\\   \S'    S\0rSr	g)"Cardholder.Individual.Verificationm   c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg)+Cardholder.Individual.Verification.Documentn   r   backfrontr&   N)r'   r(   r)   r*   r   r   r,   r-   r&   r.   r/   DocumentrU   n   s.    v677   788r.   rY   documentr&   N)
r'   r(   r)   r*   r   rY   r   r,   r2   r-   r&   r.   r/   VerificationrR   m   s-    <  x(( #-h!7r.   r[   card_issuingdob
first_name	last_nameverification)r\   r]   r`   r&   N)r'   r(   r)   r*   r   rI   rP   r[   r   r,   r+   r2   r-   r&   r.   r/   
Individualr;   I   s    	P, 	P*	, 		8< 	8" {++	 c]	 SM!	 C= 	 |,,	 ((
r.   ra   c                   J    \ rS rSr% \\S      \S'    \\\S         \S'   Srg)Cardholder.Requirements   )listedzrejected.listedzrequirements.past_dueunder_reviewdisabled_reason)	zcompany.tax_idz2individual.card_issuing.user_terms_acceptance.datez0individual.card_issuing.user_terms_acceptance.ipzindividual.dob.dayzindividual.dob.monthzindividual.dob.yearzindividual.first_namezindividual.last_namez individual.verification.documentpast_duer&   N)	r'   r(   r)   r*   r   r   r,   r   r-   r&   r.   r/   Requirementsrc      sJ    ! 
 	
	 8

 	
	r.   ri   c                       \ rS rSr%  " S S\5      r\\\S         \	S'    \\\
      \	S'    \\\S         \	S'    \\\
      \	S'    \\\      \	S	'    \\
   \	S
'    S	\0rSrg)Cardholder.SpendingControls   c                   P    \ rS rSr% \\S'    \\\S         \S'    \S   \S'   Sr	g)	)Cardholder.SpendingControls.SpendingLimit   amount'  ac_refrigeration_repairaccounting_bookkeeping_servicesadvertising_servicesagricultural_cooperativeairlines_air_carriersairports_flying_fieldsambulance_servicesamusement_parks_carnivalsantique_reproductionsantique_shops	aquariums architectural_surveying_servicesart_dealers_and_galleriesartists_supply_and_craft_shopsauto_and_home_supply_storesauto_body_repair_shopsauto_paint_shopsauto_service_shopsautomated_cash_disburseautomated_fuel_dispensersautomobile_associations'automotive_parts_and_accessories_storesautomotive_tire_storesbail_and_bond_paymentsbakeriesbands_orchestrasbarber_and_beauty_shopsbetting_casino_gamblingbicycle_shopsbilliard_pool_establishmentsboat_dealersboat_rentals_and_leasesbook_stores books_periodicals_and_newspapersbowling_alleys	bus_linesbusiness_secretarial_schoolsbuying_shopping_services2cable_satellite_and_other_pay_television_and_radio%camera_and_photographic_supply_stores"candy_nut_and_confectionery_storescar_and_truck_dealers_new_usedcar_and_truck_dealers_used_onlycar_rental_agencies
car_washescarpentry_servicescarpet_upholstery_cleaningcaterers7charitable_and_social_service_organizations_fundraisingchemicals_and_allied_productschild_care_services!childrens_and_infants_wear_storeschiropodists_podiatristschiropractorscigar_stores_and_stands#civic_social_fraternal_associationscleaning_and_maintenanceclothing_rentalcolleges_universitiescommercial_equipmentcommercial_footwear'commercial_photography_art_and_graphicscommuter_transport_and_ferriescomputer_network_servicescomputer_programmingcomputer_repaircomputer_software_stores"computers_peripherals_and_softwareconcrete_work_servicesconstruction_materialsconsulting_public_relationscorrespondence_schoolscosmetic_storescounseling_servicescountry_clubscourier_servicescourt_costscredit_reporting_agenciescruise_linesdairy_products_storesdance_hall_studios_schoolsdating_escort_servicesdentists_orthodontistsdepartment_storesdetective_agenciesdigital_goods_applicationsdigital_goods_gamesdigital_goods_large_volumedigital_goods_media!direct_marketing_catalog_merchant8direct_marketing_combination_catalog_and_retail_merchant&direct_marketing_inbound_telemarketing#direct_marketing_insurance_servicesdirect_marketing_other'direct_marketing_outbound_telemarketingdirect_marketing_subscriptiondirect_marketing_traveldiscount_storesdoctorsdoor_to_door_sales-drapery_window_covering_and_upholstery_storesdrinking_placesdrug_stores_and_pharmacies.drugs_drug_proprietaries_and_druggist_sundriesdry_cleanersdurable_goodsduty_free_storeseating_places_restaurantseducational_serviceselectric_razor_storeselectric_vehicle_chargingelectrical_parts_and_equipmentelectrical_serviceselectronics_repair_shopselectronics_storeselementary_secondary_schools%emergency_services_gcas_visa_use_onlyemployment_temp_agenciesequipment_rentalexterminating_servicesfamily_clothing_storesfast_food_restaurantsfinancial_institutions(fines_government_administrative_entities2fireplace_fireplace_screens_and_accessories_storesfloor_covering_storesflorists+florists_supplies_nursery_stock_and_flowers$freezer_and_locker_meat_provisionersfuel_dealers_non_automotivefuneral_services_crematoriesAfurniture_home_furnishings_and_equipment_stores_except_appliancesfurniture_repair_refinishingfurriers_and_fur_shopsgeneral_services$gift_card_novelty_and_souvenir_shops glass_paint_and_wallpaper_storesglassware_crystal_storesgolf_courses_public3government_licensed_horse_dog_racing_us_region_onlyAgovernment_licensed_online_casions_online_gambling_us_region_only(government_owned_lotteries_non_us_region)government_owned_lotteries_us_region_onlygovernment_servicesgrocery_stores_supermarketshardware_equipment_and_supplieshardware_storeshealth_and_beauty_spashearing_aids_sales_and_suppliesheating_plumbing_a_chobby_toy_and_game_shopshome_supply_warehouse_stores	hospitalshotels_motels_and_resortshousehold_appliance_storesindustrial_suppliesinformation_retrieval_servicesinsurance_defaultinsurance_underwriting_premiumsintra_company_purchases3jewelry_stores_watches_clocks_and_silverware_storeslandscaping_services	laundrieslaundry_cleaning_serviceslegal_services_attorneys luggage_and_leather_goods_stores lumber_building_materials_storesmanual_cash_disbursemarinas_service_and_suppliesmarketplacesmasonry_stonework_and_plastermassage_parlorsmedical_and_dental_labs=medical_dental_ophthalmic_and_hospital_equipment_and_suppliesmedical_servicesmembership_organizations-mens_and_boys_clothing_and_accessories_storesmens_womens_clothing_storesmetal_service_centersmiscellaneous)miscellaneous_apparel_and_accessory_shopsmiscellaneous_auto_dealersmiscellaneous_business_servicesmiscellaneous_food_stores!miscellaneous_general_merchandisemiscellaneous_general_services.miscellaneous_home_furnishing_specialty_stores%miscellaneous_publishing_and_printing!miscellaneous_recreation_servicesmiscellaneous_repair_shopsmiscellaneous_specialty_retailmobile_home_dealersmotion_picture_theaters#motor_freight_carriers_and_truckingmotor_homes_dealers$motor_vehicle_supplies_and_new_partsmotorcycle_shops_and_dealersmotorcycle_shops_dealers7music_stores_musical_instruments_pianos_and_sheet_musicnews_dealers_and_newsstandsnon_fi_money_orders&non_fi_stored_value_card_purchase_loadnondurable_goods'nurseries_lawn_and_garden_supply_storesnursing_personal_careoffice_and_commercial_furnitureopticians_eyeglassesoptometrists_ophthalmologist#orthopedic_goods_prosthetic_devices
osteopaths#package_stores_beer_wine_and_liquorpaints_varnishes_and_suppliesparking_lots_garagespassenger_railways
pawn_shopspet_shops_pet_food_and_supplies petroleum_and_petroleum_productsphoto_developing7photographic_photocopy_microfilm_equipment_and_suppliesphotographic_studiospicture_video_production'piece_goods_notions_and_other_dry_goods'plumbing_heating_equipment_and_suppliespolitical_organizationspostal_services_government_only.precious_stones_and_metals_watches_and_jewelryprofessional_servicespublic_warehousing_and_storagequick_copy_repro_and_blueprint	railroads'real_estate_agents_and_managers_rentalsrecord_storesrecreational_vehicle_rentalsreligious_goods_storesreligious_organizationsroofing_siding_sheet_metalsecretarial_support_servicessecurity_brokers_dealersservice_stations/sewing_needlework_fabric_and_piece_goods_storesshoe_repair_hat_cleaningshoe_storessmall_appliance_repairsnowmobile_dealersspecial_trade_servicesspecialty_cleaningsporting_goods_storessporting_recreation_camps sports_and_riding_apparel_storessports_clubs_fieldsstamp_and_coin_stores5stationary_office_supplies_printing_and_writing_paper1stationery_stores_office_and_school_supply_storesswimming_pools_salest_ui_travel_germanytailors_alterations tax_payments_government_agenciestax_preparation_servicestaxicabs_limousines/telecommunication_equipment_and_telephone_salestelecommunication_servicestelegraph_servicestent_and_awning_shopstesting_laboratoriestheatrical_ticket_agencies
timesharestire_retreading_and_repairtolls_bridge_fees tourist_attractions_and_exhibitstowing_servicestrailer_parks_campgroundstransportation_servicestravel_agencies_tour_operatorstruck_stop_iterationtruck_utility_trailer_rentals-typesetting_plate_making_and_related_servicestypewriter_stores.u_s_federal_government_agencies_or_departmentsuniforms_commercial_clothing&used_merchandise_and_secondhand_stores	utilitiesvariety_storesveterinary_servicesvideo_amusement_game_suppliesvideo_game_arcadesvideo_tape_rental_storesvocational_trade_schoolswatch_jewelry_repairwelding_repairwholesale_clubswig_and_toupee_storeswires_money_orders$womens_accessory_and_specialty_shopswomens_ready_to_wear_storeswrecking_and_salvage_yards
categoriesall_timedailymonthlyper_authorizationweeklyyearlyintervalr&   N)
r'   r(   r)   r*   rF   r,   r   r   r   r-   r&   r.   r/   SpendingLimitrn      sT    K !f6hjl lZ	  r.   r  rq   allowed_categoriesallowed_merchant_countriesblocked_categoriesblocked_merchant_countriesspending_limitsspending_limits_currencyr&   N)r'   r(   r)   r*   r   r  r   r   r   r,   r+   r2   r-   r&   r.   r/   SpendingControlsrk      s    	L 	B
 %f2hjl
 l	
Z		 %-T#Y$77	 %f2hjl
 l	
Z		 %-T#Y$77	 "$}"566	 #+3-/	 0?r.   r  c                      \ rS rSr% S\S'    \S   \S'    \\   \S'    \\\      \S'    \S   \S	'    \\\\4      \S
'    \\S'    \\   \S'    \\\	S         \S'    \S   \S'    \\	S      \S'    \\	S      \S'   Sr
g)Cardholder.CreateParamsik  Cardholder.CreateParamsBillingbillingCardholder.CreateParamsCompanycompanyemailexpand!Cardholder.CreateParamsIndividual
individualmetadatanamephone_numberdeenesfritpreferred_locales'Cardholder.CreateParamsSpendingControlsspending_controlsactiveinactivestatusr  r  typer&   N)r'   r(   r)   r*   r,   r   r+   r   r   r   r-   r&   r.   r/   CreateParamsr  k  s    11	 =>>	 3	 DI&&	   CDD	 d38n--	 		 "#&&	 '567
 	
	 '5
 	
	 G$89::	 '"9:;;	r.   r  c                        \ rS rSr% S\S'   Srg)r  i  %Cardholder.CreateParamsBillingAddressr1   r&   Nr'   r(   r)   r*   r,   r-   r&   r.   r/   CreateParamsBillingCardholder.CreateParamsBilling      88	r.   r  c                   h    \ rS rSr% \\S'    \\S'    \\S'    \\   \S'    \\S'    \\   \S'   Srg	)
r  i  r    r!   r"   r#   r$   r%   r&   Nr'   r(   r)   r*   r+   r,   r   r-   r&   r.   r/   CreateParamsBillingAddress%Cardholder.CreateParamsBillingAddress  U    		 	 
	 3	 	 3	r.   r  c                   &    \ rS rSr% \\   \S'   Srg)r  i  tax_idr&   Nr'   r(   r)   r*   r   r+   r,   r-   r&   r.   r/   CreateParamsCompanyCardholder.CreateParamsCompany      C  	r.   r  c                   n    \ rS rSr% \S   \S'    \S   \S'    \\   \S'    \\   \S'    \S   \S	'   S
rg)r  i  ,Cardholder.CreateParamsIndividualCardIssuingr\   $Cardholder.CreateParamsIndividualDobr]   r^   r_   -Cardholder.CreateParamsIndividualVerificationr`   r&   Nr'   r(   r)   r*   r   r,   r+   r-   r&   r.   r/   CreateParamsIndividual!Cardholder.CreateParamsIndividual  e    !:
 	
	 ?@@	  $$	 s##	 ";
 	
	r.   r  c                   &    \ rS rSr% \S   \S'   Srg)r  i  ?Cardholder.CreateParamsIndividualCardIssuingUserTermsAcceptancerH   r&   Nr'   r(   r)   r*   r   r,   r-   r&   r.   r/   !CreateParamsIndividualCardIssuing,Cardholder.CreateParamsIndividualCardIssuing      *M 
 	
	r.   r  c                   J    \ rS rSr% \\   \S'    \\   \S'    \S   \S'   Srg)r  i  rC   rD   Literal['']|strrE   r&   N	r'   r(   r)   r*   r   rF   r,   r+   r-   r&   r.   r/   4CreateParamsIndividualCardIssuingUserTermsAcceptance?Cardholder.CreateParamsIndividualCardIssuingUserTermsAcceptance  7    #	 	   122	r.   r  c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg)r  i  rM   rN   rO   r&   Nr'   r(   r)   r*   rF   r,   r-   r&   r.   r/   CreateParamsIndividualDob$Cardholder.CreateParamsIndividualDob  $    	 
	 		r.   r  c                   &    \ rS rSr% \S   \S'   Srg)r  i  5Cardholder.CreateParamsIndividualVerificationDocumentrZ   r&   Nr  r&   r.   r/   "CreateParamsIndividualVerification-Cardholder.CreateParamsIndividualVerification      C
 	
	r.   r  c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r  i  rW   rX   r&   Nr  r&   r.   r/   *CreateParamsIndividualVerificationDocument5Cardholder.CreateParamsIndividualVerificationDocument  $    #	 3	r.   r  c                       \ rS rSr% \\\S         \S'    \\\      \S'    \\\S         \S'    \\\      \S'    \\S      \S'    \\   \S	'   S
r	g)r  i  rq   r  r  r  r  4Cardholder.CreateParamsSpendingControlsSpendingLimitr  r  r&   N
r'   r(   r)   r*   r   r   r   r,   r+   r-   r&   r.   r/   CreateParamsSpendingControls'Cardholder.CreateParamsSpendingControls      'f2hjl
 l	
Z		 %0S	$::	 (f2hjl
 l	
Z		 %0S	$::	 %GH
 	
	 #.c"22	r.   r  c                   P    \ rS rSr% \\S'    \\\S         \S'    \S   \S'   Sr	g)	r  i  rp   rq   r  r  r  r&   N
r'   r(   r)   r*   rF   r,   r   r   r   r-   r&   r.   r/   )CreateParamsSpendingControlsSpendingLimit4Cardholder.CreateParamsSpendingControlsSpendingLimit  T    	  f2hjl
 l	
Z		 
 	
	r.   r  c                       \ rS rSr% \S   \S'    \\   \S'    \\   \S'    \\\      \S'    \\   \S'    \\   \S'    \\   \S	'    \\	S
      \S'    \\	S      \S'   Sr
g)Cardholder.ListParamsi  z Cardholder.ListParamsCreated|intcreatedr  ending_beforer  limitr  starting_afterr  blockedr  r  r  r  r&   N)r'   r(   r)   r*   r   r,   r+   r   rF   r   r-   r&   r.   r/   
ListParamsr    s    ?@@	 3	 #3''	 DI&&	 3	 "#&&	 $C((	 G$CDEE	 '"9:;;	r.   r  c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)Cardholder.ListParamsCreatedi  gtgteltlter&   N)r'   r(   r)   r*   r   rF   r,   r-   r&   r.   r/   ListParamsCreatedr    sH    	 	 	 	r.   r  c                       \ rS rSr% \S   \S'    \S   \S'    \\   \S'    \\\      \S'    \S   \S	'    \\\\4      \S
'    \\   \S'    \\\	S         \S'    \S   \S'    \\	S      \S'   Sr
g)Cardholder.ModifyParamsi	  Cardholder.ModifyParamsBillingr  Cardholder.ModifyParamsCompanyr  r  r  !Cardholder.ModifyParamsIndividualr  r  r  r  r  'Cardholder.ModifyParamsSpendingControlsr  r  r  r&   N)r'   r(   r)   r*   r   r,   r+   r   r   r   r-   r&   r.   r/   ModifyParamsr  	  s    =>>	 =>>	 3	 DI&&	   CDD	 d38n--	 "#&&	 '567
 	
	 '5
 	
	 G$89::	r.   r  c                        \ rS rSr% S\S'   Srg)r  i4	  %Cardholder.ModifyParamsBillingAddressr1   r&   Nr  r&   r.   r/   ModifyParamsBillingCardholder.ModifyParamsBilling4	  r  r.   r  c                   h    \ rS rSr% \\S'    \\S'    \\S'    \\   \S'    \\S'    \\   \S'   Srg	)
r  i:	  r    r!   r"   r#   r$   r%   r&   Nr  r&   r.   r/   ModifyParamsBillingAddress%Cardholder.ModifyParamsBillingAddress:	  r  r.   r!  c                   &    \ rS rSr% \\   \S'   Srg)r  iT	  r  r&   Nr  r&   r.   r/   ModifyParamsCompanyCardholder.ModifyParamsCompanyT	  r  r.   r$  c                   n    \ rS rSr% \S   \S'    \S   \S'    \\   \S'    \\   \S'    \S   \S	'   S
rg)r  iZ	  ,Cardholder.ModifyParamsIndividualCardIssuingr\   $Cardholder.ModifyParamsIndividualDobr]   r^   r_   -Cardholder.ModifyParamsIndividualVerificationr`   r&   Nr  r&   r.   r/   ModifyParamsIndividual!Cardholder.ModifyParamsIndividualZ	  r  r.   r*  c                   &    \ rS rSr% \S   \S'   Srg)r'  it	  ?Cardholder.ModifyParamsIndividualCardIssuingUserTermsAcceptancerH   r&   Nr  r&   r.   r/   !ModifyParamsIndividualCardIssuing,Cardholder.ModifyParamsIndividualCardIssuingt	  r  r.   r.  c                   J    \ rS rSr% \\   \S'    \\   \S'    \S   \S'   Srg)r-  i|	  rC   rD   r  rE   r&   Nr  r&   r.   r/   4ModifyParamsIndividualCardIssuingUserTermsAcceptance?Cardholder.ModifyParamsIndividualCardIssuingUserTermsAcceptance|	  r  r.   r1  c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg)r(  i	  rM   rN   rO   r&   Nr  r&   r.   r/   ModifyParamsIndividualDob$Cardholder.ModifyParamsIndividualDob	  r  r.   r4  c                   &    \ rS rSr% \S   \S'   Srg)r)  i	  5Cardholder.ModifyParamsIndividualVerificationDocumentrZ   r&   Nr  r&   r.   r/   "ModifyParamsIndividualVerification-Cardholder.ModifyParamsIndividualVerification	  r  r.   r8  c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r7  i	  rW   rX   r&   Nr  r&   r.   r/   *ModifyParamsIndividualVerificationDocument5Cardholder.ModifyParamsIndividualVerificationDocument	  r  r.   r;  c                       \ rS rSr% \\\S         \S'    \\\      \S'    \\\S         \S'    \\\      \S'    \\S      \S'    \\   \S	'   S
r	g)r  i	  rq   r  r  r  r  4Cardholder.ModifyParamsSpendingControlsSpendingLimitr  r  r&   Nr  r&   r.   r/   ModifyParamsSpendingControls'Cardholder.ModifyParamsSpendingControls	  r  r.   r?  c                   P    \ rS rSr% \\S'    \\\S         \S'    \S   \S'   Sr	g)	r>  i  rp   rq   r  r  r  r&   Nr  r&   r.   r/   )ModifyParamsSpendingControlsSpendingLimit4Cardholder.ModifyParamsSpendingControlsSpendingLimit  r  r.   rB  c                   ,    \ rS rSr% \\\      \S'   Srg)Cardholder.RetrieveParamsi_  r  r&   N)	r'   r(   r)   r*   r   r   r+   r,   r-   r&   r.   r/   RetrieveParamsrE  _  s    DI&&	r.   rF  r  r  r  r  idr  livemoder  r  objectr  r  r  requirementsr  r  r  r  r  paramsr  returnc           	      T    [        SU R                  SU R                  5       US95      $ )C
Creates a new Issuing Cardholder object that can be issued cards.
r   postrK  )r   _static_request	class_urlclsrK  s     r/   createCardholder.create  s6        
 	
r.   c           	      p   #    [        SU R                  SU R                  5       US9I Sh  vN 5      $  N7f)rN  r   rO  rP  N)r   _static_request_asyncrR  rS  s     r/   create_asyncCardholder.create_async  sC      ++ ,  
 	
s   )64
	6r  c                     U R                  SU R                  5       US9n[        U[        5      (       d!  [	        S[        U5      R                  -  5      eU$ )
Returns a list of Issuing Cardholder objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.
getrP  %Expected list object from API, got %s)rQ  rR  
isinstancer   	TypeErrorr  r'   rT  rK  results      r/   listCardholder.list  s`     $$MMO % 

 &*--7<((* 
 r.   c                    #    U R                  SU R                  5       US9I Sh  vN n[        U[        5      (       d!  [	        S[        U5      R                  -  5      eU$  N<7f)r\  r]  rP  Nr^  )rX  rR  r_  r   r`  r  r'   ra  s      r/   
list_asyncCardholder.list_async  sm      00MMO 1 
 

 &*--7<((* 
 
s   #A$A"=A$r  c           	      x    U R                  5       < S[        U5      < 3n[        SU R                  SUUS95      $ )
Updates the specified Issuing Cardholder object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.
/r   rO  rP  )rR  r
   r   rQ  rT  rG  rK  urls       r/   modifyCardholder.modify  sD     +b/:   
 	
r.   c           	         #    U R                  5       < S[        U5      < 3n[        SU R                  SUUS9I Sh  vN 5      $  N7f)ri  rj  r   rO  rP  N)rR  r
   r   rX  rk  s       r/   modify_asyncCardholder.modify_async  sQ      +b/:++ ,  
 	
s   ;AA
	ArE  c                 8    U " U40 UD6nUR                  5         U$ ))
Retrieves an Issuing Cardholder object.
)refreshrT  rG  rK  instances       r/   retrieveCardholder.retrieve  s$     r$V$r.   c                 T   #    U " U40 UD6nUR                  5       I Sh  vN   U$  N7f)rs  N)refresh_asyncru  s       r/   retrieve_asyncCardholder.retrieve_async  s2      r$V$$$&&& 	's   (&()r  r  r  rJ  r  r&   N)?r'   r(   r)   r*   __doc__r   r   r   r,   r   r3   r9   ra   ri   r  r   r  r   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r!  r$  r*  r.  r1  r4  r8  r;  r?  rB  rF  r   rF   r+   r8   r   r   classmethodr   rU  rY  r   rc  rf  rm  rp  rw  r{  r2   r-   r&   r.   r/   r   r      sI   
 <PK'"678O2, 2<, M
\ M
^| >r@< r@h5~ 5ni Y 4i  4I y I Y Y r	y r	hI B
$^ $LI $-~ -^i Y 4i  4I y I Y Y r	y r	hI B
  g L C= 	G $$ N 38n I ()) 3-  W-I%J KLL  011 344 )
** 
78
	
 
 
78
	
 
 56	L	! & 56	L	! & 

 &'@ A
	
 
  

 &'@ A
	
 
   &'B C	   &'B C	   $-r.   r   N)stripe._createable_api_resourcer   stripe._expandable_fieldr   stripe._list_objectr   stripe._listable_api_resourcer   stripe._request_optionsr   stripe._stripe_objectr   stripe._updateable_api_resourcer	   stripe._utilr
   typingr   r   r   r   r   typing_extensionsr   r   r   r   r   stripe._filer   r   r&   r.   r/   <module>r     s\    B 4 * = 2 . A $ 7 7  !O8,'%,'O8r.   