Skip to content

Commit 77a8da9

Browse files
authored
fix(utils): StrEnumMeta __call__ overload (#276)
1 parent 3abbc79 commit 77a8da9

File tree

55 files changed

+542
-552
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+542
-552
lines changed

scaleway-async/scaleway_async/account/v2/types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
)
1313

1414

15-
class ListProjectsRequestOrderBy(Enum, metaclass=StrEnumMeta):
15+
class ListProjectsRequestOrderBy(str, Enum, metaclass=StrEnumMeta):
1616
CREATED_AT_ASC = "created_at_asc"
1717
CREATED_AT_DESC = "created_at_desc"
1818
NAME_ASC = "name_asc"

scaleway-async/scaleway_async/account/v3/types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
)
1313

1414

15-
class ListProjectsRequestOrderBy(Enum, metaclass=StrEnumMeta):
15+
class ListProjectsRequestOrderBy(str, Enum, metaclass=StrEnumMeta):
1616
CREATED_AT_ASC = "created_at_asc"
1717
CREATED_AT_DESC = "created_at_desc"
1818
NAME_ASC = "name_asc"

scaleway-async/scaleway_async/applesilicon/v1alpha1/types.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@
1515
)
1616

1717

18-
class ListServersRequestOrderBy(Enum, metaclass=StrEnumMeta):
18+
class ListServersRequestOrderBy(str, Enum, metaclass=StrEnumMeta):
1919
CREATED_AT_ASC = "created_at_asc"
2020
CREATED_AT_DESC = "created_at_desc"
2121

2222
def __str__(self) -> str:
2323
return str(self.value)
2424

2525

26-
class ServerStatus(Enum, metaclass=StrEnumMeta):
26+
class ServerStatus(str, Enum, metaclass=StrEnumMeta):
2727
UNKNOWN_STATUS = "unknown_status"
2828
STARTING = "starting"
2929
READY = "ready"
@@ -39,7 +39,7 @@ def __str__(self) -> str:
3939
return str(self.value)
4040

4141

42-
class ServerTypeStock(Enum, metaclass=StrEnumMeta):
42+
class ServerTypeStock(str, Enum, metaclass=StrEnumMeta):
4343
UNKNOWN_STOCK = "unknown_stock"
4444
NO_STOCK = "no_stock"
4545
LOW_STOCK = "low_stock"

scaleway-async/scaleway_async/baremetal/v1/types.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
)
1818

1919

20-
class IPReverseStatus(Enum, metaclass=StrEnumMeta):
20+
class IPReverseStatus(str, Enum, metaclass=StrEnumMeta):
2121
UNKNOWN = "unknown"
2222
PENDING = "pending"
2323
ACTIVE = "active"
@@ -27,23 +27,23 @@ def __str__(self) -> str:
2727
return str(self.value)
2828

2929

30-
class IPVersion(Enum, metaclass=StrEnumMeta):
30+
class IPVersion(str, Enum, metaclass=StrEnumMeta):
3131
IPV4 = "IPv4"
3232
IPV6 = "IPv6"
3333

3434
def __str__(self) -> str:
3535
return str(self.value)
3636

3737

38-
class ListServerEventsRequestOrderBy(Enum, metaclass=StrEnumMeta):
38+
class ListServerEventsRequestOrderBy(str, Enum, metaclass=StrEnumMeta):
3939
CREATED_AT_ASC = "created_at_asc"
4040
CREATED_AT_DESC = "created_at_desc"
4141

4242
def __str__(self) -> str:
4343
return str(self.value)
4444

4545

46-
class ListServerPrivateNetworksRequestOrderBy(Enum, metaclass=StrEnumMeta):
46+
class ListServerPrivateNetworksRequestOrderBy(str, Enum, metaclass=StrEnumMeta):
4747
CREATED_AT_ASC = "created_at_asc"
4848
CREATED_AT_DESC = "created_at_desc"
4949
UPDATED_AT_ASC = "updated_at_asc"
@@ -53,23 +53,23 @@ def __str__(self) -> str:
5353
return str(self.value)
5454

5555

