1- from typing import Optional , overload
1+ from typing import overload
22from typing_extensions import Self
33
44from defusedxml .ElementTree import fromstring
88
99class ExtensionsServer :
1010 def __init__ (self ) -> None :
11- self ._enabled : Optional [ bool ] = None
12- self ._block_list : Optional [ list [str ]] = None
11+ self ._enabled : bool | None = None
12+ self ._block_list : list [str ] | None = None
1313
1414 @property
15- def enabled (self ) -> Optional [ bool ] :
15+ def enabled (self ) -> bool | None :
1616 """Indicates whether the extensions server is enabled."""
1717 return self ._enabled
1818
1919 @enabled .setter
2020 @property_is_boolean
21- def enabled (self , value : Optional [ bool ] ) -> None :
21+ def enabled (self , value : bool | None ) -> None :
2222 self ._enabled = value
2323
2424 @property
25- def block_list (self ) -> Optional [ list [str ]] :
25+ def block_list (self ) -> list [str ] | None :
2626 """List of blocked extensions."""
2727 return self ._block_list
2828
2929 @block_list .setter
30- def block_list (self , value : Optional [ list [str ]] ) -> None :
30+ def block_list (self , value : list [str ] | None ) -> None :
3131 self ._block_list = value
3232
3333 @classmethod
@@ -47,93 +47,93 @@ def from_response(cls: type[Self], response, ns) -> Self:
4747
4848class SafeExtension :
4949 def __init__ (
50- self , url : Optional [ str ] = None , full_data_allowed : Optional [ bool ] = None , prompt_needed : Optional [ bool ] = None
50+ self , url : str | None = None , full_data_allowed : bool | None = None , prompt_needed : bool | None = None
5151 ) -> None :
5252 self .url = url
5353 self ._full_data_allowed = full_data_allowed
5454 self ._prompt_needed = prompt_needed
5555
5656 @property
57- def full_data_allowed (self ) -> Optional [ bool ] :
57+ def full_data_allowed (self ) -> bool | None :
5858 return self ._full_data_allowed
5959
6060 @full_data_allowed .setter
6161 @property_is_boolean
62- def full_data_allowed (self , value : Optional [ bool ] ) -> None :
62+ def full_data_allowed (self , value : bool | None ) -> None :
6363 self ._full_data_allowed = value
6464
6565 @property
66- def prompt_needed (self ) -> Optional [ bool ] :
66+ def prompt_needed (self ) -> bool | None :
6767 return self ._prompt_needed
6868
6969 @prompt_needed .setter
7070 @property_is_boolean
71- def prompt_needed (self , value : Optional [ bool ] ) -> None :
71+ def prompt_needed (self , value : bool | None ) -> None :
7272 self ._prompt_needed = value
7373
7474
7575class ExtensionsSiteSettings :
7676 def __init__ (self ) -> None :
77- self ._enabled : Optional [ bool ] = None
78- self ._use_default_setting : Optional [ bool ] = None
79- self .safe_list : Optional [ list [SafeExtension ]] = None
80- self ._allow_trusted : Optional [ bool ] = None
81- self ._include_tableau_built : Optional [ bool ] = None
82- self ._include_partner_built : Optional [ bool ] = None
83- self ._include_sandboxed : Optional [ bool ] = None
77+ self ._enabled : bool | None = None
78+ self ._use_default_setting : bool | None = None
79+ self .safe_list : list [SafeExtension ] | None = None
80+ self ._allow_trusted : bool | None = None
81+ self ._include_tableau_built : bool | None = None
82+ self ._include_partner_built : bool | None = None
83+ self ._include_sandboxed : bool | None = None
8484
8585 @property
86- def enabled (self ) -> Optional [ bool ] :
86+ def enabled (self ) -> bool | None :
8787 return self ._enabled
8888
8989 @enabled .setter
9090 @property_is_boolean
91- def enabled (self , value : Optional [ bool ] ) -> None :
91+ def enabled (self , value : bool | None ) -> None :
9292 self ._enabled = value
9393
9494 @property
95- def use_default_setting (self ) -> Optional [ bool ] :
95+ def use_default_setting (self ) -> bool | None :
9696 return self ._use_default_setting
9797
9898 @use_default_setting .setter
9999 @property_is_boolean
100- def use_default_setting (self , value : Optional [ bool ] ) -> None :
100+ def use_default_setting (self , value : bool | None ) -> None :
101101 self ._use_default_setting = value
102102
103103 @property
104- def allow_trusted (self ) -> Optional [ bool ] :
104+ def allow_trusted (self ) -> bool | None :
105105 return self ._allow_trusted
106106
107107 @allow_trusted .setter
108108 @property_is_boolean
109- def allow_trusted (self , value : Optional [ bool ] ) -> None :
109+ def allow_trusted (self , value : bool | None ) -> None :
110110 self ._allow_trusted = value
111111
112112 @property
113- def include_tableau_built (self ) -> Optional [ bool ] :
113+ def include_tableau_built (self ) -> bool | None :
114114 return self ._include_tableau_built
115115
116116 @include_tableau_built .setter
117117 @property_is_boolean
118- def include_tableau_built (self , value : Optional [ bool ] ) -> None :
118+ def include_tableau_built (self , value : bool | None ) -> None :
119119 self ._include_tableau_built = value
120120
121121 @property
122- def include_partner_built (self ) -> Optional [ bool ] :
122+ def include_partner_built (self ) -> bool | None :
123123 return self ._include_partner_built
124124
125125 @include_partner_built .setter
126126 @property_is_boolean
127- def include_partner_built (self , value : Optional [ bool ] ) -> None :
127+ def include_partner_built (self , value : bool | None ) -> None :
128128 self ._include_partner_built = value
129129
130130 @property
131- def include_sandboxed (self ) -> Optional [ bool ] :
131+ def include_sandboxed (self ) -> bool | None :
132132 return self ._include_sandboxed
133133
134134 @include_sandboxed .setter
135135 @property_is_boolean
136- def include_sandboxed (self , value : Optional [ bool ] ) -> None :
136+ def include_sandboxed (self , value : bool | None ) -> None :
137137 self ._include_sandboxed = value
138138
139139 @classmethod
0 commit comments