
    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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
   5      rg)    )CreateableAPIResource)
ListObject)ListableAPIResource)RequestOptions)StripeObject)ClassVarListOptionalcast)LiteralNotRequired	TypedDictUnpackTYPE_CHECKING)Filec                   .   \ 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'    \\S'    \\S'    \S   \S'    \
\S'   \\S'    \S   \S'    \\S'    \\   \S'    \S\S   SS 4S j5       r\S\S   SS 4S  j5       r\S\S!   S\S    4S" j5       r\S\S!   S\S    4S# j5       r\S\S\S$   SS 4S% j5       r\S\S\S$   SS 4S& j5       rS\
0rS'r g())	ReportRun   aF  
The Report Run object represents an instance of a report type generated with
specific run parameters. Once the object is created, Stripe begins processing the report.
When the report has finished running, it will give you a reference to a file
where you can retrieve your results. For an overview, see
[API Access to Reports](https://stripe.com/docs/reporting/statements/api).

Note that certain report types can only be run based on your live-mode data (not test-mode
data), and will error when queried without a [live-mode API key](https://stripe.com/docs/keys#test-live-modes).
zreporting.report_runOBJECT_NAMEc                       \ rS rSr% \\\      \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S	'   S
r	g)ReportRun.Parameters(   columnsconnected_accountcurrencyinterval_endinterval_startpayoutreporting_categorytimezone N)
__name__
__module____qualname____firstlineno__r
   r	   str__annotations__int__static_attributes__r!       _/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/reporting/_report_run.py
Parametersr   (   s    $s)$$	 $C=(	 3-	 sm#	 !%	 	 %SM)	 3-	r*   r,   c                   J    \ rS rSr% \\\      \S'    \S   \S'    \\S'   Srg)ReportRun.CreateParamsJ   expand ReportRun.CreateParamsParameters
parametersreport_typer!   N	r"   r#   r$   r%   r   r	   r&   r'   r)   r!   r*   r+   CreateParamsr.   J   s6    DI&&	   BCC	 	r*   r5   c                       \ rS rSr% \\\      \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\	S      \S	'    \\	S
      \S'   Sr
g)r1   X   r   r   r   r   r   r   )%advanceadvance_fundinganticipation_repaymentchargecharge_failureclimate_order_purchaseclimate_order_refundconnect_collection_transferconnect_reserved_fundscontributiondisputedispute_reversalfeefinancing_paydownfinancing_paydown_reversalfinancing_payoutfinancing_payout_reversalissuing_authorization_holdissuing_authorization_releaseissuing_disputeissuing_transactionnetwork_costother_adjustmentpartial_capture_reversalr   payout_reversalplatform_earningplatform_earning_refundrefundrefund_failurerisk_reserved_fundstaxtopuptopup_reversaltransfertransfer_reversalunreconciled_customer_fundsr   (W  zAfrica/AbidjanzAfrica/AccrazAfrica/Addis_AbabazAfrica/AlgierszAfrica/AsmarazAfrica/AsmerazAfrica/BamakozAfrica/BanguizAfrica/BanjulzAfrica/BissauzAfrica/BlantyrezAfrica/BrazzavillezAfrica/BujumburazAfrica/CairozAfrica/CasablancazAfrica/CeutazAfrica/ConakryzAfrica/DakarzAfrica/Dar_es_SalaamzAfrica/DjiboutizAfrica/DoualazAfrica/El_AaiunzAfrica/FreetownzAfrica/GaboronezAfrica/HararezAfrica/JohannesburgzAfrica/JubazAfrica/KampalazAfrica/KhartoumzAfrica/KigalizAfrica/KinshasazAfrica/LagoszAfrica/LibrevillezAfrica/LomezAfrica/LuandazAfrica/LubumbashizAfrica/LusakazAfrica/MalabozAfrica/MaputozAfrica/MaseruzAfrica/MbabanezAfrica/MogadishuzAfrica/MonroviazAfrica/NairobizAfrica/NdjamenazAfrica/NiameyzAfrica/NouakchottzAfrica/OuagadougouzAfrica/Porto-NovozAfrica/Sao_TomezAfrica/TimbuktuzAfrica/TripolizAfrica/TuniszAfrica/WindhoekzAmerica/AdakzAmerica/AnchoragezAmerica/AnguillazAmerica/AntiguazAmerica/AraguainazAmerica/Argentina/Buenos_AireszAmerica/Argentina/Catamarcaz America/Argentina/ComodRivadaviazAmerica/Argentina/CordobazAmerica/Argentina/JujuyzAmerica/Argentina/La_RiojazAmerica/Argentina/MendozazAmerica/Argentina/Rio_GallegoszAmerica/Argentina/SaltazAmerica/Argentina/San_JuanzAmerica/Argentina/San_LuiszAmerica/Argentina/TucumanzAmerica/Argentina/UshuaiazAmerica/ArubazAmerica/AsuncionzAmerica/AtikokanzAmerica/AtkazAmerica/BahiazAmerica/Bahia_BanderaszAmerica/BarbadoszAmerica/BelemzAmerica/BelizezAmerica/Blanc-SablonzAmerica/Boa_VistazAmerica/BogotazAmerica/BoisezAmerica/Buenos_AireszAmerica/Cambridge_BayzAmerica/Campo_GrandezAmerica/CancunzAmerica/CaracaszAmerica/CatamarcazAmerica/CayennezAmerica/CaymanzAmerica/ChicagozAmerica/ChihuahuazAmerica/Ciudad_JuarezzAmerica/Coral_HarbourzAmerica/CordobazAmerica/Costa_RicazAmerica/CoyhaiquezAmerica/CrestonzAmerica/CuiabazAmerica/CuracaozAmerica/DanmarkshavnzAmerica/DawsonzAmerica/Dawson_CreekzAmerica/DenverzAmerica/DetroitzAmerica/DominicazAmerica/EdmontonzAmerica/EirunepezAmerica/El_SalvadorzAmerica/EnsenadazAmerica/Fort_NelsonzAmerica/Fort_WaynezAmerica/FortalezazAmerica/Glace_BayzAmerica/GodthabzAmerica/Goose_BayzAmerica/Grand_TurkzAmerica/GrenadazAmerica/GuadeloupezAmerica/GuatemalazAmerica/GuayaquilzAmerica/GuyanazAmerica/HalifaxzAmerica/HavanazAmerica/HermosillozAmerica/Indiana/IndianapoliszAmerica/Indiana/KnoxzAmerica/Indiana/MarengozAmerica/Indiana/PetersburgzAmerica/Indiana/Tell_CityzAmerica/Indiana/VevayzAmerica/Indiana/VincenneszAmerica/Indiana/WinamaczAmerica/IndianapoliszAmerica/InuvikzAmerica/IqaluitzAmerica/JamaicazAmerica/JujuyzAmerica/JuneauzAmerica/Kentucky/LouisvillezAmerica/Kentucky/MonticellozAmerica/Knox_INzAmerica/KralendijkzAmerica/La_PazzAmerica/LimazAmerica/Los_AngeleszAmerica/LouisvillezAmerica/Lower_PrinceszAmerica/MaceiozAmerica/ManaguazAmerica/ManauszAmerica/MarigotzAmerica/MartiniquezAmerica/MatamoroszAmerica/MazatlanzAmerica/MendozazAmerica/MenomineezAmerica/MeridazAmerica/MetlakatlazAmerica/Mexico_CityzAmerica/MiquelonzAmerica/MonctonzAmerica/MonterreyzAmerica/MontevideozAmerica/MontrealzAmerica/MontserratzAmerica/NassauzAmerica/New_YorkzAmerica/NipigonzAmerica/NomezAmerica/NoronhazAmerica/North_Dakota/BeulahzAmerica/North_Dakota/CenterzAmerica/North_Dakota/New_SalemzAmerica/NuukzAmerica/OjinagazAmerica/PanamazAmerica/PangnirtungzAmerica/ParamaribozAmerica/PhoenixzAmerica/Port-au-PrincezAmerica/Port_of_SpainzAmerica/Porto_AcrezAmerica/Porto_VelhozAmerica/Puerto_RicozAmerica/Punta_ArenaszAmerica/Rainy_RiverzAmerica/Rankin_InletzAmerica/RecifezAmerica/ReginazAmerica/ResolutezAmerica/Rio_BrancozAmerica/RosariozAmerica/Santa_IsabelzAmerica/SantaremzAmerica/SantiagozAmerica/Santo_DomingozAmerica/Sao_PaulozAmerica/ScoresbysundzAmerica/ShiprockzAmerica/SitkazAmerica/St_BarthelemyzAmerica/St_JohnszAmerica/St_KittszAmerica/St_LuciazAmerica/St_ThomaszAmerica/St_VincentzAmerica/Swift_CurrentzAmerica/TegucigalpazAmerica/ThulezAmerica/Thunder_BayzAmerica/TijuanazAmerica/TorontozAmerica/TortolazAmerica/VancouverzAmerica/VirginzAmerica/WhitehorsezAmerica/WinnipegzAmerica/YakutatzAmerica/YellowknifezAntarctica/CaseyzAntarctica/DaviszAntarctica/DumontDUrvillezAntarctica/MacquariezAntarctica/MawsonzAntarctica/McMurdozAntarctica/PalmerzAntarctica/RotherazAntarctica/South_PolezAntarctica/SyowazAntarctica/TrollzAntarctica/VostokzArctic/Longyearbyenz	Asia/AdenzAsia/Almatyz
Asia/AmmanzAsia/Anadyrz
Asia/AqtauzAsia/AqtobezAsia/AshgabatzAsia/AshkhabadzAsia/AtyrauzAsia/BaghdadzAsia/Bahrainz	Asia/BakuzAsia/BangkokzAsia/BarnaulzAsia/BeirutzAsia/BishkekzAsia/BruneizAsia/Calcuttaz
Asia/ChitazAsia/ChoibalsanzAsia/ChongqingzAsia/ChungkingzAsia/Colomboz
Asia/DaccazAsia/Damascusz
Asia/Dhakaz	Asia/Diliz
Asia/DubaizAsia/DushanbezAsia/Famagustaz	Asia/GazazAsia/HarbinzAsia/HebronzAsia/Ho_Chi_MinhzAsia/Hong_Kongz	Asia/HovdzAsia/IrkutskzAsia/IstanbulzAsia/JakartazAsia/JayapurazAsia/Jerusalemz
Asia/KabulzAsia/KamchatkazAsia/KarachizAsia/KashgarzAsia/KathmanduzAsia/KatmanduzAsia/KhandygazAsia/KolkatazAsia/KrasnoyarskzAsia/Kuala_LumpurzAsia/KuchingzAsia/Kuwaitz
Asia/Macaoz
Asia/MacauzAsia/MagadanzAsia/MakassarzAsia/ManilazAsia/MuscatzAsia/NicosiazAsia/NovokuznetskzAsia/Novosibirskz	Asia/Omskz	Asia/OralzAsia/Phnom_PenhzAsia/PontianakzAsia/Pyongyangz
Asia/QatarzAsia/QostanayzAsia/QyzylordazAsia/RangoonzAsia/RiyadhzAsia/SaigonzAsia/SakhalinzAsia/Samarkandz
Asia/SeoulzAsia/ShanghaizAsia/SingaporezAsia/SrednekolymskzAsia/TaipeizAsia/TashkentzAsia/TbilisizAsia/TehranzAsia/Tel_AvivzAsia/ThimbuzAsia/Thimphuz
Asia/Tokyoz
Asia/TomskzAsia/Ujung_PandangzAsia/UlaanbaatarzAsia/Ulan_BatorzAsia/UrumqizAsia/Ust-NerazAsia/VientianezAsia/VladivostokzAsia/YakutskzAsia/YangonzAsia/YekaterinburgzAsia/YerevanzAtlantic/AzoreszAtlantic/BermudazAtlantic/CanaryzAtlantic/Cape_VerdezAtlantic/FaeroezAtlantic/FaroezAtlantic/Jan_MayenzAtlantic/MadeirazAtlantic/ReykjavikzAtlantic/South_GeorgiazAtlantic/St_HelenazAtlantic/StanleyzAustralia/ACTzAustralia/AdelaidezAustralia/BrisbanezAustralia/Broken_HillzAustralia/CanberrazAustralia/CurriezAustralia/DarwinzAustralia/EuclazAustralia/HobartzAustralia/LHIzAustralia/LindemanzAustralia/Lord_HowezAustralia/MelbournezAustralia/NSWzAustralia/NorthzAustralia/PerthzAustralia/QueenslandzAustralia/SouthzAustralia/SydneyzAustralia/TasmaniazAustralia/VictoriazAustralia/WestzAustralia/YancowinnazBrazil/AcrezBrazil/DeNoronhazBrazil/EastzBrazil/WestCETCST6CDTzCanada/AtlanticzCanada/CentralzCanada/EasternzCanada/MountainzCanada/NewfoundlandzCanada/PacificzCanada/SaskatchewanzCanada/YukonzChile/ContinentalzChile/EasterIslandCubaEETESTEST5EDTEgyptEirezEtc/GMTz	Etc/GMT+0z	Etc/GMT+1z
Etc/GMT+10z
Etc/GMT+11z
Etc/GMT+12z	Etc/GMT+2z	Etc/GMT+3z	Etc/GMT+4z	Etc/GMT+5z	Etc/GMT+6z	Etc/GMT+7z	Etc/GMT+8z	Etc/GMT+9z	Etc/GMT-0z	Etc/GMT-1z
Etc/GMT-10z
Etc/GMT-11z
Etc/GMT-12z
Etc/GMT-13z
Etc/GMT-14z	Etc/GMT-2z	Etc/GMT-3z	Etc/GMT-4z	Etc/GMT-5z	Etc/GMT-6z	Etc/GMT-7z	Etc/GMT-8z	Etc/GMT-9zEtc/GMT0zEtc/GreenwichzEtc/UCTzEtc/UTCzEtc/UniversalzEtc/ZuluzEurope/AmsterdamzEurope/AndorrazEurope/AstrakhanzEurope/AthenszEurope/BelfastzEurope/BelgradezEurope/BerlinzEurope/BratislavazEurope/BrusselszEurope/BucharestzEurope/BudapestzEurope/BusingenzEurope/ChisinauzEurope/CopenhagenzEurope/DublinzEurope/GibraltarzEurope/GuernseyzEurope/HelsinkizEurope/Isle_of_ManzEurope/IstanbulzEurope/JerseyzEurope/KaliningradzEurope/KievzEurope/KirovzEurope/KyivzEurope/LisbonzEurope/LjubljanazEurope/LondonzEurope/LuxembourgzEurope/MadridzEurope/MaltazEurope/MariehamnzEurope/MinskzEurope/MonacozEurope/MoscowzEurope/NicosiazEurope/OslozEurope/PariszEurope/PodgoricazEurope/PraguezEurope/RigazEurope/RomezEurope/SamarazEurope/San_MarinozEurope/SarajevozEurope/SaratovzEurope/SimferopolzEurope/SkopjezEurope/SofiazEurope/StockholmzEurope/TallinnzEurope/TiranezEurope/TiraspolzEurope/UlyanovskzEurope/UzhgorodzEurope/VaduzzEurope/VaticanzEurope/ViennazEurope/VilniuszEurope/VolgogradzEurope/WarsawzEurope/ZagrebzEurope/ZaporozhyezEurope/ZurichFactoryGBzGB-EireGMTzGMT+0zGMT-0GMT0	GreenwichHSTHongkongIcelandzIndian/AntananarivozIndian/ChagoszIndian/ChristmaszIndian/CocoszIndian/ComorozIndian/KerguelenzIndian/MahezIndian/MaldiveszIndian/MauritiuszIndian/MayottezIndian/ReunionIranIsraelJamaicaJapan	KwajaleinLibyaMETMSTMST7MDTzMexico/BajaNortezMexico/BajaSurzMexico/GeneralNZzNZ-CHATNavajoPRCPST8PDTzPacific/ApiazPacific/AucklandzPacific/BougainvillezPacific/ChathamzPacific/ChuukzPacific/EasterzPacific/EfatezPacific/EnderburyzPacific/FakaofozPacific/FijizPacific/FunafutizPacific/GalapagoszPacific/GambierzPacific/GuadalcanalzPacific/GuamzPacific/HonoluluzPacific/JohnstonzPacific/KantonzPacific/KiritimatizPacific/KosraezPacific/KwajaleinzPacific/MajurozPacific/MarquesaszPacific/MidwayzPacific/NauruzPacific/NiuezPacific/NorfolkzPacific/NoumeazPacific/Pago_PagozPacific/PalauzPacific/PitcairnzPacific/PohnpeizPacific/PonapezPacific/Port_MoresbyzPacific/RarotongazPacific/SaipanzPacific/SamoazPacific/TahitizPacific/TarawazPacific/TongatapuzPacific/TrukzPacific/WakezPacific/WalliszPacific/YapPolandPortugalROCROK	SingaporeTurkeyUCTz	US/AlaskazUS/Aleutianz
US/Arizonaz
US/CentralzUS/East-Indianaz
US/Easternz	US/HawaiizUS/Indiana-StarkezUS/MichiganzUS/Mountainz
US/PacificzUS/Pacific-NewzUS/SamoaUTC	UniversalzW-SUWETZulur    r!   N)r"   r#   r$   r%   r   r	   r&   r'   r(   r   r)   r!   r*   r+   CreateParamsParameters ReportRun.CreateParamsParametersX   s    T#Y''	 's++	 c""	 "#&&	 $C((	 C  	 ($/&(
 (	
R	 V	X	Z	
 Z		
v	r*   r   c                   t    \ rS rSr% \S   \S'    \\   \S'    \\\      \S'    \\   \S'    \\   \S'   Sr	g	)
ReportRun.ListParamsi  zReportRun.ListParamsCreated|intcreatedending_beforer0   limitstarting_afterr!   N)
r"   r#   r$   r%   r   r'   r&   r	   r(   r)   r!   r*   r+   
ListParamsr     s_    >??	 #3''	 DI&&	 3	 $C((	r*   r   c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)ReportRun.ListParamsCreatedi  gtgteltlter!   N)r"   r#   r$   r%   r   r(   r'   r)   r!   r*   r+   ListParamsCreatedr     sH    	 	 	 	r*   r   c                   ,    \ rS rSr% \\\      \S'   Srg)ReportRun.RetrieveParamsi$  r0   r!   Nr4   r!   r*   r+   RetrieveParamsr   $  s    DI&&	r*   r   r   erroridlivemodeobjectr2   r3   r   resultstatussucceeded_atparamsr.   returnc           	      T    [        SU R                  SU R                  5       US95      $ )
Creates a new object and begin running the report. (Certain report types require a [live-mode API key](https://stripe.com/docs/keys#test-live-modes).)
r   postr   )r   _static_request	class_urlclsr   s     r+   createReportRun.createU  s6    
    
 	
r*   c           	      p   #    [        SU R                  SU R                  5       US9I Sh  vN 5      $  N7f)r   r   r   r   N)r   _static_request_asyncr   r   s     r+   create_asyncReportRun.create_asyncc  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$ )F
Returns a list of Report Runs, with the most recent appearing first.
getr   %Expected list object from API, got %s)r   r   
isinstancer   	TypeErrortyper"   r   r   r   s      r+   listReportRun.lists  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   r   Nr   )r   r   r   r   r   r   r"   r   s      r+   
list_asyncReportRun.list_async  sm      00MMO 1 
 

 &*--7<((* 
 
s   #A$A"=A$r   c                 8    U " U40 UD6nUR                  5         U$ )2
Retrieves the details of an existing Report Run.
)refreshr   r   r   instances       r+   retrieveReportRun.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)r   N)refresh_asyncr   s       r+   retrieve_asyncReportRun.retrieve_async  s2      r$V$$$&&& 	's   (&(r!   N)!r"   r#   r$   r%   __doc__r   r   r   r'   r   r,   r   r5   r   r   r   r   r   r(   r
   r&   boolclassmethodr   r   r   r   r   r   r   r   _inner_class_typesr)   r!   r*   r+   r   r      s   	 	 '"89:  \  D~ b
 b
H^ ,I $  L C= 	G N *++  V K
 3-
 
f%=> 
; 
 
 
67
	
 
 45	K	  & 45	K	  &  &'A B	   &'A B	  '
3r*   r   N)stripe._createable_api_resourcer   stripe._list_objectr   stripe._listable_api_resourcer   stripe._request_optionsr   stripe._stripe_objectr   typingr   r	   r
   r   typing_extensionsr   r   r   r   r   stripe._filer   r   r!   r*   r+   <module>r      sK    B * = 2 . 1 1  !\4+&$\4r*   