56-
class ListServersRequestOrderBy(Enum, metaclass=StrEnumMeta):
56+
class ListServersRequestOrderBy(str, Enum, metaclass=StrEnumMeta):
5757
CREATED_AT_ASC = "created_at_asc"
5858
CREATED_AT_DESC = "created_at_desc"
5959

6060
def __str__(self) -> str:
6161
return str(self.value)
6262

6363

64-
class ListSettingsRequestOrderBy(Enum, metaclass=StrEnumMeta):
64+
class ListSettingsRequestOrderBy(str, Enum, metaclass=StrEnumMeta):
6565
CREATED_AT_ASC = "created_at_asc"
6666
CREATED_AT_DESC = "created_at_desc"
6767

6868
def __str__(self) -> str:
6969
return str(self.value)
7070

7171

72-
class OfferStock(Enum, metaclass=StrEnumMeta):
72+
class OfferStock(str, Enum, metaclass=StrEnumMeta):
7373
EMPTY = "empty"
7474
LOW = "low"
7575
AVAILABLE = "available"
@@ -78,7 +78,7 @@ def __str__(self) -> str:
7878
return str(self.value)
7979

8080

81-
class OfferSubscriptionPeriod(Enum, metaclass=StrEnumMeta):
81+
class OfferSubscriptionPeriod(str, Enum, metaclass=StrEnumMeta):
8282
UNKNOWN_SUBSCRIPTION_PERIOD = "unknown_subscription_period"
8383
HOURLY = "hourly"
8484
MONTHLY = "monthly"
@@ -87,7 +87,7 @@ def __str__(self) -> str:
8787
return str(self.value)
8888

8989

90-
class ServerBootType(Enum, metaclass=StrEnumMeta):
90+
class ServerBootType(str, Enum, metaclass=StrEnumMeta):
9191
UNKNOWN_BOOT_TYPE = "unknown_boot_type"
9292
NORMAL = "normal"
9393
RESCUE = "rescue"
@@ -96,7 +96,7 @@ def __str__(self) -> str:
9696
return str(self.value)
9797

9898

99-
class ServerInstallStatus(Enum, metaclass=StrEnumMeta):
99+
class ServerInstallStatus(str, Enum, metaclass=StrEnumMeta):
100100
UNKNOWN = "unknown"
101101
TO_INSTALL = "to_install"
102102
INSTALLING = "installing"
@@ -107,7 +107,7 @@ def __str__(self) -> str:
107107
return str(self.value)
108108

109109

110-
class ServerOptionOptionStatus(Enum, metaclass=StrEnumMeta):
110+
class ServerOptionOptionStatus(str, Enum, metaclass=StrEnumMeta):
111111
OPTION_STATUS_UNKNOWN = "option_status_unknown"
112112
OPTION_STATUS_ENABLE = "option_status_enable"
113113
OPTION_STATUS_ENABLING = "option_status_enabling"
@@ -118,7 +118,7 @@ def __str__(self) -> str:
118118
return str(self.value)
119119

120120

121-
class ServerPingStatus(Enum, metaclass=StrEnumMeta):
121+
class ServerPingStatus(str, Enum, metaclass=StrEnumMeta):
122122
PING_STATUS_UNKNOWN = "ping_status_unknown"
123123
PING_STATUS_UP = "ping_status_up"
124124
PING_STATUS_DOWN = "ping_status_down"
@@ -127,7 +127,7 @@ def __str__(self) -> str:
127127
return str(self.value)
128128

129129

130-
class ServerPrivateNetworkStatus(Enum, metaclass=StrEnumMeta):
130+
class ServerPrivateNetworkStatus(str, Enum, metaclass=StrEnumMeta):
131131
UNKNOWN = "unknown"
132132
ATTACHING = "attaching"
133133
ATTACHED = "attached"
@@ -139,7 +139,7 @@ def __str__(self) -> str:
139139
return str(self.value)
140140

141141

142-
class ServerStatus(Enum, metaclass=StrEnumMeta):
142+
class ServerStatus(str, Enum, metaclass=StrEnumMeta):
143143
UNKNOWN = "unknown"
144144
DELIVERING = "delivering"
145145
READY = "ready"
@@ -157,7 +157,7 @@ def __str__(self) -> str:
157157
return str(self.value)
158158

