@@ -41,6 +41,9 @@ class VpcEgressSetting(str, _enum.Enum):
4141 PRIVATE_RANGES_ONLY = "PRIVATE_RANGES_ONLY"
4242 ALL_TRAFFIC = "ALL_TRAFFIC"
4343
44+ def __str__ (self ) -> str :
45+ return self .value
46+
4447
4548class IngressSetting (str , _enum .Enum ):
4649 """What kind of traffic can access the function."""
@@ -49,6 +52,9 @@ class IngressSetting(str, _enum.Enum):
4952 ALLOW_INTERNAL_ONLY = "ALLOW_INTERNAL_ONLY"
5053 ALLOW_INTERNAL_AND_GCLB = "ALLOW_INTERNAL_AND_GCLB"
5154
55+ def __str__ (self ) -> str :
56+ return self .value
57+
5258
5359@_dataclasses .dataclass (frozen = True )
5460class CorsOptions :
@@ -88,6 +94,9 @@ class MemoryOption(int, _enum.Enum):
8894 GB_16 = 16 << 10
8995 GB_32 = 32 << 10
9096
97+ def __str__ (self ) -> str :
98+ return f"{ self .value } MB"
99+
91100
92101class SupportedRegion (str , _enum .Enum ):
93102 """
@@ -120,6 +129,9 @@ class SupportedRegion(str, _enum.Enum):
120129 US_WEST3 = "us-west3"
121130 US_WEST4 = "us-west4"
122131
132+ def __str__ (self ) -> str :
133+ return self .value
134+
123135
124136@_dataclasses .dataclass (frozen = True )
125137class RateLimits ():
@@ -587,6 +599,9 @@ class AlertType(str, _enum.Enum):
587599 Performance threshold alerts.
588600 """
589601
602+ def __str__ (self ) -> str :
603+ return self .value
604+
590605
591606@_dataclasses .dataclass (frozen = True , kw_only = True )
592607class FirebaseAlertOptions (EventHandlerOptions ):
0 commit comments