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