
    +hS                        d dl mZmZmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZmZmZmZmZ d dlmZmZmZmZmZ d dlmZ erd d	lmZ  G d
 ded   ed   ed         Zy)    )CreateableAPIResourceListableAPIResourceUpdateableAPIResource)ExpandableField)
ListObject)RequestOptions)StripeObject)ClassVarDictListOptionalcast)LiteralNotRequired	TypedDictUnpackTYPE_CHECKING)
quote_plus)Filec                      e Zd ZU dZdZeed      ed<    G d de      Z	 G d de      Z
 G d d	e      Z G d
 de      Z G d de      Zer) G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d  d!e      Z G d" d#e      Z G d$ d%e      Z G d& d'e      Z G d( d)e      Z G d* d+e      Z G d, d-e      Z  G d. d/e      Z! G d0 d1e      Z" G d2 d3e      Z# G d4 d5e      Z$ G d6 d7e      Z% G d8 d9e      Z& G d: d;e      Z' G d< d=e      Z( G d> d?e      Z) G d@ dAe      Z* G dB dCe      Z+e	edD<   e,e
   edE<   	 e-edF<   	 e,e.   edG<   	 e.edH<   	 e,e   edI<   	 e/edJ<   	 e0e.e.f   edK<   	 e.edL<   	 ed   edM<   	 e,e.   edN<   	 e,e1edO         edP<   	 eedQ<   e,e   edR<   	 edS   edT<   	 edU   edV<   	 e2	 	 	 	 dgdXe,e.   dYe,e.   dZe,e.   d[e,e.   d\e3d]   d^d fd_       Z4e2	 	 	 dhdXe,e.   dZe,e.   d[e,e.   d\e3d`   d^e5d    f
da       Z6e2dHe.d\e3db   d^d fdc       Z7e2dHe.d\e3dd   d^d fde       Z8e	e
eeedfZ9yW)i
Cardholderz
    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#create-cardholder)
    zissuing.cardholderOBJECT_NAMEc                   6    e Zd ZU  G d de      Zeed<   deiZy)Cardholder.Billingc                   x    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<   y)Cardholder.Billing.Addresscitycountryline1line2postal_codestateN)__name__
__module____qualname__r   str__annotations__     Z/var/www/html/venv/lib/python3.12/site-packages/stripe/api_resources/issuing/cardholder.pyAddressr   (   sf    3- c]" C=  C=  "#& C= r)   r+   addressN)r#   r$   r%   r	   r+   r'   _inner_class_typesr(   r)   r*   Billingr   '   s!    	l 	4 '1r)   r.   c                       e Zd ZU eed<   y)Cardholder.Companytax_id_providedN)r#   r$   r%   boolr'   r(   r)   r*   Companyr0   E   s    	r)   r3   c                       e Zd ZU  G d de      Z G d de      Z G d de      Zee   ed<   	 ee   ed<   	 ee	   ed	<   	 ee	   ed
<   	 ee   ed<   	 eeedZ
y)Cardholder.Individualc                   >    e Zd ZU  G d de      Zee   ed<   	 deiZy)!Cardholder.Individual.CardIssuingc                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)5Cardholder.Individual.CardIssuing.UserTermsAcceptancedateip
user_agentN)r#   r$   r%   r   intr'   r&   r(   r)   r*   UserTermsAcceptancer9   M   s3    sm# SM! %SM)r)   r>   user_terms_acceptanceN)r#   r$   r%   r	   r>   r   r'   r-   r(   r)   r*   CardIssuingr7   L   s/    l  $,,?#@@ #:;N!Or)   r@   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)Cardholder.Individual.DobdaymonthyearN)r#   r$   r%   r   r=   r'   r(   r)   r*   DobrB   a   s3    # C=  3-r)   rF   c                   >    e Zd ZU  G d de      Zee   ed<   	 deiZy)"Cardholder.Individual.Verificationc                   <    e Zd ZU eed      ed<   	 eed      ed<   y)+Cardholder.Individual.Verification.Documentr   backfrontN)r#   r$   r%   r   r   r'   r(   r)   r*   DocumentrJ   p   s.    v677   788r)   rM   documentN)r#   r$   r%   r	   rM   r   r'   r-   r(   r)   r*   VerificationrH   o   s-    <  x(( #-h!7r)   rO   card_issuingdob
first_name	last_nameverification)rP   rQ   rT   N)r#   r$   r%   r	   r@   rF   rO   r   r'   r&   r-   r(   r)   r*   
Individualr5   K   s    	P, 	P*	, 		8< 	8" {++	 c]	 SM!	 C= 	 |,,	 ((
r)   rU   c                   B    e Zd ZU eed      ed<   	 eeed         ed<   y)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_dueN)r#   r$   r%   r   r   r'   r   r(   r)   r*   RequirementsrW      sJ    ! 
 	
	 8

 	
	r)   r\   c                       e Zd ZU  G d de      Zeeed         ed<   	 eeed         ed<   	 eee      ed<   	 ee	   ed<   	 deiZ
y)	Cardholder.SpendingControlsc                   H    e Zd ZU eed<   	 eeed         ed<   	 ed   ed<   y))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intervalN)r#   r$   r%   r=   r'   r   r   r   r(   r)   r*   SpendingLimitr`      sT    K !f6hjl lZ	  r)   r  rb   allowed_categoriesblocked_categoriesspending_limitsspending_limits_currencyN)r#   r$   r%   r	   r  r   r   r   r'   r&   r-   r(   r)   r*   SpendingControlsr^      s    	L 	B
 %f2hjl
 l	
