File tree Expand file tree Collapse file tree 4 files changed +28
-0
lines changed
scaleway-async/scaleway_async/webhosting/v1alpha1
scaleway/scaleway/webhosting/v1alpha1 Expand file tree Collapse file tree 4 files changed +28
-0
lines changed Original file line number Diff line number Diff line change 2828 CreateHostingRequest ,
2929 UpdateHostingRequest ,
3030)
31+ from ...std .types import (
32+ LanguageCode as StdLanguageCode ,
33+ )
3134
3235
3336def unmarshal_HostingCpanelUrls (data : Any ) -> HostingCpanelUrls :
@@ -292,6 +295,12 @@ def unmarshal_ControlPanel(data: Any) -> ControlPanel:
292295 if field is not None :
293296 args ["logo_url" ] = field
294297
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+
295304 return ControlPanel (** args )
296305
297306
Original file line number Diff line number Diff line change @@ -259,6 +259,11 @@ class ControlPanel:
259259 URL of this control panel's logo.
260260 """
261261
262+ available_languages : List [StdLanguageCode ]
263+ """
264+ List of available languages for the control panel.
265+ """
266+
262267
263268@dataclass
264269class Hosting :
Original file line number Diff line number Diff line change 2828 CreateHostingRequest ,
2929 UpdateHostingRequest ,
3030)
31+ from ...std .types import (
32+ LanguageCode as StdLanguageCode ,
33+ )
3134
3235
3336def unmarshal_HostingCpanelUrls (data : Any ) -> HostingCpanelUrls :
@@ -292,6 +295,12 @@ def unmarshal_ControlPanel(data: Any) -> ControlPanel:
292295 if field is not None :
293296 args ["logo_url" ] = field
294297
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+
295304 return ControlPanel (** args )
296305
297306
Original file line number Diff line number Diff line change @@ -259,6 +259,11 @@ class ControlPanel:
259259 URL of this control panel's logo.
260260 """
261261
262+ available_languages : List [StdLanguageCode ]
263+ """
264+ List of available languages for the control panel.
265+ """
266+
262267
263268@dataclass
264269class Hosting :
You can’t perform that action at this time.
0 commit comments