@@ -49,43 +49,43 @@ class LinkWatchers(NetworkManagerSettingsMixin):
4949 )
5050 delay_up : Optional [int ] = field (
5151 metadata = {'dbus_delay-up' : 'delay-up' , 'dbus_type' : 'u' },
52- default = None
52+ default = None ,
5353 )
5454 delay_down : Optional [int ] = field (
5555 metadata = {'dbus_name' : 'delay-down' , 'dbus_type' : 'u' },
56- default = None
56+ default = None ,
5757 )
5858 init_wait : Optional [int ] = field (
5959 metadata = {'dbus_name' : 'init-wait' , 'dbus_type' : 'u' },
60- default = None
60+ default = None ,
6161 )
6262 interval : Optional [int ] = field (
6363 metadata = {'dbus_name' : 'interval' , 'dbus_type' : 'u' },
64- default = None
64+ default = None ,
6565 )
6666 missed_max : Optional [int ] = field (
6767 metadata = {'dbus_name' : 'missed-max' , 'dbus_type' : 'u' },
68- default = None
68+ default = None ,
6969 )
7070 source_host : Optional [str ] = field (
7171 metadata = {'dbus_name' : 'source-host' , 'dbus_type' : 's' },
72- default = None
72+ default = None ,
7373 )
7474 target_host : Optional [str ] = field (
7575 metadata = {'dbus_name' : 'target-host' , 'dbus_type' : 's' },
76- default = None
76+ default = None ,
7777 )
7878 validate_active : Optional [bool ] = field (
7979 metadata = {'dbus_name' : 'validate-active' , 'dbus_type' : 'b' },
80- default = None
80+ default = None ,
8181 )
8282 validate_inactive : Optional [bool ] = field (
8383 metadata = {'dbus_name' : 'validate-inactive' , 'dbus_type' : 'b' },
84- default = None
84+ default = None ,
8585 )
8686 send_alway : Optional [bool ] = field (
8787 metadata = {'dbus_name' : 'send-alway' , 'dbus_type' : 'b' },
88- default = None
88+ default = None ,
8989 )
9090
9191
@@ -102,94 +102,121 @@ class Vlans(NetworkManagerSettingsMixin):
102102 vid_end : int = field (
103103 metadata = {'dbus_name' : 'vid-end' , 'dbus_type' : 'u' },
104104 )
105- pvid : bool = field (
105+ pvid : Optional [ bool ] = field (
106106 metadata = {'dbus_name' : 'pvid' , 'dbus_type' : 'b' },
107+ default = None ,
107108 )
108- untagged : bool = field (
109+ untagged : Optional [ bool ] = field (
109110 metadata = {'dbus_name' : 'untagged' , 'dbus_type' : 'b' },
111+ default = None
110112 )
111113
112114
113115@dataclass
114116class WireguardPeers (NetworkManagerSettingsMixin ):
115- public_key : str = field (
117+ public_key : Optional [ str ] = field (
116118 metadata = {'dbus_name' : 'public-key' , 'dbus_type' : 's' },
119+ default = None ,
117120 )
118- endpoint : int = field (
121+ endpoint : Optional [ int ] = field (
119122 metadata = {'dbus_name' : 'endpoint' , 'dbus_type' : 's' },
123+ default = None ,
120124 )
121- allowed_ips : List [str ] = field (
125+ allowed_ips : Optional [ List [str ] ] = field (
122126 metadata = {'dbus_name' : 'allowed-ips' , 'dbus_type' : 'as' },
127+ default = None ,
123128 )
124129
125130
126131@dataclass
127132class RoutingRules (NetworkManagerSettingsMixin ):
128133 action : Optional [int ] = field (
129134 metadata = {'dbus_name' : 'action' , 'dbus_type' : 'y' },
135+ default = None ,
130136 )
131137 dport_end : Optional [int ] = field (
132138 metadata = {'dbus_name' : 'dport-end' , 'dbus_type' : 'q' },
139+ default = None ,
133140 )
134141 dport_start : Optional [int ] = field (
135142 metadata = {'dbus_name' : 'dport-start' , 'dbus_type' : 'q' },
143+ default = None ,
136144 )
137145 family : Optional [int ] = field (
138146 metadata = {'dbus_name' : 'family' , 'dbus_type' : 'i' },
147+ default = None ,
139148 )
140149 from_prefix : Optional [str ] = field (
141150 metadata = {'dbus_name' : 'from' , 'dbus_type' : 's' },
151+ default = None ,
142152 )
143153 from_len : Optional [int ] = field (
144154 metadata = {'dbus_name' : 'from-len' , 'dbus_type' : 'y' },
155+ default = None ,
145156 )
146157 fwmark : Optional [int ] = field (
147158 metadata = {'dbus_name' : 'fwmark' , 'dbus_type' : 'u' },
159+ default = None ,
148160 )
149161 fwmask : Optional [int ] = field (
150162 metadata = {'dbus_name' : 'fwmask' , 'dbus_type' : 'u' },
163+ default = None ,
151164 )
152165 iifname : Optional [str ] = field (
153166 metadata = {'dbus_name' : 'iifname' , 'dbus_type' : 's' },
167+ default = None ,
154168 )
155169 invert : Optional [bool ] = field (
156170 metadata = {'dbus_name' : 'invert' , 'dbus_type' : 'b' },
171+ default = None ,
157172 )
158173 ipproto : Optional [str ] = field (
159174 metadata = {'dbus_name' : 'ipproto' , 'dbus_type' : 's' },
175+ default = None ,
160176 )
161177 oifname : Optional [str ] = field (
162178 metadata = {'dbus_name' : 'oifname' , 'dbus_type' : 's' },
179+ default = None ,
163180 )
164181 priority : Optional [int ] = field (
165182 metadata = {'dbus_name' : 'priority' , 'dbus_type' : 'u' },
183+ default = None ,
166184 )
167185 sport_end : Optional [int ] = field (
168186 metadata = {'dbus_name' : 'sport-end' , 'dbus_type' : 'q' },
187+ default = None ,
169188 )
170189 sport_start : Optional [int ] = field (
171190 metadata = {'dbus_name' : 'sport-start' , 'dbus_type' : 'q' },
191+ default = None ,
172192 )
173193 supress_prefixlength : Optional [int ] = field (
174194 metadata = {'dbus_name' : 'supress-prefixlength' , 'dbus_type' : 'i' },
195+ default = None ,
175196 )
176197 table : Optional [int ] = field (
177198 metadata = {'dbus_name' : 'table' , 'dbus_type' : 'u' },
199+ default = None ,
178200 )
179201 to : Optional [str ] = field (
180202 metadata = {'dbus_name' : 'to' , 'dbus_type' : 's' },
203+ default = None ,
181204 )
182205 tos : Optional [int ] = field (
183206 metadata = {'dbus_name' : 'tos' , 'dbus_type' : 'y' },
207+ default = None ,
184208 )
185209 to_len : Optional [int ] = field (
186210 metadata = {'dbus_name' : 'to-len' , 'dbus_type' : 'y' },
211+ default = None ,
187212 )
188213 range_end : Optional [int ] = field (
189214 metadata = {'dbus_name' : 'range-end' , 'dbus_type' : 'u' },
215+ default = None ,
190216 )
191217 range_start : Optional [int ] = field (
192218 metadata = {'dbus_name' : 'range-start' , 'dbus_type' : 'u' },
219+ default = None ,
193220 )
194221
195222
@@ -200,21 +227,27 @@ class Vfs(NetworkManagerSettingsMixin):
200227 )
201228 mac : Optional [str ] = field (
202229 metadata = {'dbus_name' : 'mac' , 'dbus_type' : 's' },
230+ default = None ,
203231 )
204232 spoof_check : Optional [str ] = field (
205233 metadata = {'dbus_name' : 'spoof-check' , 'dbus_type' : 's' },
234+ default = None ,
206235 )
207236 trust : Optional [str ] = field (
208237 metadata = {'dbus_name' : 'trust' , 'dbus_type' : 's' },
238+ default = None ,
209239 )
210240 min_tx_rate : Optional [str ] = field (
211241 metadata = {'dbus_name' : 'min-tx-rate' , 'dbus_type' : 's' },
242+ default = None ,
212243 )
213244 max_tx_rate : Optional [str ] = field (
214245 metadata = {'dbus_name' : 'max-tx-rate' , 'dbus_type' : 's' },
246+ default = None ,
215247 )
216248 vlans : Optional [str ] = field (
217249 metadata = {'dbus_name' : 'vlans' , 'dbus_type' : 's' },
250+ default = None ,
218251 )
219252
220253
0 commit comments