159159

160-
class SettingType(Enum, metaclass=StrEnumMeta):
160+
class SettingType(str, Enum, metaclass=StrEnumMeta):
161161
UNKNOWN = "unknown"
162162
SMTP = "smtp"
163163

scaleway-async/scaleway_async/billing/v2alpha1/types.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515
)
1616

1717

18-
class DownloadInvoiceRequestFileType(Enum, metaclass=StrEnumMeta):
18+
class DownloadInvoiceRequestFileType(str, Enum, metaclass=StrEnumMeta):
1919
PDF = "pdf"
2020

2121
def __str__(self) -> str:
2222
return str(self.value)
2323

2424

25-
class InvoiceType(Enum, metaclass=StrEnumMeta):
25+
class InvoiceType(str, Enum, metaclass=StrEnumMeta):
2626
UNKNOWN_TYPE = "unknown_type"
2727
PERIODIC = "periodic"
2828
PURCHASE = "purchase"
@@ -31,7 +31,7 @@ def __str__(self) -> str:
3131
return str(self.value)
3232

3333

34-
class ListInvoicesRequestOrderBy(Enum, metaclass=StrEnumMeta):
34+
class ListInvoicesRequestOrderBy(str, Enum, metaclass=StrEnumMeta):
3535
INVOICE_NUMBER_DESC = "invoice_number_desc"
3636
INVOICE_NUMBER_ASC = "invoice_number_asc"
3737
START_DATE_DESC = "start_date_desc"

scaleway-async/scaleway_async/cockpit/v1beta1/types.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
)
1616

1717

18-
class CockpitStatus(Enum, metaclass=StrEnumMeta):
18+
class CockpitStatus(str, Enum, metaclass=StrEnumMeta):
1919
UNKNOWN_STATUS = "unknown_status"
2020
CREATING = "creating"
2121
READY = "ready"
@@ -27,7 +27,7 @@ def __str__(self) -> str:
2727
return str(self.value)
2828

2929

30-
class GrafanaUserRole(Enum, metaclass=StrEnumMeta):
30+
class GrafanaUserRole(str, Enum, metaclass=StrEnumMeta):
3131
UNKNOWN_ROLE = "unknown_role"
3232
EDITOR = "editor"
3333
VIEWER = "viewer"
@@ -36,23 +36,23 @@ def __str__(self) -> str:
3636
return str(self.value)
3737

3838

39-
class ListGrafanaUsersRequestOrderBy(Enum, metaclass=StrEnumMeta):
39+
class ListGrafanaUsersRequestOrderBy(str, Enum, metaclass=StrEnumMeta):
4040
LOGIN_ASC = "login_asc"
4141
LOGIN_DESC = "login_desc"
4242

4343
def __str__(self) -> str:
4444
return str(self.value)
4545

4646

47-
class ListPlansRequestOrderBy(Enum, metaclass=StrEnumMeta):
47+
class ListPlansRequestOrderBy(str, Enum, metaclass=StrEnumMeta):
4848
NAME_ASC = "name_asc"
4949
NAME_DESC = "name_desc"
5050

5151
def __str__(self) -> str:
5252
return str(self.value)
5353

5454

55-
class ListTokensRequestOrderBy(Enum, metaclass=StrEnumMeta):
55+
class ListTokensRequestOrderBy(str, Enum, metaclass=StrEnumMeta):
5656
CREATED_AT_ASC = "created_at_asc"
5757
CREATED_AT_DESC = "created_at_desc"
5858
NAME_ASC = "name_asc"
@@ -62,7 +62,7 @@ def __str__(self) -> str:
6262
return str(self.value)
6363

6464

65-
class PlanName(Enum, metaclass=StrEnumMeta):
65+
class PlanName(str, Enum, metaclass=StrEnumMeta):
6666
UNKNOWN_NAME = "unknown_name"
6767
FREE = "free"
6868
PREMIUM = "premium"

0 commit comments

Comments
 (0)