File tree 4 files changed +28
-0
lines changed
scaleway/scaleway/webhosting/v1alpha1
scaleway-async/scaleway_async/webhosting/v1alpha1 4 files changed +28
-0
lines changed Original file line number Diff line number Diff line change 28
28
CreateHostingRequest ,
29
29
UpdateHostingRequest ,
30
30
)
31
+ from ...std .types import (
32
+ LanguageCode as StdLanguageCode ,
33
+ )
31
34
32
35
33
36
def unmarshal_HostingCpanelUrls (data : Any ) -> HostingCpanelUrls :
@@ -292,6 +295,12 @@ def unmarshal_ControlPanel(data: Any) -> ControlPanel:
292
295
if field is not None :
293
296
args ["logo_url" ] = field
294
297
298
+ field = data .get ("available_languages" , None )
299
+ if field is not None :
300
+ args ["available_languages" ] = (
301
+ [StdLanguageCode (v ) for v in field ] if field is not None else None
302
+ )
303
+
295
304
return ControlPanel (** args )
296
305
297
306
Original file line number Diff line number Diff line change @@ -259,6 +259,11 @@ class ControlPanel:
259
259
URL of this control panel's logo.
260
260
"""
261
261
262
+ available_languages : List [StdLanguageCode ]
263
+ """
264
+ List of available languages for the control panel.
265
+ """
266
+
262
267
263
268
@dataclass
264
269
class Hosting :
Original file line number Diff line number Diff line change 28
28
CreateHostingRequest ,
29
29
UpdateHostingRequest ,
30
30
)
31
+ from ...std .types import (
32
+ LanguageCode as StdLanguageCode ,
33
+ )
31
34
32
35
33
36
def unmarshal_HostingCpanelUrls (data : Any ) -> HostingCpanelUrls :
@@ -292,6 +295,12 @@ def unmarshal_ControlPanel(data: Any) -> ControlPanel:
292
295
if field is not None :
293
296
args ["logo_url" ] = field
294
297
298
+ field = data .get ("available_languages" , None )
299
+ if field is not None :
300
+ args ["available_languages" ] = (
301
+ [StdLanguageCode (v ) for v in field ] if field is not None else None
302
+ )
303
+
295
304
return ControlPanel (** args )
296
305
297
306
Original file line number Diff line number Diff line change @@ -259,6 +259,11 @@ class ControlPanel:
259
259
URL of this control panel's logo.
260
260
"""
261
261
262
+ available_languages : List [StdLanguageCode ]
263
+ """
264
+ List of available languages for the control panel.
265
+ """
266
+
262
267
263
268
@dataclass
264
269
class Hosting :
You can’t perform that action at this time.
0 commit comments