Z		 %f2hjl
 l	
Z		 "$}"566	 #+3-/	 0?r)   r  c                       e Zd ZU 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d<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)Cardholder.CreateParamsCardholder.CreateParamsBillingbillingCardholder.CreateParamsCompanycompanyr&   email	List[str]expand!Cardholder.CreateParamsIndividual
individualDict[str, str]metadatanamephone_number+List[Literal['de', 'en', 'es', 'fr', 'it']]preferred_locales'Cardholder.CreateParamsSpendingControlsspending_controlsLiteral['active', 'inactive']status Literal['company', 'individual']typeN)r#   r$   r%   r'   r   r&   r(   r)   r*   CreateParamsr  g  s    55 !!ABB u%%  ,, $$GHH ""233 I &e,,  +=    +9     ?@@ @AAr)   r  c                   T    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)	r  "  List[Literal['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_services', 'cable_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', 'caterers', 'charitable_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_merchant', 'direct_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_entities', 'fireplace_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_crematories', 'furniture_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_public', 'government_licensed_horse_dog_racing_us_region_only', 'government_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_purchases', 'jewelry_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_dealers', 'music_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_developing', 'photographic_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_stores', 'stationary_office_supplies_printing_and_writing_paper', 'stationery_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']]r  r  z:List[Cardholder.CreateParamsSpendingControlsSpendingLimit]r  r&   r  Nr#   r$   r%   r   r'   r(   r)   r*   CreateParamsSpendingControlsz'Cardholder.CreateParamsSpendingControls  _     + oH!  !, oH!  )L  '2%&88r)   r  c                   <    e Zd ZU eed<   	 ed   ed<   	 ed   ed<   y)4Cardholder.CreateParamsSpendingControlsSpendingLimitra   r  r  r  r  Nr#   r$   r%   r=   r'   r   r   r(   r)   r*   )CreateParamsSpendingControlsSpendingLimitr    @    K $ oH   r)   r  c                   f    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	<   y
)r  ,Cardholder.CreateParamsIndividualCardIssuingrP   $Cardholder.CreateParamsIndividualDobrQ   r&   rR   rS   -Cardholder.CreateParamsIndividualVerificationrT   Nr  r(   r)   r*   CreateParamsIndividualz!Cardholder.CreateParamsIndividual  e    %>  CDD $E** #5)) &? r)   r  c                       e Zd ZU ed   ed<   y)r  5Cardholder.CreateParamsIndividualVerificationDocumentrN   Nr  r(   r)   r*   "CreateParamsIndividualVerificationz-Cardholder.CreateParamsIndividualVerification      !G r)   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r  r&   rK   rL   Nr  r(   r)   r*   *CreateParamsIndividualVerificationDocumentz5Cardholder.CreateParamsIndividualVerificationDocument  $    e$$ u%%r)   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  rC   rD   rE   Nr#   r$   r%   r=   r'   r(   r)   r*   CreateParamsIndividualDobz$Cardholder.CreateParamsIndividualDob  $    H J Ir)   r  c                       e Zd ZU ed   ed<   y)r  ?Cardholder.CreateParamsIndividualCardIssuingUserTermsAcceptancer?   Nr  r(   r)   r*   !CreateParamsIndividualCardIssuingz,Cardholder.CreateParamsIndividualCardIssuing      #.Q$ r)   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)r  r=   r:   r&   r;   Literal['']|strr<   Nr  r(   r)   r*   4CreateParamsIndividualCardIssuingUserTermsAcceptancez?Cardholder.CreateParamsIndividualCardIssuingUserTermsAcceptance  7    e$$ E"" $$566r)   r  c                       e Zd ZU ed   ed<   y)r  r&   tax_idNr  r(   r)   r*   CreateParamsCompanyzCardholder.CreateParamsCompany      &&r)   r  c                       e Zd ZU ded<   y)r  %Cardholder.CreateParamsBillingAddressr,   Nr#   r$   r%   r'   r(   r)   r*   CreateParamsBillingzCardholder.CreateParamsBilling#      <<r)   r  c                   `    e Zd ZU eed<   	 eed<   	 eed<   	 ed   ed<   	 eed<   	 ed   ed<   y)	r  r   r   r   r&   r    r!   r"   Nr#   r$   r%   r&   r'   r   r(   r)   r*   CreateParamsBillingAddressz%Cardholder.CreateParamsBillingAddress)  U    I L J u%%  u%%r)   r  c                       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d   ed<   	 ed   ed<   	 ed   ed<   y)Cardholder.ListParamsz Cardholder.ListParamsCreated|intcreatedr&   r  ending_beforer  r  r=   limitr  starting_afterz(Literal['active', 'blocked', 'inactive']r  r  r  Nr  r(   r)   r*   
ListParamsr  C  s     !CDD u%% 'u--  ,, u%% &e,, (..   JKK @AAr)   r  c                   T    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)Cardholder.ListParamsCreatedr=   gtgteltlteNr  r(   r)   r*   ListParamsCreatedr  i  sH    E"" U## E"" U##r)   r  c                       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d   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)Cardholder.ModifyParamsCardholder.ModifyParamsBillingr  Cardholder.ModifyParamsCompanyr  r&   r  r  r  !Cardholder.ModifyParamsIndividualr  r  r  r  r  r  'Cardholder.ModifyParamsSpendingControlsr  r  r  Nr  r(   r)   r*   ModifyParamsr  {  s     !ABB !!ABB u%%  ,, $$GHH ""233 &e,,  +=    +9     ?@@r)   r  c                   T    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)	r  r  r  r  z:List[Cardholder.ModifyParamsSpendingControlsSpendingLimit]r  r&   r  Nr  r(   r)   r*   ModifyParamsSpendingControlsz'Cardholder.ModifyParamsSpendingControls  r  r)   r  c                   <    e Zd ZU eed<   	 ed   ed<   	 ed   ed<   y)4Cardholder.ModifyParamsSpendingControlsSpendingLimitra   r  r  r  r  Nr  r(   r)   r*   )ModifyParamsSpendingControlsSpendingLimitr    r  r)   r  c                   f    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	<   y
)r  ,Cardholder.ModifyParamsIndividualCardIssuingrP   $Cardholder.ModifyParamsIndividualDobrQ   r&   rR   rS   -Cardholder.ModifyParamsIndividualVerificationrT   Nr  r(   r)   r*   ModifyParamsIndividualz!Cardholder.ModifyParamsIndividual  r  r)   r  c                       e Zd ZU ed   ed<   y)r  5Cardholder.ModifyParamsIndividualVerificationDocumentrN   Nr  r(   r)   r*   "ModifyParamsIndividualVerificationz-Cardholder.ModifyParamsIndividualVerification  r  r)   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r  r&   rK   rL   Nr  r(   r)   r*   *ModifyParamsIndividualVerificationDocumentz5Cardholder.ModifyParamsIndividualVerificationDocument  r  r)   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  rC   rD   rE   Nr  r(   r)   r*   ModifyParamsIndividualDobz$Cardholder.ModifyParamsIndividualDob  r  r)   r  c                       e Zd ZU ed   ed<   y)r  ?Cardholder.ModifyParamsIndividualCardIssuingUserTermsAcceptancer?   Nr  r(   r)   r*   !ModifyParamsIndividualCardIssuingz,Cardholder.ModifyParamsIndividualCardIssuing  r  r)   r	  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)r  r=   r:   r&   r;   r  r<   Nr  r(   r)   r*   4ModifyParamsIndividualCardIssuingUserTermsAcceptancez?Cardholder.ModifyParamsIndividualCardIssuingUserTermsAcceptance  r  r)   r  c                       e Zd ZU ed   ed<   y)r  r&   r  Nr  r(   r)   r*   ModifyParamsCompanyzCardholder.ModifyParamsCompany)  r  r)   r  c                       e Zd ZU ded<   y)r  %Cardholder.ModifyParamsBillingAddressr,   Nr  r(   r)   r*   ModifyParamsBillingzCardholder.ModifyParamsBilling/  r  r)   r  c                   `    e Zd ZU eed<   	 eed<   	 eed<   	 ed   ed<   	 eed<   	 ed   ed<   y)	r  r   r   r   r&   r    r!   r"   Nr  r(   r)   r*   ModifyParamsBillingAddressz%Cardholder.ModifyParamsBillingAddress5  r  r)   r  c                       e Zd ZU ed   ed<   y)Cardholder.RetrieveParamsr  r  Nr  r(   r)   r*   RetrieveParamsr  O  s    ,,r)   r  r  r  r  r  idr  livemoder  r  objectr  )deenesfritr  requirementsr  )activeblockedinactiver  )r  r  r  Napi_keyidempotency_keystripe_versionstripe_accountparamsr  returnc                 `    t        d| j                  d| j                         |||||            S )zS
        Creates a new Issuing Cardholder object that can be issued cards.
        r   post)r   _static_request	class_url)clsr"  r#  r$  r%  r&  s         r*   createzCardholder.create  s=     
 	
r)   r  c                     | j                  d| j                         ||||      }t        |t              s!t	        dt        |      j                  z        |S )z
        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.
        get)r"  r$  r%  r&  z%Expected list object from API, got %s)r*  r+  
isinstancer   	TypeErrorr  r#   )r,  r"  r$  r%  r&  results         r*   listzCardholder.list  sf     $$MMO)) % 
 &*-7<((* 
 r)   r  c                 z    | j                         dt        |      }t        d| j                  d||            S )z
        Updates the specified Issuing Cardholder object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.
        /r   r)  )r&  )r+  r   r   r*  )r,  r  r&  urls       r*   modifyzCardholder.modify  s=     *R.9F;
 	
r)   r  c                 8     | |fi |}|j                          |S )z9
        Retrieves an Issuing Cardholder object.
        )refresh)r,  r  r&  instances       r*   retrievezCardholder.retrieve  s$     r$V$r)   )r  r  r  r  r  )NNNN)NNN):r#   r$   r%   __doc__r   r
   r   r'   r	   r.   r3   rU   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=   r&   r2   r   r   classmethodr   r-  r   r3  r7  r;  r-   r(   r)   r*   r   r      s   
 <PK'"678O2, 2<, M
\ M
^| >j@< j@X 5	> 5	n	9 	0		 	.	Y 	4	 		 			 			 		9 		) 		) 		 	4$	 $	L		 	$-	> -	^	9 	0		 	.	Y 	4	 		 			 			 		9 		) 		) 		 	4	^ 	 g L C= 	G $$ N 38n I ()) 3-  W-I%J KLL  011 344 )
**  "&)-(,(,
#
 "#
 !	

 !
 23
 

 
0  "&(,(,	# ! !	
 01 
L	! 6 



 &'@ A

	

 

  &'B C	   $-r)   r   N)stripe.api_resources.abstractr   r   r   %stripe.api_resources.expandable_fieldr    stripe.api_resources.list_objectr   stripe.request_optionsr   stripe.stripe_objectr	   typingr
   r   r   r   r   typing_extensionsr   r   r   r   r   urllib.parser   stripe.api_resources.filer   r   r(   r)   r*   <module>rG     s]    
 B 7 1 - 7 7  $.J,'%,'Jr)   