1use stripe_client_core::{
2 RequestBuilder, StripeBlockingClient, StripeClient, StripeMethod, StripeRequest,
3};
4
5#[derive(Clone, Debug, serde::Serialize)]
6struct ListReportingReportRunBuilder {
7 #[serde(skip_serializing_if = "Option::is_none")]
8 created: Option<stripe_types::RangeQueryTs>,
9 #[serde(skip_serializing_if = "Option::is_none")]
10 ending_before: Option<String>,
11 #[serde(skip_serializing_if = "Option::is_none")]
12 expand: Option<Vec<String>>,
13 #[serde(skip_serializing_if = "Option::is_none")]
14 limit: Option<i64>,
15 #[serde(skip_serializing_if = "Option::is_none")]
16 starting_after: Option<String>,
17}
18impl ListReportingReportRunBuilder {
19 fn new() -> Self {
20 Self { created: None, ending_before: None, expand: None, limit: None, starting_after: None }
21 }
22}
23#[derive(Clone, Debug, serde::Serialize)]
25pub struct ListReportingReportRun {
26 inner: ListReportingReportRunBuilder,
27}
28impl ListReportingReportRun {
29 pub fn new() -> Self {
31 Self { inner: ListReportingReportRunBuilder::new() }
32 }
33 pub fn created(mut self, created: impl Into<stripe_types::RangeQueryTs>) -> Self {
35 self.inner.created = Some(created.into());
36 self
37 }
38 pub fn ending_before(mut self, ending_before: impl Into<String>) -> Self {
42 self.inner.ending_before = Some(ending_before.into());
43 self
44 }
45 pub fn expand(mut self, expand: impl Into<Vec<String>>) -> Self {
47 self.inner.expand = Some(expand.into());
48 self
49 }
50 pub fn limit(mut self, limit: impl Into<i64>) -> Self {
53 self.inner.limit = Some(limit.into());
54 self
55 }
56 pub fn starting_after(mut self, starting_after: impl Into<String>) -> Self {
60 self.inner.starting_after = Some(starting_after.into());
61 self
62 }
63}
64impl Default for ListReportingReportRun {
65 fn default() -> Self {
66 Self::new()
67 }
68}
69impl ListReportingReportRun {
70 pub async fn send<C: StripeClient>(
72 &self,
73 client: &C,
74 ) -> Result<<Self as StripeRequest>::Output, C::Err> {
75 self.customize().send(client).await
76 }
77
78 pub fn send_blocking<C: StripeBlockingClient>(
80 &self,
81 client: &C,
82 ) -> Result<<Self as StripeRequest>::Output, C::Err> {
83 self.customize().send_blocking(client)
84 }
85
86 pub fn paginate(
87 &self,
88 ) -> stripe_client_core::ListPaginator<stripe_types::List<stripe_misc::ReportingReportRun>>
89 {
90 stripe_client_core::ListPaginator::new_list("/reporting/report_runs", &self.inner)
91 }
92}
93
94impl StripeRequest for ListReportingReportRun {
95 type Output = stripe_types::List<stripe_misc::ReportingReportRun>;
96
97 fn build(&self) -> RequestBuilder {
98 RequestBuilder::new(StripeMethod::Get, "/reporting/report_runs").query(&self.inner)
99 }
100}
101#[derive(Clone, Debug, serde::Serialize)]
102struct RetrieveReportingReportRunBuilder {
103 #[serde(skip_serializing_if = "Option::is_none")]
104 expand: Option<Vec<String>>,
105}
106impl RetrieveReportingReportRunBuilder {
107 fn new() -> Self {
108 Self { expand: None }
109 }
110}
111#[derive(Clone, Debug, serde::Serialize)]
113pub struct RetrieveReportingReportRun {
114 inner: RetrieveReportingReportRunBuilder,
115 report_run: stripe_misc::ReportingReportRunId,
116}
117impl RetrieveReportingReportRun {
118 pub fn new(report_run: impl Into<stripe_misc::ReportingReportRunId>) -> Self {
120 Self { report_run: report_run.into(), inner: RetrieveReportingReportRunBuilder::new() }
121 }
122 pub fn expand(mut self, expand: impl Into<Vec<String>>) -> Self {
124 self.inner.expand = Some(expand.into());
125 self
126 }
127}
128impl RetrieveReportingReportRun {
129 pub async fn send<C: StripeClient>(
131 &self,
132 client: &C,
133 ) -> Result<<Self as StripeRequest>::Output, C::Err> {
134 self.customize().send(client).await
135 }
136
137 pub fn send_blocking<C: StripeBlockingClient>(
139 &self,
140 client: &C,
141 ) -> Result<<Self as StripeRequest>::Output, C::Err> {
142 self.customize().send_blocking(client)
143 }
144}
145
146impl StripeRequest for RetrieveReportingReportRun {
147 type Output = stripe_misc::ReportingReportRun;
148
149 fn build(&self) -> RequestBuilder {
150 let report_run = &self.report_run;
151 RequestBuilder::new(StripeMethod::Get, format!("/reporting/report_runs/{report_run}"))
152 .query(&self.inner)
153 }
154}
155#[derive(Clone, Debug, serde::Serialize)]
156struct CreateReportingReportRunBuilder {
157 #[serde(skip_serializing_if = "Option::is_none")]
158 expand: Option<Vec<String>>,
159 #[serde(skip_serializing_if = "Option::is_none")]
160 parameters: Option<CreateReportingReportRunParameters>,
161 report_type: String,
162}
163impl CreateReportingReportRunBuilder {
164 fn new(report_type: impl Into<String>) -> Self {
165 Self { expand: None, parameters: None, report_type: report_type.into() }
166 }
167}
168#[derive(Clone, Debug, serde::Serialize)]
171pub struct CreateReportingReportRunParameters {
172 #[serde(skip_serializing_if = "Option::is_none")]
175 pub columns: Option<Vec<String>>,
176 #[serde(skip_serializing_if = "Option::is_none")]
178 pub connected_account: Option<String>,
179 #[serde(skip_serializing_if = "Option::is_none")]
181 pub currency: Option<stripe_types::Currency>,
182 #[serde(skip_serializing_if = "Option::is_none")]
184 pub interval_end: Option<stripe_types::Timestamp>,
185 #[serde(skip_serializing_if = "Option::is_none")]
187 pub interval_start: Option<stripe_types::Timestamp>,
188 #[serde(skip_serializing_if = "Option::is_none")]
190 pub payout: Option<String>,
191 #[serde(skip_serializing_if = "Option::is_none")]
193 pub reporting_category: Option<CreateReportingReportRunParametersReportingCategory>,
194 #[serde(skip_serializing_if = "Option::is_none")]
199 pub timezone: Option<CreateReportingReportRunParametersTimezone>,
200}
201impl CreateReportingReportRunParameters {
202 pub fn new() -> Self {
203 Self {
204 columns: None,
205 connected_account: None,
206 currency: None,
207 interval_end: None,
208 interval_start: None,
209 payout: None,
210 reporting_category: None,
211 timezone: None,
212 }
213 }
214}
215impl Default for CreateReportingReportRunParameters {
216 fn default() -> Self {
217 Self::new()
218 }
219}
220#[derive(Clone, Eq, PartialEq)]
222#[non_exhaustive]
223pub enum CreateReportingReportRunParametersReportingCategory {
224 Advance,
225 AdvanceFunding,
226 AnticipationRepayment,
227 Charge,
228 ChargeFailure,
229 ClimateOrderPurchase,
230 ClimateOrderRefund,
231 ConnectCollectionTransfer,
232 ConnectReservedFunds,
233 Contribution,
234 Dispute,
235 DisputeReversal,
236 Fee,
237 FinancingPaydown,
238 FinancingPaydownReversal,
239 FinancingPayout,
240 FinancingPayoutReversal,
241 IssuingAuthorizationHold,
242 IssuingAuthorizationRelease,
243 IssuingDispute,
244 IssuingTransaction,
245 NetworkCost,
246 OtherAdjustment,
247 PartialCaptureReversal,
248 Payout,
249 PayoutReversal,
250 PlatformEarning,
251 PlatformEarningRefund,
252 Refund,
253 RefundFailure,
254 RiskReservedFunds,
255 Tax,
256 Topup,
257 TopupReversal,
258 Transfer,
259 TransferReversal,
260 UnreconciledCustomerFunds,
261 Unknown(String),
263}
264impl CreateReportingReportRunParametersReportingCategory {
265 pub fn as_str(&self) -> &str {
266 use CreateReportingReportRunParametersReportingCategory::*;
267 match self {
268 Advance => "advance",
269 AdvanceFunding => "advance_funding",
270 AnticipationRepayment => "anticipation_repayment",
271 Charge => "charge",
272 ChargeFailure => "charge_failure",
273 ClimateOrderPurchase => "climate_order_purchase",
274 ClimateOrderRefund => "climate_order_refund",
275 ConnectCollectionTransfer => "connect_collection_transfer",
276 ConnectReservedFunds => "connect_reserved_funds",
277 Contribution => "contribution",
278 Dispute => "dispute",
279 DisputeReversal => "dispute_reversal",
280 Fee => "fee",
281 FinancingPaydown => "financing_paydown",
282 FinancingPaydownReversal => "financing_paydown_reversal",
283 FinancingPayout => "financing_payout",
284 FinancingPayoutReversal => "financing_payout_reversal",
285 IssuingAuthorizationHold => "issuing_authorization_hold",
286 IssuingAuthorizationRelease => "issuing_authorization_release",
287 IssuingDispute => "issuing_dispute",
288 IssuingTransaction => "issuing_transaction",
289 NetworkCost => "network_cost",
290 OtherAdjustment => "other_adjustment",
291 PartialCaptureReversal => "partial_capture_reversal",
292 Payout => "payout",
293 PayoutReversal => "payout_reversal",
294 PlatformEarning => "platform_earning",
295 PlatformEarningRefund => "platform_earning_refund",
296 Refund => "refund",
297 RefundFailure => "refund_failure",
298 RiskReservedFunds => "risk_reserved_funds",
299 Tax => "tax",
300 Topup => "topup",
301 TopupReversal => "topup_reversal",
302 Transfer => "transfer",
303 TransferReversal => "transfer_reversal",
304 UnreconciledCustomerFunds => "unreconciled_customer_funds",
305 Unknown(v) => v,
306 }
307 }
308}
309
310impl std::str::FromStr for CreateReportingReportRunParametersReportingCategory {
311 type Err = std::convert::Infallible;
312 fn from_str(s: &str) -> Result<Self, Self::Err> {
313 use CreateReportingReportRunParametersReportingCategory::*;
314 match s {
315 "advance" => Ok(Advance),
316 "advance_funding" => Ok(AdvanceFunding),
317 "anticipation_repayment" => Ok(AnticipationRepayment),
318 "charge" => Ok(Charge),
319 "charge_failure" => Ok(ChargeFailure),
320 "climate_order_purchase" => Ok(ClimateOrderPurchase),
321 "climate_order_refund" => Ok(ClimateOrderRefund),
322 "connect_collection_transfer" => Ok(ConnectCollectionTransfer),
323 "connect_reserved_funds" => Ok(ConnectReservedFunds),
324 "contribution" => Ok(Contribution),
325 "dispute" => Ok(Dispute),
326 "dispute_reversal" => Ok(DisputeReversal),
327 "fee" => Ok(Fee),
328 "financing_paydown" => Ok(FinancingPaydown),
329 "financing_paydown_reversal" => Ok(FinancingPaydownReversal),
330 "financing_payout" => Ok(FinancingPayout),
331 "financing_payout_reversal" => Ok(FinancingPayoutReversal),
332 "issuing_authorization_hold" => Ok(IssuingAuthorizationHold),
333 "issuing_authorization_release" => Ok(IssuingAuthorizationRelease),
334 "issuing_dispute" => Ok(IssuingDispute),
335 "issuing_transaction" => Ok(IssuingTransaction),
336 "network_cost" => Ok(NetworkCost),
337 "other_adjustment" => Ok(OtherAdjustment),
338 "partial_capture_reversal" => Ok(PartialCaptureReversal),
339 "payout" => Ok(Payout),
340 "payout_reversal" => Ok(PayoutReversal),
341 "platform_earning" => Ok(PlatformEarning),
342 "platform_earning_refund" => Ok(PlatformEarningRefund),
343 "refund" => Ok(Refund),
344 "refund_failure" => Ok(RefundFailure),
345 "risk_reserved_funds" => Ok(RiskReservedFunds),
346 "tax" => Ok(Tax),
347 "topup" => Ok(Topup),
348 "topup_reversal" => Ok(TopupReversal),
349 "transfer" => Ok(Transfer),
350 "transfer_reversal" => Ok(TransferReversal),
351 "unreconciled_customer_funds" => Ok(UnreconciledCustomerFunds),
352 v => Ok(Unknown(v.to_owned())),
353 }
354 }
355}
356impl std::fmt::Display for CreateReportingReportRunParametersReportingCategory {
357 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
358 f.write_str(self.as_str())
359 }
360}
361
362impl std::fmt::Debug for CreateReportingReportRunParametersReportingCategory {
363 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
364 f.write_str(self.as_str())
365 }
366}
367impl serde::Serialize for CreateReportingReportRunParametersReportingCategory {
368 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
369 where
370 S: serde::Serializer,
371 {
372 serializer.serialize_str(self.as_str())
373 }
374}
375#[cfg(feature = "deserialize")]
376impl<'de> serde::Deserialize<'de> for CreateReportingReportRunParametersReportingCategory {
377 fn deserialize<D: serde::Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error> {
378 use std::str::FromStr;
379 let s: std::borrow::Cow<'de, str> = serde::Deserialize::deserialize(deserializer)?;
380 Ok(Self::from_str(&s).unwrap())
381 }
382}
383#[derive(Clone, Eq, PartialEq)]
388#[non_exhaustive]
389pub enum CreateReportingReportRunParametersTimezone {
390 AfricaAbidjan,
391 AfricaAccra,
392 AfricaAddisAbaba,
393 AfricaAlgiers,
394 AfricaAsmara,
395 AfricaAsmera,
396 AfricaBamako,
397 AfricaBangui,
398 AfricaBanjul,
399 AfricaBissau,
400 AfricaBlantyre,
401 AfricaBrazzaville,
402 AfricaBujumbura,
403 AfricaCairo,
404 AfricaCasablanca,
405 AfricaCeuta,
406 AfricaConakry,
407 AfricaDakar,
408 AfricaDarEsSalaam,
409 AfricaDjibouti,
410 AfricaDouala,
411 AfricaElAaiun,
412 AfricaFreetown,
413 AfricaGaborone,
414 AfricaHarare,
415 AfricaJohannesburg,
416 AfricaJuba,
417 AfricaKampala,
418 AfricaKhartoum,
419 AfricaKigali,
420 AfricaKinshasa,
421 AfricaLagos,
422 AfricaLibreville,
423 AfricaLome,
424 AfricaLuanda,
425 AfricaLubumbashi,
426 AfricaLusaka,
427 AfricaMalabo,
428 AfricaMaputo,
429 AfricaMaseru,
430 AfricaMbabane,
431 AfricaMogadishu,
432 AfricaMonrovia,
433 AfricaNairobi,
434 AfricaNdjamena,
435 AfricaNiamey,
436 AfricaNouakchott,
437 AfricaOuagadougou,
438 AfricaPortoMinusNovo,
439 AfricaSaoTome,
440 AfricaTimbuktu,
441 AfricaTripoli,
442 AfricaTunis,
443 AfricaWindhoek,
444 AmericaAdak,
445 AmericaAnchorage,
446 AmericaAnguilla,
447 AmericaAntigua,
448 AmericaAraguaina,
449 AmericaArgentinaBuenosAires,
450 AmericaArgentinaCatamarca,
451 AmericaArgentinaComodRivadavia,
452 AmericaArgentinaCordoba,
453 AmericaArgentinaJujuy,
454 AmericaArgentinaLaRioja,
455 AmericaArgentinaMendoza,
456 AmericaArgentinaRioGallegos,
457 AmericaArgentinaSalta,
458 AmericaArgentinaSanJuan,
459 AmericaArgentinaSanLuis,
460 AmericaArgentinaTucuman,
461 AmericaArgentinaUshuaia,
462 AmericaAruba,
463 AmericaAsuncion,
464 AmericaAtikokan,
465 AmericaAtka,
466 AmericaBahia,
467 AmericaBahiaBanderas,
468 AmericaBarbados,
469 AmericaBelem,
470 AmericaBelize,
471 AmericaBlancMinusSablon,
472 AmericaBoaVista,
473 AmericaBogota,
474 AmericaBoise,
475 AmericaBuenosAires,
476 AmericaCambridgeBay,
477 AmericaCampoGrande,
478 AmericaCancun,
479 AmericaCaracas,
480 AmericaCatamarca,
481 AmericaCayenne,
482 AmericaCayman,
483 AmericaChicago,
484 AmericaChihuahua,
485 AmericaCiudadJuarez,
486 AmericaCoralHarbour,
487 AmericaCordoba,
488 AmericaCostaRica,
489 AmericaCoyhaique,
490 AmericaCreston,
491 AmericaCuiaba,
492 AmericaCuracao,
493 AmericaDanmarkshavn,
494 AmericaDawson,
495 AmericaDawsonCreek,
496 AmericaDenver,
497 AmericaDetroit,
498 AmericaDominica,
499 AmericaEdmonton,
500 AmericaEirunepe,
501 AmericaElSalvador,
502 AmericaEnsenada,
503 AmericaFortNelson,
504 AmericaFortWayne,
505 AmericaFortaleza,
506 AmericaGlaceBay,
507 AmericaGodthab,
508 AmericaGooseBay,
509 AmericaGrandTurk,
510 AmericaGrenada,
511 AmericaGuadeloupe,
512 AmericaGuatemala,
513 AmericaGuayaquil,
514 AmericaGuyana,
515 AmericaHalifax,
516 AmericaHavana,
517 AmericaHermosillo,
518 AmericaIndianaIndianapolis,
519 AmericaIndianaKnox,
520 AmericaIndianaMarengo,
521 AmericaIndianaPetersburg,
522 AmericaIndianaTellCity,
523 AmericaIndianaVevay,
524 AmericaIndianaVincennes,
525 AmericaIndianaWinamac,
526 AmericaIndianapolis,
527 AmericaInuvik,
528 AmericaIqaluit,
529 AmericaJamaica,
530 AmericaJujuy,
531 AmericaJuneau,
532 AmericaKentuckyLouisville,
533 AmericaKentuckyMonticello,
534 AmericaKnoxIn,
535 AmericaKralendijk,
536 AmericaLaPaz,
537 AmericaLima,
538 AmericaLosAngeles,
539 AmericaLouisville,
540 AmericaLowerPrinces,
541 AmericaMaceio,
542 AmericaManagua,
543 AmericaManaus,
544 AmericaMarigot,
545 AmericaMartinique,
546 AmericaMatamoros,
547 AmericaMazatlan,
548 AmericaMendoza,
549 AmericaMenominee,
550 AmericaMerida,
551 AmericaMetlakatla,
552 AmericaMexicoCity,
553 AmericaMiquelon,
554 AmericaMoncton,
555 AmericaMonterrey,
556 AmericaMontevideo,
557 AmericaMontreal,
558 AmericaMontserrat,
559 AmericaNassau,
560 AmericaNewYork,
561 AmericaNipigon,
562 AmericaNome,
563 AmericaNoronha,
564 AmericaNorthDakotaBeulah,
565 AmericaNorthDakotaCenter,
566 AmericaNorthDakotaNewSalem,
567 AmericaNuuk,
568 AmericaOjinaga,
569 AmericaPanama,
570 AmericaPangnirtung,
571 AmericaParamaribo,
572 AmericaPhoenix,
573 AmericaPortMinusauMinusPrince,
574 AmericaPortOfSpain,
575 AmericaPortoAcre,
576 AmericaPortoVelho,
577 AmericaPuertoRico,
578 AmericaPuntaArenas,
579 AmericaRainyRiver,
580 AmericaRankinInlet,
581 AmericaRecife,
582 AmericaRegina,
583 AmericaResolute,
584 AmericaRioBranco,
585 AmericaRosario,
586 AmericaSantaIsabel,
587 AmericaSantarem,
588 AmericaSantiago,
589 AmericaSantoDomingo,
590 AmericaSaoPaulo,
591 AmericaScoresbysund,
592 AmericaShiprock,
593 AmericaSitka,
594 AmericaStBarthelemy,
595 AmericaStJohns,
596 AmericaStKitts,
597 AmericaStLucia,
598 AmericaStThomas,
599 AmericaStVincent,
600 AmericaSwiftCurrent,
601 AmericaTegucigalpa,
602 AmericaThule,
603 AmericaThunderBay,
604 AmericaTijuana,
605 AmericaToronto,
606 AmericaTortola,
607 AmericaVancouver,
608 AmericaVirgin,
609 AmericaWhitehorse,
610 AmericaWinnipeg,
611 AmericaYakutat,
612 AmericaYellowknife,
613 AntarcticaCasey,
614 AntarcticaDavis,
615 AntarcticaDumontDUrville,
616 AntarcticaMacquarie,
617 AntarcticaMawson,
618 AntarcticaMcMurdo,
619 AntarcticaPalmer,
620 AntarcticaRothera,
621 AntarcticaSouthPole,
622 AntarcticaSyowa,
623 AntarcticaTroll,
624 AntarcticaVostok,
625 ArcticLongyearbyen,
626 AsiaAden,
627 AsiaAlmaty,
628 AsiaAmman,
629 AsiaAnadyr,
630 AsiaAqtau,
631 AsiaAqtobe,
632 AsiaAshgabat,
633 AsiaAshkhabad,
634 AsiaAtyrau,
635 AsiaBaghdad,
636 AsiaBahrain,
637 AsiaBaku,
638 AsiaBangkok,
639 AsiaBarnaul,
640 AsiaBeirut,
641 AsiaBishkek,
642 AsiaBrunei,
643 AsiaCalcutta,
644 AsiaChita,
645 AsiaChoibalsan,
646 AsiaChongqing,
647 AsiaChungking,
648 AsiaColombo,
649 AsiaDacca,
650 AsiaDamascus,
651 AsiaDhaka,
652 AsiaDili,
653 AsiaDubai,
654 AsiaDushanbe,
655 AsiaFamagusta,
656 AsiaGaza,
657 AsiaHarbin,
658 AsiaHebron,
659 AsiaHoChiMinh,
660 AsiaHongKong,
661 AsiaHovd,
662 AsiaIrkutsk,
663 AsiaIstanbul,
664 AsiaJakarta,
665 AsiaJayapura,
666 AsiaJerusalem,
667 AsiaKabul,
668 AsiaKamchatka,
669 AsiaKarachi,
670 AsiaKashgar,
671 AsiaKathmandu,
672 AsiaKatmandu,
673 AsiaKhandyga,
674 AsiaKolkata,
675 AsiaKrasnoyarsk,
676 AsiaKualaLumpur,
677 AsiaKuching,
678 AsiaKuwait,
679 AsiaMacao,
680 AsiaMacau,
681 AsiaMagadan,
682 AsiaMakassar,
683 AsiaManila,
684 AsiaMuscat,
685 AsiaNicosia,
686 AsiaNovokuznetsk,
687 AsiaNovosibirsk,
688 AsiaOmsk,
689 AsiaOral,
690 AsiaPhnomPenh,
691 AsiaPontianak,
692 AsiaPyongyang,
693 AsiaQatar,
694 AsiaQostanay,
695 AsiaQyzylorda,
696 AsiaRangoon,
697 AsiaRiyadh,
698 AsiaSaigon,
699 AsiaSakhalin,
700 AsiaSamarkand,
701 AsiaSeoul,
702 AsiaShanghai,
703 AsiaSingapore,
704 AsiaSrednekolymsk,
705 AsiaTaipei,
706 AsiaTashkent,
707 AsiaTbilisi,
708 AsiaTehran,
709 AsiaTelAviv,
710 AsiaThimbu,
711 AsiaThimphu,
712 AsiaTokyo,
713 AsiaTomsk,
714 AsiaUjungPandang,
715 AsiaUlaanbaatar,
716 AsiaUlanBator,
717 AsiaUrumqi,
718 AsiaUstMinusNera,
719 AsiaVientiane,
720 AsiaVladivostok,
721 AsiaYakutsk,
722 AsiaYangon,
723 AsiaYekaterinburg,
724 AsiaYerevan,
725 AtlanticAzores,
726 AtlanticBermuda,
727 AtlanticCanary,
728 AtlanticCapeVerde,
729 AtlanticFaeroe,
730 AtlanticFaroe,
731 AtlanticJanMayen,
732 AtlanticMadeira,
733 AtlanticReykjavik,
734 AtlanticSouthGeorgia,
735 AtlanticStHelena,
736 AtlanticStanley,
737 AustraliaAct,
738 AustraliaAdelaide,
739 AustraliaBrisbane,
740 AustraliaBrokenHill,
741 AustraliaCanberra,
742 AustraliaCurrie,
743 AustraliaDarwin,
744 AustraliaEucla,
745 AustraliaHobart,
746 AustraliaLhi,
747 AustraliaLindeman,
748 AustraliaLordHowe,
749 AustraliaMelbourne,
750 AustraliaNsw,
751 AustraliaNorth,
752 AustraliaPerth,
753 AustraliaQueensland,
754 AustraliaSouth,
755 AustraliaSydney,
756 AustraliaTasmania,
757 AustraliaVictoria,
758 AustraliaWest,
759 AustraliaYancowinna,
760 BrazilAcre,
761 BrazilDeNoronha,
762 BrazilEast,
763 BrazilWest,
764 Cet,
765 Cst6cdt,
766 CanadaAtlantic,
767 CanadaCentral,
768 CanadaEastern,
769 CanadaMountain,
770 CanadaNewfoundland,
771 CanadaPacific,
772 CanadaSaskatchewan,
773 CanadaYukon,
774 ChileContinental,
775 ChileEasterIsland,
776 Cuba,
777 Eet,
778 Est,
779 Est5edt,
780 Egypt,
781 Eire,
782 EtcGmt,
783 EtcGmtPlus0,
784 EtcGmtPlus1,
785 EtcGmtPlus10,
786 EtcGmtPlus11,
787 EtcGmtPlus12,
788 EtcGmtPlus2,
789 EtcGmtPlus3,
790 EtcGmtPlus4,
791 EtcGmtPlus5,
792 EtcGmtPlus6,
793 EtcGmtPlus7,
794 EtcGmtPlus8,
795 EtcGmtPlus9,
796 EtcGmtMinus0,
797 EtcGmtMinus1,
798 EtcGmtMinus10,
799 EtcGmtMinus11,
800 EtcGmtMinus12,
801 EtcGmtMinus13,
802 EtcGmtMinus14,
803 EtcGmtMinus2,
804 EtcGmtMinus3,
805 EtcGmtMinus4,
806 EtcGmtMinus5,
807 EtcGmtMinus6,
808 EtcGmtMinus7,
809 EtcGmtMinus8,
810 EtcGmtMinus9,
811 EtcGmt0,
812 EtcGreenwich,
813 EtcUct,
814 EtcUtc,
815 EtcUniversal,
816 EtcZulu,
817 EuropeAmsterdam,
818 EuropeAndorra,
819 EuropeAstrakhan,
820 EuropeAthens,
821 EuropeBelfast,
822 EuropeBelgrade,
823 EuropeBerlin,
824 EuropeBratislava,
825 EuropeBrussels,
826 EuropeBucharest,
827 EuropeBudapest,
828 EuropeBusingen,
829 EuropeChisinau,
830 EuropeCopenhagen,
831 EuropeDublin,
832 EuropeGibraltar,
833 EuropeGuernsey,
834 EuropeHelsinki,
835 EuropeIsleOfMan,
836 EuropeIstanbul,
837 EuropeJersey,
838 EuropeKaliningrad,
839 EuropeKiev,
840 EuropeKirov,
841 EuropeKyiv,
842 EuropeLisbon,
843 EuropeLjubljana,
844 EuropeLondon,
845 EuropeLuxembourg,
846 EuropeMadrid,
847 EuropeMalta,
848 EuropeMariehamn,
849 EuropeMinsk,
850 EuropeMonaco,
851 EuropeMoscow,
852 EuropeNicosia,
853 EuropeOslo,
854 EuropeParis,
855 EuropePodgorica,
856 EuropePrague,
857 EuropeRiga,
858 EuropeRome,
859 EuropeSamara,
860 EuropeSanMarino,
861 EuropeSarajevo,
862 EuropeSaratov,
863 EuropeSimferopol,
864 EuropeSkopje,
865 EuropeSofia,
866 EuropeStockholm,
867 EuropeTallinn,
868 EuropeTirane,
869 EuropeTiraspol,
870 EuropeUlyanovsk,
871 EuropeUzhgorod,
872 EuropeVaduz,
873 EuropeVatican,
874 EuropeVienna,
875 EuropeVilnius,
876 EuropeVolgograd,
877 EuropeWarsaw,
878 EuropeZagreb,
879 EuropeZaporozhye,
880 EuropeZurich,
881 Factory,
882 Gb,
883 GbMinusEire,
884 Gmt,
885 GmtPlus0,
886 GmtMinus0,
887 Gmt0,
888 Greenwich,
889 Hst,
890 Hongkong,
891 Iceland,
892 IndianAntananarivo,
893 IndianChagos,
894 IndianChristmas,
895 IndianCocos,
896 IndianComoro,
897 IndianKerguelen,
898 IndianMahe,
899 IndianMaldives,
900 IndianMauritius,
901 IndianMayotte,
902 IndianReunion,
903 Iran,
904 Israel,
905 Jamaica,
906 Japan,
907 Kwajalein,
908 Libya,
909 Met,
910 Mst,
911 Mst7mdt,
912 MexicoBajaNorte,
913 MexicoBajaSur,
914 MexicoGeneral,
915 Nz,
916 NzMinusChat,
917 Navajo,
918 Prc,
919 Pst8pdt,
920 PacificApia,
921 PacificAuckland,
922 PacificBougainville,
923 PacificChatham,
924 PacificChuuk,
925 PacificEaster,
926 PacificEfate,
927 PacificEnderbury,
928 PacificFakaofo,
929 PacificFiji,
930 PacificFunafuti,
931 PacificGalapagos,
932 PacificGambier,
933 PacificGuadalcanal,
934 PacificGuam,
935 PacificHonolulu,
936 PacificJohnston,
937 PacificKanton,
938 PacificKiritimati,
939 PacificKosrae,
940 PacificKwajalein,
941 PacificMajuro,
942 PacificMarquesas,
943 PacificMidway,
944 PacificNauru,
945 PacificNiue,
946 PacificNorfolk,
947 PacificNoumea,
948 PacificPagoPago,
949 PacificPalau,
950 PacificPitcairn,
951 PacificPohnpei,
952 PacificPonape,
953 PacificPortMoresby,
954 PacificRarotonga,
955 PacificSaipan,
956 PacificSamoa,
957 PacificTahiti,
958 PacificTarawa,
959 PacificTongatapu,
960 PacificTruk,
961 PacificWake,
962 PacificWallis,
963 PacificYap,
964 Poland,
965 Portugal,
966 Roc,
967 Rok,
968 Singapore,
969 Turkey,
970 Uct,
971 UsAlaska,
972 UsAleutian,
973 UsArizona,
974 UsCentral,
975 UsEastMinusIndiana,
976 UsEastern,
977 UsHawaii,
978 UsIndianaMinusStarke,
979 UsMichigan,
980 UsMountain,
981 UsPacific,
982 UsPacificMinusNew,
983 UsSamoa,
984 Utc,
985 Universal,
986 WMinusSu,
987 Wet,
988 Zulu,
989 Unknown(String),
991}
992impl CreateReportingReportRunParametersTimezone {
993 pub fn as_str(&self) -> &str {
994 use CreateReportingReportRunParametersTimezone::*;
995 match self {
996 AfricaAbidjan => "Africa/Abidjan",
997 AfricaAccra => "Africa/Accra",
998 AfricaAddisAbaba => "Africa/Addis_Ababa",
999 AfricaAlgiers => "Africa/Algiers",
1000 AfricaAsmara => "Africa/Asmara",
1001 AfricaAsmera => "Africa/Asmera",
1002 AfricaBamako => "Africa/Bamako",
1003 AfricaBangui => "Africa/Bangui",
1004 AfricaBanjul => "Africa/Banjul",
1005 AfricaBissau => "Africa/Bissau",
1006 AfricaBlantyre => "Africa/Blantyre",
1007 AfricaBrazzaville => "Africa/Brazzaville",
1008 AfricaBujumbura => "Africa/Bujumbura",
1009 AfricaCairo => "Africa/Cairo",
1010 AfricaCasablanca => "Africa/Casablanca",
1011 AfricaCeuta => "Africa/Ceuta",
1012 AfricaConakry => "Africa/Conakry",
1013 AfricaDakar => "Africa/Dakar",
1014 AfricaDarEsSalaam => "Africa/Dar_es_Salaam",
1015 AfricaDjibouti => "Africa/Djibouti",
1016 AfricaDouala => "Africa/Douala",
1017 AfricaElAaiun => "Africa/El_Aaiun",
1018 AfricaFreetown => "Africa/Freetown",
1019 AfricaGaborone => "Africa/Gaborone",
1020 AfricaHarare => "Africa/Harare",
1021 AfricaJohannesburg => "Africa/Johannesburg",
1022 AfricaJuba => "Africa/Juba",
1023 AfricaKampala => "Africa/Kampala",
1024 AfricaKhartoum => "Africa/Khartoum",
1025 AfricaKigali => "Africa/Kigali",
1026 AfricaKinshasa => "Africa/Kinshasa",
1027 AfricaLagos => "Africa/Lagos",
1028 AfricaLibreville => "Africa/Libreville",
1029 AfricaLome => "Africa/Lome",
1030 AfricaLuanda => "Africa/Luanda",
1031 AfricaLubumbashi => "Africa/Lubumbashi",
1032 AfricaLusaka => "Africa/Lusaka",
1033 AfricaMalabo => "Africa/Malabo",
1034 AfricaMaputo => "Africa/Maputo",
1035 AfricaMaseru => "Africa/Maseru",
1036 AfricaMbabane => "Africa/Mbabane",
1037 AfricaMogadishu => "Africa/Mogadishu",
1038 AfricaMonrovia => "Africa/Monrovia",
1039 AfricaNairobi => "Africa/Nairobi",
1040 AfricaNdjamena => "Africa/Ndjamena",
1041 AfricaNiamey => "Africa/Niamey",
1042 AfricaNouakchott => "Africa/Nouakchott",
1043 AfricaOuagadougou => "Africa/Ouagadougou",
1044 AfricaPortoMinusNovo => "Africa/Porto-Novo",
1045 AfricaSaoTome => "Africa/Sao_Tome",
1046 AfricaTimbuktu => "Africa/Timbuktu",
1047 AfricaTripoli => "Africa/Tripoli",
1048 AfricaTunis => "Africa/Tunis",
1049 AfricaWindhoek => "Africa/Windhoek",
1050 AmericaAdak => "America/Adak",
1051 AmericaAnchorage => "America/Anchorage",
1052 AmericaAnguilla => "America/Anguilla",
1053 AmericaAntigua => "America/Antigua",
1054 AmericaAraguaina => "America/Araguaina",
1055 AmericaArgentinaBuenosAires => "America/Argentina/Buenos_Aires",
1056 AmericaArgentinaCatamarca => "America/Argentina/Catamarca",
1057 AmericaArgentinaComodRivadavia => "America/Argentina/ComodRivadavia",
1058 AmericaArgentinaCordoba => "America/Argentina/Cordoba",
1059 AmericaArgentinaJujuy => "America/Argentina/Jujuy",
1060 AmericaArgentinaLaRioja => "America/Argentina/La_Rioja",
1061 AmericaArgentinaMendoza => "America/Argentina/Mendoza",
1062 AmericaArgentinaRioGallegos => "America/Argentina/Rio_Gallegos",
1063 AmericaArgentinaSalta => "America/Argentina/Salta",
1064 AmericaArgentinaSanJuan => "America/Argentina/San_Juan",
1065 AmericaArgentinaSanLuis => "America/Argentina/San_Luis",
1066 AmericaArgentinaTucuman => "America/Argentina/Tucuman",
1067 AmericaArgentinaUshuaia => "America/Argentina/Ushuaia",
1068 AmericaAruba => "America/Aruba",
1069 AmericaAsuncion => "America/Asuncion",
1070 AmericaAtikokan => "America/Atikokan",
1071 AmericaAtka => "America/Atka",
1072 AmericaBahia => "America/Bahia",
1073 AmericaBahiaBanderas => "America/Bahia_Banderas",
1074 AmericaBarbados => "America/Barbados",
1075 AmericaBelem => "America/Belem",
1076 AmericaBelize => "America/Belize",
1077 AmericaBlancMinusSablon => "America/Blanc-Sablon",
1078 AmericaBoaVista => "America/Boa_Vista",
1079 AmericaBogota => "America/Bogota",
1080 AmericaBoise => "America/Boise",
1081 AmericaBuenosAires => "America/Buenos_Aires",
1082 AmericaCambridgeBay => "America/Cambridge_Bay",
1083 AmericaCampoGrande => "America/Campo_Grande",
1084 AmericaCancun => "America/Cancun",
1085 AmericaCaracas => "America/Caracas",
1086 AmericaCatamarca => "America/Catamarca",
1087 AmericaCayenne => "America/Cayenne",
1088 AmericaCayman => "America/Cayman",
1089 AmericaChicago => "America/Chicago",
1090 AmericaChihuahua => "America/Chihuahua",
1091 AmericaCiudadJuarez => "America/Ciudad_Juarez",
1092 AmericaCoralHarbour => "America/Coral_Harbour",
1093 AmericaCordoba => "America/Cordoba",
1094 AmericaCostaRica => "America/Costa_Rica",
1095 AmericaCoyhaique => "America/Coyhaique",
1096 AmericaCreston => "America/Creston",
1097 AmericaCuiaba => "America/Cuiaba",
1098 AmericaCuracao => "America/Curacao",
1099 AmericaDanmarkshavn => "America/Danmarkshavn",
1100 AmericaDawson => "America/Dawson",
1101 AmericaDawsonCreek => "America/Dawson_Creek",
1102 AmericaDenver => "America/Denver",
1103 AmericaDetroit => "America/Detroit",
1104 AmericaDominica => "America/Dominica",
1105 AmericaEdmonton => "America/Edmonton",
1106 AmericaEirunepe => "America/Eirunepe",
1107 AmericaElSalvador => "America/El_Salvador",
1108 AmericaEnsenada => "America/Ensenada",
1109 AmericaFortNelson => "America/Fort_Nelson",
1110 AmericaFortWayne => "America/Fort_Wayne",
1111 AmericaFortaleza => "America/Fortaleza",
1112 AmericaGlaceBay => "America/Glace_Bay",
1113 AmericaGodthab => "America/Godthab",
1114 AmericaGooseBay => "America/Goose_Bay",
1115 AmericaGrandTurk => "America/Grand_Turk",
1116 AmericaGrenada => "America/Grenada",
1117 AmericaGuadeloupe => "America/Guadeloupe",
1118 AmericaGuatemala => "America/Guatemala",
1119 AmericaGuayaquil => "America/Guayaquil",
1120 AmericaGuyana => "America/Guyana",
1121 AmericaHalifax => "America/Halifax",
1122 AmericaHavana => "America/Havana",
1123 AmericaHermosillo => "America/Hermosillo",
1124 AmericaIndianaIndianapolis => "America/Indiana/Indianapolis",
1125 AmericaIndianaKnox => "America/Indiana/Knox",
1126 AmericaIndianaMarengo => "America/Indiana/Marengo",
1127 AmericaIndianaPetersburg => "America/Indiana/Petersburg",
1128 AmericaIndianaTellCity => "America/Indiana/Tell_City",
1129 AmericaIndianaVevay => "America/Indiana/Vevay",
1130 AmericaIndianaVincennes => "America/Indiana/Vincennes",
1131 AmericaIndianaWinamac => "America/Indiana/Winamac",
1132 AmericaIndianapolis => "America/Indianapolis",
1133 AmericaInuvik => "America/Inuvik",
1134 AmericaIqaluit => "America/Iqaluit",
1135 AmericaJamaica => "America/Jamaica",
1136 AmericaJujuy => "America/Jujuy",
1137 AmericaJuneau => "America/Juneau",
1138 AmericaKentuckyLouisville => "America/Kentucky/Louisville",
1139 AmericaKentuckyMonticello => "America/Kentucky/Monticello",
1140 AmericaKnoxIn => "America/Knox_IN",
1141 AmericaKralendijk => "America/Kralendijk",
1142 AmericaLaPaz => "America/La_Paz",
1143 AmericaLima => "America/Lima",
1144 AmericaLosAngeles => "America/Los_Angeles",
1145 AmericaLouisville => "America/Louisville",
1146 AmericaLowerPrinces => "America/Lower_Princes",
1147 AmericaMaceio => "America/Maceio",
1148 AmericaManagua => "America/Managua",
1149 AmericaManaus => "America/Manaus",
1150 AmericaMarigot => "America/Marigot",
1151 AmericaMartinique => "America/Martinique",
1152 AmericaMatamoros => "America/Matamoros",
1153 AmericaMazatlan => "America/Mazatlan",
1154 AmericaMendoza => "America/Mendoza",
1155 AmericaMenominee => "America/Menominee",
1156 AmericaMerida => "America/Merida",
1157 AmericaMetlakatla => "America/Metlakatla",
1158 AmericaMexicoCity => "America/Mexico_City",
1159 AmericaMiquelon => "America/Miquelon",
1160 AmericaMoncton => "America/Moncton",
1161 AmericaMonterrey => "America/Monterrey",
1162 AmericaMontevideo => "America/Montevideo",
1163 AmericaMontreal => "America/Montreal",
1164 AmericaMontserrat => "America/Montserrat",
1165 AmericaNassau => "America/Nassau",
1166 AmericaNewYork => "America/New_York",
1167 AmericaNipigon => "America/Nipigon",
1168 AmericaNome => "America/Nome",
1169 AmericaNoronha => "America/Noronha",
1170 AmericaNorthDakotaBeulah => "America/North_Dakota/Beulah",
1171 AmericaNorthDakotaCenter => "America/North_Dakota/Center",
1172 AmericaNorthDakotaNewSalem => "America/North_Dakota/New_Salem",
1173 AmericaNuuk => "America/Nuuk",
1174 AmericaOjinaga => "America/Ojinaga",
1175 AmericaPanama => "America/Panama",
1176 AmericaPangnirtung => "America/Pangnirtung",
1177 AmericaParamaribo => "America/Paramaribo",
1178 AmericaPhoenix => "America/Phoenix",
1179 AmericaPortMinusauMinusPrince => "America/Port-au-Prince",
1180 AmericaPortOfSpain => "America/Port_of_Spain",
1181 AmericaPortoAcre => "America/Porto_Acre",
1182 AmericaPortoVelho => "America/Porto_Velho",
1183 AmericaPuertoRico => "America/Puerto_Rico",
1184 AmericaPuntaArenas => "America/Punta_Arenas",
1185 AmericaRainyRiver => "America/Rainy_River",
1186 AmericaRankinInlet => "America/Rankin_Inlet",
1187 AmericaRecife => "America/Recife",
1188 AmericaRegina => "America/Regina",
1189 AmericaResolute => "America/Resolute",
1190 AmericaRioBranco => "America/Rio_Branco",
1191 AmericaRosario => "America/Rosario",
1192 AmericaSantaIsabel => "America/Santa_Isabel",
1193 AmericaSantarem => "America/Santarem",
1194 AmericaSantiago => "America/Santiago",
1195 AmericaSantoDomingo => "America/Santo_Domingo",
1196 AmericaSaoPaulo => "America/Sao_Paulo",
1197 AmericaScoresbysund => "America/Scoresbysund",
1198 AmericaShiprock => "America/Shiprock",
1199 AmericaSitka => "America/Sitka",
1200 AmericaStBarthelemy => "America/St_Barthelemy",
1201 AmericaStJohns => "America/St_Johns",
1202 AmericaStKitts => "America/St_Kitts",
1203 AmericaStLucia => "America/St_Lucia",
1204 AmericaStThomas => "America/St_Thomas",
1205 AmericaStVincent => "America/St_Vincent",
1206 AmericaSwiftCurrent => "America/Swift_Current",
1207 AmericaTegucigalpa => "America/Tegucigalpa",
1208 AmericaThule => "America/Thule",
1209 AmericaThunderBay => "America/Thunder_Bay",
1210 AmericaTijuana => "America/Tijuana",
1211 AmericaToronto => "America/Toronto",
1212 AmericaTortola => "America/Tortola",
1213 AmericaVancouver => "America/Vancouver",
1214 AmericaVirgin => "America/Virgin",
1215 AmericaWhitehorse => "America/Whitehorse",
1216 AmericaWinnipeg => "America/Winnipeg",
1217 AmericaYakutat => "America/Yakutat",
1218 AmericaYellowknife => "America/Yellowknife",
1219 AntarcticaCasey => "Antarctica/Casey",
1220 AntarcticaDavis => "Antarctica/Davis",
1221 AntarcticaDumontDUrville => "Antarctica/DumontDUrville",
1222 AntarcticaMacquarie => "Antarctica/Macquarie",
1223 AntarcticaMawson => "Antarctica/Mawson",
1224 AntarcticaMcMurdo => "Antarctica/McMurdo",
1225 AntarcticaPalmer => "Antarctica/Palmer",
1226 AntarcticaRothera => "Antarctica/Rothera",
1227 AntarcticaSouthPole => "Antarctica/South_Pole",
1228 AntarcticaSyowa => "Antarctica/Syowa",
1229 AntarcticaTroll => "Antarctica/Troll",
1230 AntarcticaVostok => "Antarctica/Vostok",
1231 ArcticLongyearbyen => "Arctic/Longyearbyen",
1232 AsiaAden => "Asia/Aden",
1233 AsiaAlmaty => "Asia/Almaty",
1234 AsiaAmman => "Asia/Amman",
1235 AsiaAnadyr => "Asia/Anadyr",
1236 AsiaAqtau => "Asia/Aqtau",
1237 AsiaAqtobe => "Asia/Aqtobe",
1238 AsiaAshgabat => "Asia/Ashgabat",
1239 AsiaAshkhabad => "Asia/Ashkhabad",
1240 AsiaAtyrau => "Asia/Atyrau",
1241 AsiaBaghdad => "Asia/Baghdad",
1242 AsiaBahrain => "Asia/Bahrain",
1243 AsiaBaku => "Asia/Baku",
1244 AsiaBangkok => "Asia/Bangkok",
1245 AsiaBarnaul => "Asia/Barnaul",
1246 AsiaBeirut => "Asia/Beirut",
1247 AsiaBishkek => "Asia/Bishkek",
1248 AsiaBrunei => "Asia/Brunei",
1249 AsiaCalcutta => "Asia/Calcutta",
1250 AsiaChita => "Asia/Chita",
1251 AsiaChoibalsan => "Asia/Choibalsan",
1252 AsiaChongqing => "Asia/Chongqing",
1253 AsiaChungking => "Asia/Chungking",
1254 AsiaColombo => "Asia/Colombo",
1255 AsiaDacca => "Asia/Dacca",
1256 AsiaDamascus => "Asia/Damascus",
1257 AsiaDhaka => "Asia/Dhaka",
1258 AsiaDili => "Asia/Dili",
1259 AsiaDubai => "Asia/Dubai",
1260 AsiaDushanbe => "Asia/Dushanbe",
1261 AsiaFamagusta => "Asia/Famagusta",
1262 AsiaGaza => "Asia/Gaza",
1263 AsiaHarbin => "Asia/Harbin",
1264 AsiaHebron => "Asia/Hebron",
1265 AsiaHoChiMinh => "Asia/Ho_Chi_Minh",
1266 AsiaHongKong => "Asia/Hong_Kong",
1267 AsiaHovd => "Asia/Hovd",
1268 AsiaIrkutsk => "Asia/Irkutsk",
1269 AsiaIstanbul => "Asia/Istanbul",
1270 AsiaJakarta => "Asia/Jakarta",
1271 AsiaJayapura => "Asia/Jayapura",
1272 AsiaJerusalem => "Asia/Jerusalem",
1273 AsiaKabul => "Asia/Kabul",
1274 AsiaKamchatka => "Asia/Kamchatka",
1275 AsiaKarachi => "Asia/Karachi",
1276 AsiaKashgar => "Asia/Kashgar",
1277 AsiaKathmandu => "Asia/Kathmandu",
1278 AsiaKatmandu => "Asia/Katmandu",
1279 AsiaKhandyga => "Asia/Khandyga",
1280 AsiaKolkata => "Asia/Kolkata",
1281 AsiaKrasnoyarsk => "Asia/Krasnoyarsk",
1282 AsiaKualaLumpur => "Asia/Kuala_Lumpur",
1283 AsiaKuching => "Asia/Kuching",
1284 AsiaKuwait => "Asia/Kuwait",
1285 AsiaMacao => "Asia/Macao",
1286 AsiaMacau => "Asia/Macau",
1287 AsiaMagadan => "Asia/Magadan",
1288 AsiaMakassar => "Asia/Makassar",
1289 AsiaManila => "Asia/Manila",
1290 AsiaMuscat => "Asia/Muscat",
1291 AsiaNicosia => "Asia/Nicosia",
1292 AsiaNovokuznetsk => "Asia/Novokuznetsk",
1293 AsiaNovosibirsk => "Asia/Novosibirsk",
1294 AsiaOmsk => "Asia/Omsk",
1295 AsiaOral => "Asia/Oral",
1296 AsiaPhnomPenh => "Asia/Phnom_Penh",
1297 AsiaPontianak => "Asia/Pontianak",
1298 AsiaPyongyang => "Asia/Pyongyang",
1299 AsiaQatar => "Asia/Qatar",
1300 AsiaQostanay => "Asia/Qostanay",
1301 AsiaQyzylorda => "Asia/Qyzylorda",
1302 AsiaRangoon => "Asia/Rangoon",
1303 AsiaRiyadh => "Asia/Riyadh",
1304 AsiaSaigon => "Asia/Saigon",
1305 AsiaSakhalin => "Asia/Sakhalin",
1306 AsiaSamarkand => "Asia/Samarkand",
1307 AsiaSeoul => "Asia/Seoul",
1308 AsiaShanghai => "Asia/Shanghai",
1309 AsiaSingapore => "Asia/Singapore",
1310 AsiaSrednekolymsk => "Asia/Srednekolymsk",
1311 AsiaTaipei => "Asia/Taipei",
1312 AsiaTashkent => "Asia/Tashkent",
1313 AsiaTbilisi => "Asia/Tbilisi",
1314 AsiaTehran => "Asia/Tehran",
1315 AsiaTelAviv => "Asia/Tel_Aviv",
1316 AsiaThimbu => "Asia/Thimbu",
1317 AsiaThimphu => "Asia/Thimphu",
1318 AsiaTokyo => "Asia/Tokyo",
1319 AsiaTomsk => "Asia/Tomsk",
1320 AsiaUjungPandang => "Asia/Ujung_Pandang",
1321 AsiaUlaanbaatar => "Asia/Ulaanbaatar",
1322 AsiaUlanBator => "Asia/Ulan_Bator",
1323 AsiaUrumqi => "Asia/Urumqi",
1324 AsiaUstMinusNera => "Asia/Ust-Nera",
1325 AsiaVientiane => "Asia/Vientiane",
1326 AsiaVladivostok => "Asia/Vladivostok",
1327 AsiaYakutsk => "Asia/Yakutsk",
1328 AsiaYangon => "Asia/Yangon",
1329 AsiaYekaterinburg => "Asia/Yekaterinburg",
1330 AsiaYerevan => "Asia/Yerevan",
1331 AtlanticAzores => "Atlantic/Azores",
1332 AtlanticBermuda => "Atlantic/Bermuda",
1333 AtlanticCanary => "Atlantic/Canary",
1334 AtlanticCapeVerde => "Atlantic/Cape_Verde",
1335 AtlanticFaeroe => "Atlantic/Faeroe",
1336 AtlanticFaroe => "Atlantic/Faroe",
1337 AtlanticJanMayen => "Atlantic/Jan_Mayen",
1338 AtlanticMadeira => "Atlantic/Madeira",
1339 AtlanticReykjavik => "Atlantic/Reykjavik",
1340 AtlanticSouthGeorgia => "Atlantic/South_Georgia",
1341 AtlanticStHelena => "Atlantic/St_Helena",
1342 AtlanticStanley => "Atlantic/Stanley",
1343 AustraliaAct => "Australia/ACT",
1344 AustraliaAdelaide => "Australia/Adelaide",
1345 AustraliaBrisbane => "Australia/Brisbane",
1346 AustraliaBrokenHill => "Australia/Broken_Hill",
1347 AustraliaCanberra => "Australia/Canberra",
1348 AustraliaCurrie => "Australia/Currie",
1349 AustraliaDarwin => "Australia/Darwin",
1350 AustraliaEucla => "Australia/Eucla",
1351 AustraliaHobart => "Australia/Hobart",
1352 AustraliaLhi => "Australia/LHI",
1353 AustraliaLindeman => "Australia/Lindeman",
1354 AustraliaLordHowe => "Australia/Lord_Howe",
1355 AustraliaMelbourne => "Australia/Melbourne",
1356 AustraliaNsw => "Australia/NSW",
1357 AustraliaNorth => "Australia/North",
1358 AustraliaPerth => "Australia/Perth",
1359 AustraliaQueensland => "Australia/Queensland",
1360 AustraliaSouth => "Australia/South",
1361 AustraliaSydney => "Australia/Sydney",
1362 AustraliaTasmania => "Australia/Tasmania",
1363 AustraliaVictoria => "Australia/Victoria",
1364 AustraliaWest => "Australia/West",
1365 AustraliaYancowinna => "Australia/Yancowinna",
1366 BrazilAcre => "Brazil/Acre",
1367 BrazilDeNoronha => "Brazil/DeNoronha",
1368 BrazilEast => "Brazil/East",
1369 BrazilWest => "Brazil/West",
1370 Cet => "CET",
1371 Cst6cdt => "CST6CDT",
1372 CanadaAtlantic => "Canada/Atlantic",
1373 CanadaCentral => "Canada/Central",
1374 CanadaEastern => "Canada/Eastern",
1375 CanadaMountain => "Canada/Mountain",
1376 CanadaNewfoundland => "Canada/Newfoundland",
1377 CanadaPacific => "Canada/Pacific",
1378 CanadaSaskatchewan => "Canada/Saskatchewan",
1379 CanadaYukon => "Canada/Yukon",
1380 ChileContinental => "Chile/Continental",
1381 ChileEasterIsland => "Chile/EasterIsland",
1382 Cuba => "Cuba",
1383 Eet => "EET",
1384 Est => "EST",
1385 Est5edt => "EST5EDT",
1386 Egypt => "Egypt",
1387 Eire => "Eire",
1388 EtcGmt => "Etc/GMT",
1389 EtcGmtPlus0 => "Etc/GMT+0",
1390 EtcGmtPlus1 => "Etc/GMT+1",
1391 EtcGmtPlus10 => "Etc/GMT+10",
1392 EtcGmtPlus11 => "Etc/GMT+11",
1393 EtcGmtPlus12 => "Etc/GMT+12",
1394 EtcGmtPlus2 => "Etc/GMT+2",
1395 EtcGmtPlus3 => "Etc/GMT+3",
1396 EtcGmtPlus4 => "Etc/GMT+4",
1397 EtcGmtPlus5 => "Etc/GMT+5",
1398 EtcGmtPlus6 => "Etc/GMT+6",
1399 EtcGmtPlus7 => "Etc/GMT+7",
1400 EtcGmtPlus8 => "Etc/GMT+8",
1401 EtcGmtPlus9 => "Etc/GMT+9",
1402 EtcGmtMinus0 => "Etc/GMT-0",
1403 EtcGmtMinus1 => "Etc/GMT-1",
1404 EtcGmtMinus10 => "Etc/GMT-10",
1405 EtcGmtMinus11 => "Etc/GMT-11",
1406 EtcGmtMinus12 => "Etc/GMT-12",
1407 EtcGmtMinus13 => "Etc/GMT-13",
1408 EtcGmtMinus14 => "Etc/GMT-14",
1409 EtcGmtMinus2 => "Etc/GMT-2",
1410 EtcGmtMinus3 => "Etc/GMT-3",
1411 EtcGmtMinus4 => "Etc/GMT-4",
1412 EtcGmtMinus5 => "Etc/GMT-5",
1413 EtcGmtMinus6 => "Etc/GMT-6",
1414 EtcGmtMinus7 => "Etc/GMT-7",
1415 EtcGmtMinus8 => "Etc/GMT-8",
1416 EtcGmtMinus9 => "Etc/GMT-9",
1417 EtcGmt0 => "Etc/GMT0",
1418 EtcGreenwich => "Etc/Greenwich",
1419 EtcUct => "Etc/UCT",
1420 EtcUtc => "Etc/UTC",
1421 EtcUniversal => "Etc/Universal",
1422 EtcZulu => "Etc/Zulu",
1423 EuropeAmsterdam => "Europe/Amsterdam",
1424 EuropeAndorra => "Europe/Andorra",
1425 EuropeAstrakhan => "Europe/Astrakhan",
1426 EuropeAthens => "Europe/Athens",
1427 EuropeBelfast => "Europe/Belfast",
1428 EuropeBelgrade => "Europe/Belgrade",
1429 EuropeBerlin => "Europe/Berlin",
1430 EuropeBratislava => "Europe/Bratislava",
1431 EuropeBrussels => "Europe/Brussels",
1432 EuropeBucharest => "Europe/Bucharest",
1433 EuropeBudapest => "Europe/Budapest",
1434 EuropeBusingen => "Europe/Busingen",
1435 EuropeChisinau => "Europe/Chisinau",
1436 EuropeCopenhagen => "Europe/Copenhagen",
1437 EuropeDublin => "Europe/Dublin",
1438 EuropeGibraltar => "Europe/Gibraltar",
1439 EuropeGuernsey => "Europe/Guernsey",
1440 EuropeHelsinki => "Europe/Helsinki",
1441 EuropeIsleOfMan => "Europe/Isle_of_Man",
1442 EuropeIstanbul => "Europe/Istanbul",
1443 EuropeJersey => "Europe/Jersey",
1444 EuropeKaliningrad => "Europe/Kaliningrad",
1445 EuropeKiev => "Europe/Kiev",
1446 EuropeKirov => "Europe/Kirov",
1447 EuropeKyiv => "Europe/Kyiv",
1448 EuropeLisbon => "Europe/Lisbon",
1449 EuropeLjubljana => "Europe/Ljubljana",
1450 EuropeLondon => "Europe/London",
1451 EuropeLuxembourg => "Europe/Luxembourg",
1452 EuropeMadrid => "Europe/Madrid",
1453 EuropeMalta => "Europe/Malta",
1454 EuropeMariehamn => "Europe/Mariehamn",
1455 EuropeMinsk => "Europe/Minsk",
1456 EuropeMonaco => "Europe/Monaco",
1457 EuropeMoscow => "Europe/Moscow",
1458 EuropeNicosia => "Europe/Nicosia",
1459 EuropeOslo => "Europe/Oslo",
1460 EuropeParis => "Europe/Paris",
1461 EuropePodgorica => "Europe/Podgorica",
1462 EuropePrague => "Europe/Prague",
1463 EuropeRiga => "Europe/Riga",
1464 EuropeRome => "Europe/Rome",
1465 EuropeSamara => "Europe/Samara",
1466 EuropeSanMarino => "Europe/San_Marino",
1467 EuropeSarajevo => "Europe/Sarajevo",
1468 EuropeSaratov => "Europe/Saratov",
1469 EuropeSimferopol => "Europe/Simferopol",
1470 EuropeSkopje => "Europe/Skopje",
1471 EuropeSofia => "Europe/Sofia",
1472 EuropeStockholm => "Europe/Stockholm",
1473 EuropeTallinn => "Europe/Tallinn",
1474 EuropeTirane => "Europe/Tirane",
1475 EuropeTiraspol => "Europe/Tiraspol",
1476 EuropeUlyanovsk => "Europe/Ulyanovsk",
1477 EuropeUzhgorod => "Europe/Uzhgorod",
1478 EuropeVaduz => "Europe/Vaduz",
1479 EuropeVatican => "Europe/Vatican",
1480 EuropeVienna => "Europe/Vienna",
1481 EuropeVilnius => "Europe/Vilnius",
1482 EuropeVolgograd => "Europe/Volgograd",
1483 EuropeWarsaw => "Europe/Warsaw",
1484 EuropeZagreb => "Europe/Zagreb",
1485 EuropeZaporozhye => "Europe/Zaporozhye",
1486 EuropeZurich => "Europe/Zurich",
1487 Factory => "Factory",
1488 Gb => "GB",
1489 GbMinusEire => "GB-Eire",
1490 Gmt => "GMT",
1491 GmtPlus0 => "GMT+0",
1492 GmtMinus0 => "GMT-0",
1493 Gmt0 => "GMT0",
1494 Greenwich => "Greenwich",
1495 Hst => "HST",
1496 Hongkong => "Hongkong",
1497 Iceland => "Iceland",
1498 IndianAntananarivo => "Indian/Antananarivo",
1499 IndianChagos => "Indian/Chagos",
1500 IndianChristmas => "Indian/Christmas",
1501 IndianCocos => "Indian/Cocos",
1502 IndianComoro => "Indian/Comoro",
1503 IndianKerguelen => "Indian/Kerguelen",
1504 IndianMahe => "Indian/Mahe",
1505 IndianMaldives => "Indian/Maldives",
1506 IndianMauritius => "Indian/Mauritius",
1507 IndianMayotte => "Indian/Mayotte",
1508 IndianReunion => "Indian/Reunion",
1509 Iran => "Iran",
1510 Israel => "Israel",
1511 Jamaica => "Jamaica",
1512 Japan => "Japan",
1513 Kwajalein => "Kwajalein",
1514 Libya => "Libya",
1515 Met => "MET",
1516 Mst => "MST",
1517 Mst7mdt => "MST7MDT",
1518 MexicoBajaNorte => "Mexico/BajaNorte",
1519 MexicoBajaSur => "Mexico/BajaSur",
1520 MexicoGeneral => "Mexico/General",
1521 Nz => "NZ",
1522 NzMinusChat => "NZ-CHAT",
1523 Navajo => "Navajo",
1524 Prc => "PRC",
1525 Pst8pdt => "PST8PDT",
1526 PacificApia => "Pacific/Apia",
1527 PacificAuckland => "Pacific/Auckland",
1528 PacificBougainville => "Pacific/Bougainville",
1529 PacificChatham => "Pacific/Chatham",
1530 PacificChuuk => "Pacific/Chuuk",
1531 PacificEaster => "Pacific/Easter",
1532 PacificEfate => "Pacific/Efate",
1533 PacificEnderbury => "Pacific/Enderbury",
1534 PacificFakaofo => "Pacific/Fakaofo",
1535 PacificFiji => "Pacific/Fiji",
1536 PacificFunafuti => "Pacific/Funafuti",
1537 PacificGalapagos => "Pacific/Galapagos",
1538 PacificGambier => "Pacific/Gambier",
1539 PacificGuadalcanal => "Pacific/Guadalcanal",
1540 PacificGuam => "Pacific/Guam",
1541 PacificHonolulu => "Pacific/Honolulu",
1542 PacificJohnston => "Pacific/Johnston",
1543 PacificKanton => "Pacific/Kanton",
1544 PacificKiritimati => "Pacific/Kiritimati",
1545 PacificKosrae => "Pacific/Kosrae",
1546 PacificKwajalein => "Pacific/Kwajalein",
1547 PacificMajuro => "Pacific/Majuro",
1548 PacificMarquesas => "Pacific/Marquesas",
1549 PacificMidway => "Pacific/Midway",
1550 PacificNauru => "Pacific/Nauru",
1551 PacificNiue => "Pacific/Niue",
1552 PacificNorfolk => "Pacific/Norfolk",
1553 PacificNoumea => "Pacific/Noumea",
1554 PacificPagoPago => "Pacific/Pago_Pago",
1555 PacificPalau => "Pacific/Palau",
1556 PacificPitcairn => "Pacific/Pitcairn",
1557 PacificPohnpei => "Pacific/Pohnpei",
1558 PacificPonape => "Pacific/Ponape",
1559 PacificPortMoresby => "Pacific/Port_Moresby",
1560 PacificRarotonga => "Pacific/Rarotonga",
1561 PacificSaipan => "Pacific/Saipan",
1562 PacificSamoa => "Pacific/Samoa",
1563 PacificTahiti => "Pacific/Tahiti",
1564 PacificTarawa => "Pacific/Tarawa",
1565 PacificTongatapu => "Pacific/Tongatapu",
1566 PacificTruk => "Pacific/Truk",
1567 PacificWake => "Pacific/Wake",
1568 PacificWallis => "Pacific/Wallis",
1569 PacificYap => "Pacific/Yap",
1570 Poland => "Poland",
1571 Portugal => "Portugal",
1572 Roc => "ROC",
1573 Rok => "ROK",
1574 Singapore => "Singapore",
1575 Turkey => "Turkey",
1576 Uct => "UCT",
1577 UsAlaska => "US/Alaska",
1578 UsAleutian => "US/Aleutian",
1579 UsArizona => "US/Arizona",
1580 UsCentral => "US/Central",
1581 UsEastMinusIndiana => "US/East-Indiana",
1582 UsEastern => "US/Eastern",
1583 UsHawaii => "US/Hawaii",
1584 UsIndianaMinusStarke => "US/Indiana-Starke",
1585 UsMichigan => "US/Michigan",
1586 UsMountain => "US/Mountain",
1587 UsPacific => "US/Pacific",
1588 UsPacificMinusNew => "US/Pacific-New",
1589 UsSamoa => "US/Samoa",
1590 Utc => "UTC",
1591 Universal => "Universal",
1592 WMinusSu => "W-SU",
1593 Wet => "WET",
1594 Zulu => "Zulu",
1595 Unknown(v) => v,
1596 }
1597 }
1598}
1599
1600impl std::str::FromStr for CreateReportingReportRunParametersTimezone {
1601 type Err = std::convert::Infallible;
1602 fn from_str(s: &str) -> Result<Self, Self::Err> {
1603 use CreateReportingReportRunParametersTimezone::*;
1604 match s {
1605 "Africa/Abidjan" => Ok(AfricaAbidjan),
1606 "Africa/Accra" => Ok(AfricaAccra),
1607 "Africa/Addis_Ababa" => Ok(AfricaAddisAbaba),
1608 "Africa/Algiers" => Ok(AfricaAlgiers),
1609 "Africa/Asmara" => Ok(AfricaAsmara),
1610 "Africa/Asmera" => Ok(AfricaAsmera),
1611 "Africa/Bamako" => Ok(AfricaBamako),
1612 "Africa/Bangui" => Ok(AfricaBangui),
1613 "Africa/Banjul" => Ok(AfricaBanjul),
1614 "Africa/Bissau" => Ok(AfricaBissau),
1615 "Africa/Blantyre" => Ok(AfricaBlantyre),
1616 "Africa/Brazzaville" => Ok(AfricaBrazzaville),
1617 "Africa/Bujumbura" => Ok(AfricaBujumbura),
1618 "Africa/Cairo" => Ok(AfricaCairo),
1619 "Africa/Casablanca" => Ok(AfricaCasablanca),
1620 "Africa/Ceuta" => Ok(AfricaCeuta),
1621 "Africa/Conakry" => Ok(AfricaConakry),
1622 "Africa/Dakar" => Ok(AfricaDakar),
1623 "Africa/Dar_es_Salaam" => Ok(AfricaDarEsSalaam),
1624 "Africa/Djibouti" => Ok(AfricaDjibouti),
1625 "Africa/Douala" => Ok(AfricaDouala),
1626 "Africa/El_Aaiun" => Ok(AfricaElAaiun),
1627 "Africa/Freetown" => Ok(AfricaFreetown),
1628 "Africa/Gaborone" => Ok(AfricaGaborone),
1629 "Africa/Harare" => Ok(AfricaHarare),
1630 "Africa/Johannesburg" => Ok(AfricaJohannesburg),
1631 "Africa/Juba" => Ok(AfricaJuba),
1632 "Africa/Kampala" => Ok(AfricaKampala),
1633 "Africa/Khartoum" => Ok(AfricaKhartoum),
1634 "Africa/Kigali" => Ok(AfricaKigali),
1635 "Africa/Kinshasa" => Ok(AfricaKinshasa),
1636 "Africa/Lagos" => Ok(AfricaLagos),
1637 "Africa/Libreville" => Ok(AfricaLibreville),
1638 "Africa/Lome" => Ok(AfricaLome),
1639 "Africa/Luanda" => Ok(AfricaLuanda),
1640 "Africa/Lubumbashi" => Ok(AfricaLubumbashi),
1641 "Africa/Lusaka" => Ok(AfricaLusaka),
1642 "Africa/Malabo" => Ok(AfricaMalabo),
1643 "Africa/Maputo" => Ok(AfricaMaputo),
1644 "Africa/Maseru" => Ok(AfricaMaseru),
1645 "Africa/Mbabane" => Ok(AfricaMbabane),
1646 "Africa/Mogadishu" => Ok(AfricaMogadishu),
1647 "Africa/Monrovia" => Ok(AfricaMonrovia),
1648 "Africa/Nairobi" => Ok(AfricaNairobi),
1649 "Africa/Ndjamena" => Ok(AfricaNdjamena),
1650 "Africa/Niamey" => Ok(AfricaNiamey),
1651 "Africa/Nouakchott" => Ok(AfricaNouakchott),
1652 "Africa/Ouagadougou" => Ok(AfricaOuagadougou),
1653 "Africa/Porto-Novo" => Ok(AfricaPortoMinusNovo),
1654 "Africa/Sao_Tome" => Ok(AfricaSaoTome),
1655 "Africa/Timbuktu" => Ok(AfricaTimbuktu),
1656 "Africa/Tripoli" => Ok(AfricaTripoli),
1657 "Africa/Tunis" => Ok(AfricaTunis),
1658 "Africa/Windhoek" => Ok(AfricaWindhoek),
1659 "America/Adak" => Ok(AmericaAdak),
1660 "America/Anchorage" => Ok(AmericaAnchorage),
1661 "America/Anguilla" => Ok(AmericaAnguilla),
1662 "America/Antigua" => Ok(AmericaAntigua),
1663 "America/Araguaina" => Ok(AmericaAraguaina),
1664 "America/Argentina/Buenos_Aires" => Ok(AmericaArgentinaBuenosAires),
1665 "America/Argentina/Catamarca" => Ok(AmericaArgentinaCatamarca),
1666 "America/Argentina/ComodRivadavia" => Ok(AmericaArgentinaComodRivadavia),
1667 "America/Argentina/Cordoba" => Ok(AmericaArgentinaCordoba),
1668 "America/Argentina/Jujuy" => Ok(AmericaArgentinaJujuy),
1669 "America/Argentina/La_Rioja" => Ok(AmericaArgentinaLaRioja),
1670 "America/Argentina/Mendoza" => Ok(AmericaArgentinaMendoza),
1671 "America/Argentina/Rio_Gallegos" => Ok(AmericaArgentinaRioGallegos),
1672 "America/Argentina/Salta" => Ok(AmericaArgentinaSalta),
1673 "America/Argentina/San_Juan" => Ok(AmericaArgentinaSanJuan),
1674 "America/Argentina/San_Luis" => Ok(AmericaArgentinaSanLuis),
1675 "America/Argentina/Tucuman" => Ok(AmericaArgentinaTucuman),
1676 "America/Argentina/Ushuaia" => Ok(AmericaArgentinaUshuaia),
1677 "America/Aruba" => Ok(AmericaAruba),
1678 "America/Asuncion" => Ok(AmericaAsuncion),
1679 "America/Atikokan" => Ok(AmericaAtikokan),
1680 "America/Atka" => Ok(AmericaAtka),
1681 "America/Bahia" => Ok(AmericaBahia),
1682 "America/Bahia_Banderas" => Ok(AmericaBahiaBanderas),
1683 "America/Barbados" => Ok(AmericaBarbados),
1684 "America/Belem" => Ok(AmericaBelem),
1685 "America/Belize" => Ok(AmericaBelize),
1686 "America/Blanc-Sablon" => Ok(AmericaBlancMinusSablon),
1687 "America/Boa_Vista" => Ok(AmericaBoaVista),
1688 "America/Bogota" => Ok(AmericaBogota),
1689 "America/Boise" => Ok(AmericaBoise),
1690 "America/Buenos_Aires" => Ok(AmericaBuenosAires),
1691 "America/Cambridge_Bay" => Ok(AmericaCambridgeBay),
1692 "America/Campo_Grande" => Ok(AmericaCampoGrande),
1693 "America/Cancun" => Ok(AmericaCancun),
1694 "America/Caracas" => Ok(AmericaCaracas),
1695 "America/Catamarca" => Ok(AmericaCatamarca),
1696 "America/Cayenne" => Ok(AmericaCayenne),
1697 "America/Cayman" => Ok(AmericaCayman),
1698 "America/Chicago" => Ok(AmericaChicago),
1699 "America/Chihuahua" => Ok(AmericaChihuahua),
1700 "America/Ciudad_Juarez" => Ok(AmericaCiudadJuarez),
1701 "America/Coral_Harbour" => Ok(AmericaCoralHarbour),
1702 "America/Cordoba" => Ok(AmericaCordoba),
1703 "America/Costa_Rica" => Ok(AmericaCostaRica),
1704 "America/Coyhaique" => Ok(AmericaCoyhaique),
1705 "America/Creston" => Ok(AmericaCreston),
1706 "America/Cuiaba" => Ok(AmericaCuiaba),
1707 "America/Curacao" => Ok(AmericaCuracao),
1708 "America/Danmarkshavn" => Ok(AmericaDanmarkshavn),
1709 "America/Dawson" => Ok(AmericaDawson),
1710 "America/Dawson_Creek" => Ok(AmericaDawsonCreek),
1711 "America/Denver" => Ok(AmericaDenver),
1712 "America/Detroit" => Ok(AmericaDetroit),
1713 "America/Dominica" => Ok(AmericaDominica),
1714 "America/Edmonton" => Ok(AmericaEdmonton),
1715 "America/Eirunepe" => Ok(AmericaEirunepe),
1716 "America/El_Salvador" => Ok(AmericaElSalvador),
1717 "America/Ensenada" => Ok(AmericaEnsenada),
1718 "America/Fort_Nelson" => Ok(AmericaFortNelson),
1719 "America/Fort_Wayne" => Ok(AmericaFortWayne),
1720 "America/Fortaleza" => Ok(AmericaFortaleza),
1721 "America/Glace_Bay" => Ok(AmericaGlaceBay),
1722 "America/Godthab" => Ok(AmericaGodthab),
1723 "America/Goose_Bay" => Ok(AmericaGooseBay),
1724 "America/Grand_Turk" => Ok(AmericaGrandTurk),
1725 "America/Grenada" => Ok(AmericaGrenada),
1726 "America/Guadeloupe" => Ok(AmericaGuadeloupe),
1727 "America/Guatemala" => Ok(AmericaGuatemala),
1728 "America/Guayaquil" => Ok(AmericaGuayaquil),
1729 "America/Guyana" => Ok(AmericaGuyana),
1730 "America/Halifax" => Ok(AmericaHalifax),
1731 "America/Havana" => Ok(AmericaHavana),
1732 "America/Hermosillo" => Ok(AmericaHermosillo),
1733 "America/Indiana/Indianapolis" => Ok(AmericaIndianaIndianapolis),
1734 "America/Indiana/Knox" => Ok(AmericaIndianaKnox),
1735 "America/Indiana/Marengo" => Ok(AmericaIndianaMarengo),
1736 "America/Indiana/Petersburg" => Ok(AmericaIndianaPetersburg),
1737 "America/Indiana/Tell_City" => Ok(AmericaIndianaTellCity),
1738 "America/Indiana/Vevay" => Ok(AmericaIndianaVevay),
1739 "America/Indiana/Vincennes" => Ok(AmericaIndianaVincennes),
1740 "America/Indiana/Winamac" => Ok(AmericaIndianaWinamac),
1741 "America/Indianapolis" => Ok(AmericaIndianapolis),
1742 "America/Inuvik" => Ok(AmericaInuvik),
1743 "America/Iqaluit" => Ok(AmericaIqaluit),
1744 "America/Jamaica" => Ok(AmericaJamaica),
1745 "America/Jujuy" => Ok(AmericaJujuy),
1746 "America/Juneau" => Ok(AmericaJuneau),
1747 "America/Kentucky/Louisville" => Ok(AmericaKentuckyLouisville),
1748 "America/Kentucky/Monticello" => Ok(AmericaKentuckyMonticello),
1749 "America/Knox_IN" => Ok(AmericaKnoxIn),
1750 "America/Kralendijk" => Ok(AmericaKralendijk),
1751 "America/La_Paz" => Ok(AmericaLaPaz),
1752 "America/Lima" => Ok(AmericaLima),
1753 "America/Los_Angeles" => Ok(AmericaLosAngeles),
1754 "America/Louisville" => Ok(AmericaLouisville),
1755 "America/Lower_Princes" => Ok(AmericaLowerPrinces),
1756 "America/Maceio" => Ok(AmericaMaceio),
1757 "America/Managua" => Ok(AmericaManagua),
1758 "America/Manaus" => Ok(AmericaManaus),
1759 "America/Marigot" => Ok(AmericaMarigot),
1760 "America/Martinique" => Ok(AmericaMartinique),
1761 "America/Matamoros" => Ok(AmericaMatamoros),
1762 "America/Mazatlan" => Ok(AmericaMazatlan),
1763 "America/Mendoza" => Ok(AmericaMendoza),
1764 "America/Menominee" => Ok(AmericaMenominee),
1765 "America/Merida" => Ok(AmericaMerida),
1766 "America/Metlakatla" => Ok(AmericaMetlakatla),
1767 "America/Mexico_City" => Ok(AmericaMexicoCity),
1768 "America/Miquelon" => Ok(AmericaMiquelon),
1769 "America/Moncton" => Ok(AmericaMoncton),
1770 "America/Monterrey" => Ok(AmericaMonterrey),
1771 "America/Montevideo" => Ok(AmericaMontevideo),
1772 "America/Montreal" => Ok(AmericaMontreal),
1773 "America/Montserrat" => Ok(AmericaMontserrat),
1774 "America/Nassau" => Ok(AmericaNassau),
1775 "America/New_York" => Ok(AmericaNewYork),
1776 "America/Nipigon" => Ok(AmericaNipigon),
1777 "America/Nome" => Ok(AmericaNome),
1778 "America/Noronha" => Ok(AmericaNoronha),
1779 "America/North_Dakota/Beulah" => Ok(AmericaNorthDakotaBeulah),
1780 "America/North_Dakota/Center" => Ok(AmericaNorthDakotaCenter),
1781 "America/North_Dakota/New_Salem" => Ok(AmericaNorthDakotaNewSalem),
1782 "America/Nuuk" => Ok(AmericaNuuk),
1783 "America/Ojinaga" => Ok(AmericaOjinaga),
1784 "America/Panama" => Ok(AmericaPanama),
1785 "America/Pangnirtung" => Ok(AmericaPangnirtung),
1786 "America/Paramaribo" => Ok(AmericaParamaribo),
1787 "America/Phoenix" => Ok(AmericaPhoenix),
1788 "America/Port-au-Prince" => Ok(AmericaPortMinusauMinusPrince),
1789 "America/Port_of_Spain" => Ok(AmericaPortOfSpain),
1790 "America/Porto_Acre" => Ok(AmericaPortoAcre),
1791 "America/Porto_Velho" => Ok(AmericaPortoVelho),
1792 "America/Puerto_Rico" => Ok(AmericaPuertoRico),
1793 "America/Punta_Arenas" => Ok(AmericaPuntaArenas),
1794 "America/Rainy_River" => Ok(AmericaRainyRiver),
1795 "America/Rankin_Inlet" => Ok(AmericaRankinInlet),
1796 "America/Recife" => Ok(AmericaRecife),
1797 "America/Regina" => Ok(AmericaRegina),
1798 "America/Resolute" => Ok(AmericaResolute),
1799 "America/Rio_Branco" => Ok(AmericaRioBranco),
1800 "America/Rosario" => Ok(AmericaRosario),
1801 "America/Santa_Isabel" => Ok(AmericaSantaIsabel),
1802 "America/Santarem" => Ok(AmericaSantarem),
1803 "America/Santiago" => Ok(AmericaSantiago),
1804 "America/Santo_Domingo" => Ok(AmericaSantoDomingo),
1805 "America/Sao_Paulo" => Ok(AmericaSaoPaulo),
1806 "America/Scoresbysund" => Ok(AmericaScoresbysund),
1807 "America/Shiprock" => Ok(AmericaShiprock),
1808 "America/Sitka" => Ok(AmericaSitka),
1809 "America/St_Barthelemy" => Ok(AmericaStBarthelemy),
1810 "America/St_Johns" => Ok(AmericaStJohns),
1811 "America/St_Kitts" => Ok(AmericaStKitts),
1812 "America/St_Lucia" => Ok(AmericaStLucia),
1813 "America/St_Thomas" => Ok(AmericaStThomas),
1814 "America/St_Vincent" => Ok(AmericaStVincent),
1815 "America/Swift_Current" => Ok(AmericaSwiftCurrent),
1816 "America/Tegucigalpa" => Ok(AmericaTegucigalpa),
1817 "America/Thule" => Ok(AmericaThule),
1818 "America/Thunder_Bay" => Ok(AmericaThunderBay),
1819 "America/Tijuana" => Ok(AmericaTijuana),
1820 "America/Toronto" => Ok(AmericaToronto),
1821 "America/Tortola" => Ok(AmericaTortola),
1822 "America/Vancouver" => Ok(AmericaVancouver),
1823 "America/Virgin" => Ok(AmericaVirgin),
1824 "America/Whitehorse" => Ok(AmericaWhitehorse),
1825 "America/Winnipeg" => Ok(AmericaWinnipeg),
1826 "America/Yakutat" => Ok(AmericaYakutat),
1827 "America/Yellowknife" => Ok(AmericaYellowknife),
1828 "Antarctica/Casey" => Ok(AntarcticaCasey),
1829 "Antarctica/Davis" => Ok(AntarcticaDavis),
1830 "Antarctica/DumontDUrville" => Ok(AntarcticaDumontDUrville),
1831 "Antarctica/Macquarie" => Ok(AntarcticaMacquarie),
1832 "Antarctica/Mawson" => Ok(AntarcticaMawson),
1833 "Antarctica/McMurdo" => Ok(AntarcticaMcMurdo),
1834 "Antarctica/Palmer" => Ok(AntarcticaPalmer),
1835 "Antarctica/Rothera" => Ok(AntarcticaRothera),
1836 "Antarctica/South_Pole" => Ok(AntarcticaSouthPole),
1837 "Antarctica/Syowa" => Ok(AntarcticaSyowa),
1838 "Antarctica/Troll" => Ok(AntarcticaTroll),
1839 "Antarctica/Vostok" => Ok(AntarcticaVostok),
1840 "Arctic/Longyearbyen" => Ok(ArcticLongyearbyen),
1841 "Asia/Aden" => Ok(AsiaAden),
1842 "Asia/Almaty" => Ok(AsiaAlmaty),
1843 "Asia/Amman" => Ok(AsiaAmman),
1844 "Asia/Anadyr" => Ok(AsiaAnadyr),
1845 "Asia/Aqtau" => Ok(AsiaAqtau),
1846 "Asia/Aqtobe" => Ok(AsiaAqtobe),
1847 "Asia/Ashgabat" => Ok(AsiaAshgabat),
1848 "Asia/Ashkhabad" => Ok(AsiaAshkhabad),
1849 "Asia/Atyrau" => Ok(AsiaAtyrau),
1850 "Asia/Baghdad" => Ok(AsiaBaghdad),
1851 "Asia/Bahrain" => Ok(AsiaBahrain),
1852 "Asia/Baku" => Ok(AsiaBaku),
1853 "Asia/Bangkok" => Ok(AsiaBangkok),
1854 "Asia/Barnaul" => Ok(AsiaBarnaul),
1855 "Asia/Beirut" => Ok(AsiaBeirut),
1856 "Asia/Bishkek" => Ok(AsiaBishkek),
1857 "Asia/Brunei" => Ok(AsiaBrunei),
1858 "Asia/Calcutta" => Ok(AsiaCalcutta),
1859 "Asia/Chita" => Ok(AsiaChita),
1860 "Asia/Choibalsan" => Ok(AsiaChoibalsan),
1861 "Asia/Chongqing" => Ok(AsiaChongqing),
1862 "Asia/Chungking" => Ok(AsiaChungking),
1863 "Asia/Colombo" => Ok(AsiaColombo),
1864 "Asia/Dacca" => Ok(AsiaDacca),
1865 "Asia/Damascus" => Ok(AsiaDamascus),
1866 "Asia/Dhaka" => Ok(AsiaDhaka),
1867 "Asia/Dili" => Ok(AsiaDili),
1868 "Asia/Dubai" => Ok(AsiaDubai),
1869 "Asia/Dushanbe" => Ok(AsiaDushanbe),
1870 "Asia/Famagusta" => Ok(AsiaFamagusta),
1871 "Asia/Gaza" => Ok(AsiaGaza),
1872 "Asia/Harbin" => Ok(AsiaHarbin),
1873 "Asia/Hebron" => Ok(AsiaHebron),
1874 "Asia/Ho_Chi_Minh" => Ok(AsiaHoChiMinh),
1875 "Asia/Hong_Kong" => Ok(AsiaHongKong),
1876 "Asia/Hovd" => Ok(AsiaHovd),
1877 "Asia/Irkutsk" => Ok(AsiaIrkutsk),
1878 "Asia/Istanbul" => Ok(AsiaIstanbul),
1879 "Asia/Jakarta" => Ok(AsiaJakarta),
1880 "Asia/Jayapura" => Ok(AsiaJayapura),
1881 "Asia/Jerusalem" => Ok(AsiaJerusalem),
1882 "Asia/Kabul" => Ok(AsiaKabul),
1883 "Asia/Kamchatka" => Ok(AsiaKamchatka),
1884 "Asia/Karachi" => Ok(AsiaKarachi),
1885 "Asia/Kashgar" => Ok(AsiaKashgar),
1886 "Asia/Kathmandu" => Ok(AsiaKathmandu),
1887 "Asia/Katmandu" => Ok(AsiaKatmandu),
1888 "Asia/Khandyga" => Ok(AsiaKhandyga),
1889 "Asia/Kolkata" => Ok(AsiaKolkata),
1890 "Asia/Krasnoyarsk" => Ok(AsiaKrasnoyarsk),
1891 "Asia/Kuala_Lumpur" => Ok(AsiaKualaLumpur),
1892 "Asia/Kuching" => Ok(AsiaKuching),
1893 "Asia/Kuwait" => Ok(AsiaKuwait),
1894 "Asia/Macao" => Ok(AsiaMacao),
1895 "Asia/Macau" => Ok(AsiaMacau),
1896 "Asia/Magadan" => Ok(AsiaMagadan),
1897 "Asia/Makassar" => Ok(AsiaMakassar),
1898 "Asia/Manila" => Ok(AsiaManila),
1899 "Asia/Muscat" => Ok(AsiaMuscat),
1900 "Asia/Nicosia" => Ok(AsiaNicosia),
1901 "Asia/Novokuznetsk" => Ok(AsiaNovokuznetsk),
1902 "Asia/Novosibirsk" => Ok(AsiaNovosibirsk),
1903 "Asia/Omsk" => Ok(AsiaOmsk),
1904 "Asia/Oral" => Ok(AsiaOral),
1905 "Asia/Phnom_Penh" => Ok(AsiaPhnomPenh),
1906 "Asia/Pontianak" => Ok(AsiaPontianak),
1907 "Asia/Pyongyang" => Ok(AsiaPyongyang),
1908 "Asia/Qatar" => Ok(AsiaQatar),
1909 "Asia/Qostanay" => Ok(AsiaQostanay),
1910 "Asia/Qyzylorda" => Ok(AsiaQyzylorda),
1911 "Asia/Rangoon" => Ok(AsiaRangoon),
1912 "Asia/Riyadh" => Ok(AsiaRiyadh),
1913 "Asia/Saigon" => Ok(AsiaSaigon),
1914 "Asia/Sakhalin" => Ok(AsiaSakhalin),
1915 "Asia/Samarkand" => Ok(AsiaSamarkand),
1916 "Asia/Seoul" => Ok(AsiaSeoul),
1917 "Asia/Shanghai" => Ok(AsiaShanghai),
1918 "Asia/Singapore" => Ok(AsiaSingapore),
1919 "Asia/Srednekolymsk" => Ok(AsiaSrednekolymsk),
1920 "Asia/Taipei" => Ok(AsiaTaipei),
1921 "Asia/Tashkent" => Ok(AsiaTashkent),
1922 "Asia/Tbilisi" => Ok(AsiaTbilisi),
1923 "Asia/Tehran" => Ok(AsiaTehran),
1924 "Asia/Tel_Aviv" => Ok(AsiaTelAviv),
1925 "Asia/Thimbu" => Ok(AsiaThimbu),
1926 "Asia/Thimphu" => Ok(AsiaThimphu),
1927 "Asia/Tokyo" => Ok(AsiaTokyo),
1928 "Asia/Tomsk" => Ok(AsiaTomsk),
1929 "Asia/Ujung_Pandang" => Ok(AsiaUjungPandang),
1930 "Asia/Ulaanbaatar" => Ok(AsiaUlaanbaatar),
1931 "Asia/Ulan_Bator" => Ok(AsiaUlanBator),
1932 "Asia/Urumqi" => Ok(AsiaUrumqi),
1933 "Asia/Ust-Nera" => Ok(AsiaUstMinusNera),
1934 "Asia/Vientiane" => Ok(AsiaVientiane),
1935 "Asia/Vladivostok" => Ok(AsiaVladivostok),
1936 "Asia/Yakutsk" => Ok(AsiaYakutsk),
1937 "Asia/Yangon" => Ok(AsiaYangon),
1938 "Asia/Yekaterinburg" => Ok(AsiaYekaterinburg),
1939 "Asia/Yerevan" => Ok(AsiaYerevan),
1940 "Atlantic/Azores" => Ok(AtlanticAzores),
1941 "Atlantic/Bermuda" => Ok(AtlanticBermuda),
1942 "Atlantic/Canary" => Ok(AtlanticCanary),
1943 "Atlantic/Cape_Verde" => Ok(AtlanticCapeVerde),
1944 "Atlantic/Faeroe" => Ok(AtlanticFaeroe),
1945 "Atlantic/Faroe" => Ok(AtlanticFaroe),
1946 "Atlantic/Jan_Mayen" => Ok(AtlanticJanMayen),
1947 "Atlantic/Madeira" => Ok(AtlanticMadeira),
1948 "Atlantic/Reykjavik" => Ok(AtlanticReykjavik),
1949 "Atlantic/South_Georgia" => Ok(AtlanticSouthGeorgia),
1950 "Atlantic/St_Helena" => Ok(AtlanticStHelena),
1951 "Atlantic/Stanley" => Ok(AtlanticStanley),
1952 "Australia/ACT" => Ok(AustraliaAct),
1953 "Australia/Adelaide" => Ok(AustraliaAdelaide),
1954 "Australia/Brisbane" => Ok(AustraliaBrisbane),
1955 "Australia/Broken_Hill" => Ok(AustraliaBrokenHill),
1956 "Australia/Canberra" => Ok(AustraliaCanberra),
1957 "Australia/Currie" => Ok(AustraliaCurrie),
1958 "Australia/Darwin" => Ok(AustraliaDarwin),
1959 "Australia/Eucla" => Ok(AustraliaEucla),
1960 "Australia/Hobart" => Ok(AustraliaHobart),
1961 "Australia/LHI" => Ok(AustraliaLhi),
1962 "Australia/Lindeman" => Ok(AustraliaLindeman),
1963 "Australia/Lord_Howe" => Ok(AustraliaLordHowe),
1964 "Australia/Melbourne" => Ok(AustraliaMelbourne),
1965 "Australia/NSW" => Ok(AustraliaNsw),
1966 "Australia/North" => Ok(AustraliaNorth),
1967 "Australia/Perth" => Ok(AustraliaPerth),
1968 "Australia/Queensland" => Ok(AustraliaQueensland),
1969 "Australia/South" => Ok(AustraliaSouth),
1970 "Australia/Sydney" => Ok(AustraliaSydney),
1971 "Australia/Tasmania" => Ok(AustraliaTasmania),
1972 "Australia/Victoria" => Ok(AustraliaVictoria),
1973 "Australia/West" => Ok(AustraliaWest),
1974 "Australia/Yancowinna" => Ok(AustraliaYancowinna),
1975 "Brazil/Acre" => Ok(BrazilAcre),
1976 "Brazil/DeNoronha" => Ok(BrazilDeNoronha),
1977 "Brazil/East" => Ok(BrazilEast),
1978 "Brazil/West" => Ok(BrazilWest),
1979 "CET" => Ok(Cet),
1980 "CST6CDT" => Ok(Cst6cdt),
1981 "Canada/Atlantic" => Ok(CanadaAtlantic),
1982 "Canada/Central" => Ok(CanadaCentral),
1983 "Canada/Eastern" => Ok(CanadaEastern),
1984 "Canada/Mountain" => Ok(CanadaMountain),
1985 "Canada/Newfoundland" => Ok(CanadaNewfoundland),
1986 "Canada/Pacific" => Ok(CanadaPacific),
1987 "Canada/Saskatchewan" => Ok(CanadaSaskatchewan),
1988 "Canada/Yukon" => Ok(CanadaYukon),
1989 "Chile/Continental" => Ok(ChileContinental),
1990 "Chile/EasterIsland" => Ok(ChileEasterIsland),
1991 "Cuba" => Ok(Cuba),
1992 "EET" => Ok(Eet),
1993 "EST" => Ok(Est),
1994 "EST5EDT" => Ok(Est5edt),
1995 "Egypt" => Ok(Egypt),
1996 "Eire" => Ok(Eire),
1997 "Etc/GMT" => Ok(EtcGmt),
1998 "Etc/GMT+0" => Ok(EtcGmtPlus0),
1999 "Etc/GMT+1" => Ok(EtcGmtPlus1),
2000 "Etc/GMT+10" => Ok(EtcGmtPlus10),
2001 "Etc/GMT+11" => Ok(EtcGmtPlus11),
2002 "Etc/GMT+12" => Ok(EtcGmtPlus12),
2003 "Etc/GMT+2" => Ok(EtcGmtPlus2),
2004 "Etc/GMT+3" => Ok(EtcGmtPlus3),
2005 "Etc/GMT+4" => Ok(EtcGmtPlus4),
2006 "Etc/GMT+5" => Ok(EtcGmtPlus5),
2007 "Etc/GMT+6" => Ok(EtcGmtPlus6),
2008 "Etc/GMT+7" => Ok(EtcGmtPlus7),
2009 "Etc/GMT+8" => Ok(EtcGmtPlus8),
2010 "Etc/GMT+9" => Ok(EtcGmtPlus9),
2011 "Etc/GMT-0" => Ok(EtcGmtMinus0),
2012 "Etc/GMT-1" => Ok(EtcGmtMinus1),
2013 "Etc/GMT-10" => Ok(EtcGmtMinus10),
2014 "Etc/GMT-11" => Ok(EtcGmtMinus11),
2015 "Etc/GMT-12" => Ok(EtcGmtMinus12),
2016 "Etc/GMT-13" => Ok(EtcGmtMinus13),
2017 "Etc/GMT-14" => Ok(EtcGmtMinus14),
2018 "Etc/GMT-2" => Ok(EtcGmtMinus2),
2019 "Etc/GMT-3" => Ok(EtcGmtMinus3),
2020 "Etc/GMT-4" => Ok(EtcGmtMinus4),
2021 "Etc/GMT-5" => Ok(EtcGmtMinus5),
2022 "Etc/GMT-6" => Ok(EtcGmtMinus6),
2023 "Etc/GMT-7" => Ok(EtcGmtMinus7),
2024 "Etc/GMT-8" => Ok(EtcGmtMinus8),
2025 "Etc/GMT-9" => Ok(EtcGmtMinus9),
2026 "Etc/GMT0" => Ok(EtcGmt0),
2027 "Etc/Greenwich" => Ok(EtcGreenwich),
2028 "Etc/UCT" => Ok(EtcUct),
2029 "Etc/UTC" => Ok(EtcUtc),
2030 "Etc/Universal" => Ok(EtcUniversal),
2031 "Etc/Zulu" => Ok(EtcZulu),
2032 "Europe/Amsterdam" => Ok(EuropeAmsterdam),
2033 "Europe/Andorra" => Ok(EuropeAndorra),
2034 "Europe/Astrakhan" => Ok(EuropeAstrakhan),
2035 "Europe/Athens" => Ok(EuropeAthens),
2036 "Europe/Belfast" => Ok(EuropeBelfast),
2037 "Europe/Belgrade" => Ok(EuropeBelgrade),
2038 "Europe/Berlin" => Ok(EuropeBerlin),
2039 "Europe/Bratislava" => Ok(EuropeBratislava),
2040 "Europe/Brussels" => Ok(EuropeBrussels),
2041 "Europe/Bucharest" => Ok(EuropeBucharest),
2042 "Europe/Budapest" => Ok(EuropeBudapest),
2043 "Europe/Busingen" => Ok(EuropeBusingen),
2044 "Europe/Chisinau" => Ok(EuropeChisinau),
2045 "Europe/Copenhagen" => Ok(EuropeCopenhagen),
2046 "Europe/Dublin" => Ok(EuropeDublin),
2047 "Europe/Gibraltar" => Ok(EuropeGibraltar),
2048 "Europe/Guernsey" => Ok(EuropeGuernsey),
2049 "Europe/Helsinki" => Ok(EuropeHelsinki),
2050 "Europe/Isle_of_Man" => Ok(EuropeIsleOfMan),
2051 "Europe/Istanbul" => Ok(EuropeIstanbul),
2052 "Europe/Jersey" => Ok(EuropeJersey),
2053 "Europe/Kaliningrad" => Ok(EuropeKaliningrad),
2054 "Europe/Kiev" => Ok(EuropeKiev),
2055 "Europe/Kirov" => Ok(EuropeKirov),
2056 "Europe/Kyiv" => Ok(EuropeKyiv),
2057 "Europe/Lisbon" => Ok(EuropeLisbon),
2058 "Europe/Ljubljana" => Ok(EuropeLjubljana),
2059 "Europe/London" => Ok(EuropeLondon),
2060 "Europe/Luxembourg" => Ok(EuropeLuxembourg),
2061 "Europe/Madrid" => Ok(EuropeMadrid),
2062 "Europe/Malta" => Ok(EuropeMalta),
2063 "Europe/Mariehamn" => Ok(EuropeMariehamn),
2064 "Europe/Minsk" => Ok(EuropeMinsk),
2065 "Europe/Monaco" => Ok(EuropeMonaco),
2066 "Europe/Moscow" => Ok(EuropeMoscow),
2067 "Europe/Nicosia" => Ok(EuropeNicosia),
2068 "Europe/Oslo" => Ok(EuropeOslo),
2069 "Europe/Paris" => Ok(EuropeParis),
2070 "Europe/Podgorica" => Ok(EuropePodgorica),
2071 "Europe/Prague" => Ok(EuropePrague),
2072 "Europe/Riga" => Ok(EuropeRiga),
2073 "Europe/Rome" => Ok(EuropeRome),
2074 "Europe/Samara" => Ok(EuropeSamara),
2075 "Europe/San_Marino" => Ok(EuropeSanMarino),
2076 "Europe/Sarajevo" => Ok(EuropeSarajevo),
2077 "Europe/Saratov" => Ok(EuropeSaratov),
2078 "Europe/Simferopol" => Ok(EuropeSimferopol),
2079 "Europe/Skopje" => Ok(EuropeSkopje),
2080 "Europe/Sofia" => Ok(EuropeSofia),
2081 "Europe/Stockholm" => Ok(EuropeStockholm),
2082 "Europe/Tallinn" => Ok(EuropeTallinn),
2083 "Europe/Tirane" => Ok(EuropeTirane),
2084 "Europe/Tiraspol" => Ok(EuropeTiraspol),
2085 "Europe/Ulyanovsk" => Ok(EuropeUlyanovsk),
2086 "Europe/Uzhgorod" => Ok(EuropeUzhgorod),
2087 "Europe/Vaduz" => Ok(EuropeVaduz),
2088 "Europe/Vatican" => Ok(EuropeVatican),
2089 "Europe/Vienna" => Ok(EuropeVienna),
2090 "Europe/Vilnius" => Ok(EuropeVilnius),
2091 "Europe/Volgograd" => Ok(EuropeVolgograd),
2092 "Europe/Warsaw" => Ok(EuropeWarsaw),
2093 "Europe/Zagreb" => Ok(EuropeZagreb),
2094 "Europe/Zaporozhye" => Ok(EuropeZaporozhye),
2095 "Europe/Zurich" => Ok(EuropeZurich),
2096 "Factory" => Ok(Factory),
2097 "GB" => Ok(Gb),
2098 "GB-Eire" => Ok(GbMinusEire),
2099 "GMT" => Ok(Gmt),
2100 "GMT+0" => Ok(GmtPlus0),
2101 "GMT-0" => Ok(GmtMinus0),
2102 "GMT0" => Ok(Gmt0),
2103 "Greenwich" => Ok(Greenwich),
2104 "HST" => Ok(Hst),
2105 "Hongkong" => Ok(Hongkong),
2106 "Iceland" => Ok(Iceland),
2107 "Indian/Antananarivo" => Ok(IndianAntananarivo),
2108 "Indian/Chagos" => Ok(IndianChagos),
2109 "Indian/Christmas" => Ok(IndianChristmas),
2110 "Indian/Cocos" => Ok(IndianCocos),
2111 "Indian/Comoro" => Ok(IndianComoro),
2112 "Indian/Kerguelen" => Ok(IndianKerguelen),
2113 "Indian/Mahe" => Ok(IndianMahe),
2114 "Indian/Maldives" => Ok(IndianMaldives),
2115 "Indian/Mauritius" => Ok(IndianMauritius),
2116 "Indian/Mayotte" => Ok(IndianMayotte),
2117 "Indian/Reunion" => Ok(IndianReunion),
2118 "Iran" => Ok(Iran),
2119 "Israel" => Ok(Israel),
2120 "Jamaica" => Ok(Jamaica),
2121 "Japan" => Ok(Japan),
2122 "Kwajalein" => Ok(Kwajalein),
2123 "Libya" => Ok(Libya),
2124 "MET" => Ok(Met),
2125 "MST" => Ok(Mst),
2126 "MST7MDT" => Ok(Mst7mdt),
2127 "Mexico/BajaNorte" => Ok(MexicoBajaNorte),
2128 "Mexico/BajaSur" => Ok(MexicoBajaSur),
2129 "Mexico/General" => Ok(MexicoGeneral),
2130 "NZ" => Ok(Nz),
2131 "NZ-CHAT" => Ok(NzMinusChat),
2132 "Navajo" => Ok(Navajo),
2133 "PRC" => Ok(Prc),
2134 "PST8PDT" => Ok(Pst8pdt),
2135 "Pacific/Apia" => Ok(PacificApia),
2136 "Pacific/Auckland" => Ok(PacificAuckland),
2137 "Pacific/Bougainville" => Ok(PacificBougainville),
2138 "Pacific/Chatham" => Ok(PacificChatham),
2139 "Pacific/Chuuk" => Ok(PacificChuuk),
2140 "Pacific/Easter" => Ok(PacificEaster),
2141 "Pacific/Efate" => Ok(PacificEfate),
2142 "Pacific/Enderbury" => Ok(PacificEnderbury),
2143 "Pacific/Fakaofo" => Ok(PacificFakaofo),
2144 "Pacific/Fiji" => Ok(PacificFiji),
2145 "Pacific/Funafuti" => Ok(PacificFunafuti),
2146 "Pacific/Galapagos" => Ok(PacificGalapagos),
2147 "Pacific/Gambier" => Ok(PacificGambier),
2148 "Pacific/Guadalcanal" => Ok(PacificGuadalcanal),
2149 "Pacific/Guam" => Ok(PacificGuam),
2150 "Pacific/Honolulu" => Ok(PacificHonolulu),
2151 "Pacific/Johnston" => Ok(PacificJohnston),
2152 "Pacific/Kanton" => Ok(PacificKanton),
2153 "Pacific/Kiritimati" => Ok(PacificKiritimati),
2154 "Pacific/Kosrae" => Ok(PacificKosrae),
2155 "Pacific/Kwajalein" => Ok(PacificKwajalein),
2156 "Pacific/Majuro" => Ok(PacificMajuro),
2157 "Pacific/Marquesas" => Ok(PacificMarquesas),
2158 "Pacific/Midway" => Ok(PacificMidway),
2159 "Pacific/Nauru" => Ok(PacificNauru),
2160 "Pacific/Niue" => Ok(PacificNiue),
2161 "Pacific/Norfolk" => Ok(PacificNorfolk),
2162 "Pacific/Noumea" => Ok(PacificNoumea),
2163 "Pacific/Pago_Pago" => Ok(PacificPagoPago),
2164 "Pacific/Palau" => Ok(PacificPalau),
2165 "Pacific/Pitcairn" => Ok(PacificPitcairn),
2166 "Pacific/Pohnpei" => Ok(PacificPohnpei),
2167 "Pacific/Ponape" => Ok(PacificPonape),
2168 "Pacific/Port_Moresby" => Ok(PacificPortMoresby),
2169 "Pacific/Rarotonga" => Ok(PacificRarotonga),
2170 "Pacific/Saipan" => Ok(PacificSaipan),
2171 "Pacific/Samoa" => Ok(PacificSamoa),
2172 "Pacific/Tahiti" => Ok(PacificTahiti),
2173 "Pacific/Tarawa" => Ok(PacificTarawa),
2174 "Pacific/Tongatapu" => Ok(PacificTongatapu),
2175 "Pacific/Truk" => Ok(PacificTruk),
2176 "Pacific/Wake" => Ok(PacificWake),
2177 "Pacific/Wallis" => Ok(PacificWallis),
2178 "Pacific/Yap" => Ok(PacificYap),
2179 "Poland" => Ok(Poland),
2180 "Portugal" => Ok(Portugal),
2181 "ROC" => Ok(Roc),
2182 "ROK" => Ok(Rok),
2183 "Singapore" => Ok(Singapore),
2184 "Turkey" => Ok(Turkey),
2185 "UCT" => Ok(Uct),
2186 "US/Alaska" => Ok(UsAlaska),
2187 "US/Aleutian" => Ok(UsAleutian),
2188 "US/Arizona" => Ok(UsArizona),
2189 "US/Central" => Ok(UsCentral),
2190 "US/East-Indiana" => Ok(UsEastMinusIndiana),
2191 "US/Eastern" => Ok(UsEastern),
2192 "US/Hawaii" => Ok(UsHawaii),
2193 "US/Indiana-Starke" => Ok(UsIndianaMinusStarke),
2194 "US/Michigan" => Ok(UsMichigan),
2195 "US/Mountain" => Ok(UsMountain),
2196 "US/Pacific" => Ok(UsPacific),
2197 "US/Pacific-New" => Ok(UsPacificMinusNew),
2198 "US/Samoa" => Ok(UsSamoa),
2199 "UTC" => Ok(Utc),
2200 "Universal" => Ok(Universal),
2201 "W-SU" => Ok(WMinusSu),
2202 "WET" => Ok(Wet),
2203 "Zulu" => Ok(Zulu),
2204 v => Ok(Unknown(v.to_owned())),
2205 }
2206 }
2207}
2208impl std::fmt::Display for CreateReportingReportRunParametersTimezone {
2209 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
2210 f.write_str(self.as_str())
2211 }
2212}
2213
2214impl std::fmt::Debug for CreateReportingReportRunParametersTimezone {
2215 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
2216 f.write_str(self.as_str())
2217 }
2218}
2219impl serde::Serialize for CreateReportingReportRunParametersTimezone {
2220 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
2221 where
2222 S: serde::Serializer,
2223 {
2224 serializer.serialize_str(self.as_str())
2225 }
2226}
2227#[cfg(feature = "deserialize")]
2228impl<'de> serde::Deserialize<'de> for CreateReportingReportRunParametersTimezone {
2229 fn deserialize<D: serde::Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error> {
2230 use std::str::FromStr;
2231 let s: std::borrow::Cow<'de, str> = serde::Deserialize::deserialize(deserializer)?;
2232 Ok(Self::from_str(&s).unwrap())
2233 }
2234}
2235#[derive(Clone, Debug, serde::Serialize)]
2238pub struct CreateReportingReportRun {
2239 inner: CreateReportingReportRunBuilder,
2240}
2241impl CreateReportingReportRun {
2242 pub fn new(report_type: impl Into<String>) -> Self {
2244 Self { inner: CreateReportingReportRunBuilder::new(report_type.into()) }
2245 }
2246 pub fn expand(mut self, expand: impl Into<Vec<String>>) -> Self {
2248 self.inner.expand = Some(expand.into());
2249 self
2250 }
2251 pub fn parameters(mut self, parameters: impl Into<CreateReportingReportRunParameters>) -> Self {
2254 self.inner.parameters = Some(parameters.into());
2255 self
2256 }
2257}
2258impl CreateReportingReportRun {
2259 pub async fn send<C: StripeClient>(
2261 &self,
2262 client: &C,
2263 ) -> Result<<Self as StripeRequest>::Output, C::Err> {
2264 self.customize().send(client).await
2265 }
2266
2267 pub fn send_blocking<C: StripeBlockingClient>(
2269 &self,
2270 client: &C,
2271 ) -> Result<<Self as StripeRequest>::Output, C::Err> {
2272 self.customize().send_blocking(client)
2273 }
2274}
2275
2276impl StripeRequest for CreateReportingReportRun {
2277 type Output = stripe_misc::ReportingReportRun;
2278
2279 fn build(&self) -> RequestBuilder {
2280 RequestBuilder::new(StripeMethod::Post, "/reporting/report_runs").form(&self.inner)
2281 }
2282}