Skip to content

Commit dd7f561

Browse files
committed
Make None be a default for more settings datatypes fields
1 parent 05b39c7 commit dd7f561

File tree

1 file changed

+48
-15
lines changed

1 file changed

+48
-15
lines changed

sdbus_async/networkmanager/settings/datatypes.py

Lines changed: 48 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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
114116
class 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
127132
class 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

Comments
 (0)