@@ -28,25 +28,27 @@ class Prompt:
28
28
29
29
@dataclass
30
30
class SetupSession :
31
- ClientPid : int = 0
32
- ClientApplication : str = None
33
- OnBehalfOf : int = None
31
+ client_pid : int = 0
32
+ client_application : str = None
33
+ on_behalf_of : int = None
34
+ client_user : str = None
35
+ client_sudo_user : str = None
34
36
35
37
@dataclass
36
38
class SessionOfPid :
37
- ClientPid : int = 0
39
+ client_pid : int = 0
38
40
39
41
@dataclass
40
- class SessionUpdatePid :
41
- ClientPid : int = 0
42
+ class SessionExists :
43
+ dummy : int = None
42
44
43
45
@dataclass
44
46
class GetConfig :
45
47
dummy : int = None
46
48
47
49
@dataclass
48
50
class Teardown :
49
- OnBehalfOf : int = None
51
+ on_behalf_of : int = None
50
52
51
53
@dataclass
52
54
class Validate :
@@ -55,11 +57,23 @@ class Validate:
55
57
56
58
@dataclass
57
59
class Set :
58
- Path : list [str ] = field (default_factory = list )
60
+ path : list [str ] = field (default_factory = list )
59
61
60
62
@dataclass
61
63
class Delete :
62
- Path : list [str ] = field (default_factory = list )
64
+ path : list [str ] = field (default_factory = list )
65
+
66
+ @dataclass
67
+ class AuxSet :
68
+ path : list [str ] = field (default_factory = list )
69
+ script_name : str = ""
70
+ tag_value : str = None
71
+
72
+ @dataclass
73
+ class AuxDelete :
74
+ path : list [str ] = field (default_factory = list )
75
+ script_name : str = ""
76
+ tag_value : str = None
63
77
64
78
@dataclass
65
79
class Discard :
@@ -71,76 +85,76 @@ class SessionChanged:
71
85
72
86
@dataclass
73
87
class Rename :
74
- EditLevel : list [str ] = field (default_factory = list )
75
- From : str = ""
76
- To : str = ""
88
+ edit_level : list [str ] = field (default_factory = list )
89
+ source : str = ""
90
+ destination : str = ""
77
91
78
92
@dataclass
79
93
class Copy :
80
- EditLevel : list [str ] = field (default_factory = list )
81
- From : str = ""
82
- To : str = ""
94
+ edit_level : list [str ] = field (default_factory = list )
95
+ source : str = ""
96
+ destination : str = ""
83
97
84
98
@dataclass
85
99
class Comment :
86
- Path : list [str ] = field (default_factory = list )
87
- Comment : str = ""
100
+ path : list [str ] = field (default_factory = list )
101
+ comment : str = ""
88
102
89
103
@dataclass
90
104
class Commit :
91
- Confirm : bool = None
92
- ConfirmTimeout : int = None
93
- Comment : str = None
94
- DryRun : bool = None
105
+ confirm : bool = None
106
+ confirm_timeout : int = None
107
+ comment : str = None
108
+ dry_run : bool = None
95
109
96
110
@dataclass
97
111
class Rollback :
98
- Revision : int = 0
112
+ revision : int = 0
99
113
100
114
@dataclass
101
115
class Load :
102
- Location : str = ""
116
+ location : str = ""
103
117
cached : bool = False
104
118
format : ConfigFormat = None
105
119
106
120
@dataclass
107
121
class Merge :
108
- Location : str = ""
122
+ location : str = ""
109
123
destructive : bool = False
110
124
format : ConfigFormat = None
111
125
112
126
@dataclass
113
127
class Save :
114
- Location : str = ""
128
+ location : str = ""
115
129
format : ConfigFormat = None
116
130
117
131
@dataclass
118
132
class ShowConfig :
119
- Path : list [str ] = field (default_factory = list )
133
+ path : list [str ] = field (default_factory = list )
120
134
format : ConfigFormat = None
121
135
122
136
@dataclass
123
137
class Exists :
124
- Path : list [str ] = field (default_factory = list )
138
+ path : list [str ] = field (default_factory = list )
125
139
126
140
@dataclass
127
141
class GetValue :
128
- Path : list [str ] = field (default_factory = list )
142
+ path : list [str ] = field (default_factory = list )
129
143
output_format : OutputFormat = None
130
144
131
145
@dataclass
132
146
class GetValues :
133
- Path : list [str ] = field (default_factory = list )
147
+ path : list [str ] = field (default_factory = list )
134
148
output_format : OutputFormat = None
135
149
136
150
@dataclass
137
151
class ListChildren :
138
- Path : list [str ] = field (default_factory = list )
152
+ path : list [str ] = field (default_factory = list )
139
153
output_format : OutputFormat = None
140
154
141
155
@dataclass
142
156
class RunOpMode :
143
- Path : list [str ] = field (default_factory = list )
157
+ path : list [str ] = field (default_factory = list )
144
158
output_format : OutputFormat = None
145
159
146
160
@dataclass
@@ -149,16 +163,16 @@ class Confirm:
149
163
150
164
@dataclass
151
165
class EnterConfigurationMode :
152
- Exclusive : bool = False
153
- OverrideExclusive : bool = False
166
+ exclusive : bool = False
167
+ override_exclusive : bool = False
154
168
155
169
@dataclass
156
170
class ExitConfigurationMode :
157
171
pass
158
172
159
173
@dataclass
160
174
class ReloadReftree :
161
- OnBehalfOf : int = None
175
+ on_behalf_of : int = None
162
176
163
177
@dataclass
164
178
class Request :
@@ -189,8 +203,10 @@ class Request:
189
203
discard : Discard = None
190
204
session_changed : SessionChanged = None
191
205
session_of_pid : SessionOfPid = None
192
- session_update_pid : SessionUpdatePid = None
206
+ session_exists : SessionExists = None
193
207
get_config : GetConfig = None
208
+ aux_set : AuxSet = None
209
+ aux_delete : AuxDelete = None
194
210
195
211
@dataclass
196
212
class RequestEnvelope :
@@ -210,8 +226,8 @@ def set_request_prompt(token: str = None):
210
226
req_env = RequestEnvelope (token , req )
211
227
return req_env
212
228
213
- def set_request_setup_session (token : str = None , client_pid : int = 0 , client_application : str = None , on_behalf_of : int = None ):
214
- reqi = SetupSession (client_pid , client_application , on_behalf_of )
229
+ def set_request_setup_session (token : str = None , client_pid : int = 0 , client_application : str = None , on_behalf_of : int = None , client_user : str = None , client_sudo_user : str = None ):
230
+ reqi = SetupSession (client_pid , client_application , on_behalf_of , client_user , client_sudo_user )
215
231
req = Request (setup_session = reqi )
216
232
req_env = RequestEnvelope (token , req )
217
233
return req_env
@@ -222,9 +238,9 @@ def set_request_session_of_pid(token: str = None, client_pid: int = 0):
222
238
req_env = RequestEnvelope (token , req )
223
239
return req_env
224
240
225
- def set_request_session_update_pid (token : str = None , client_pid : int = 0 ):
226
- reqi = SessionUpdatePid ( client_pid )
227
- req = Request (session_update_pid = reqi )
241
+ def set_request_session_exists (token : str = None , dummy : int = None ):
242
+ reqi = SessionExists ( dummy )
243
+ req = Request (session_exists = reqi )
228
244
req_env = RequestEnvelope (token , req )
229
245
return req_env
230
246
@@ -258,6 +274,18 @@ def set_request_delete(token: str = None, path: list[str] = []):
258
274
req_env = RequestEnvelope (token , req )
259
275
return req_env
260
276
277
+ def set_request_aux_set (token : str = None , path : list [str ] = [], script_name : str = "" , tag_value : str = None ):
278
+ reqi = AuxSet (path , script_name , tag_value )
279
+ req = Request (aux_set = reqi )
280
+ req_env = RequestEnvelope (token , req )
281
+ return req_env
282
+
283
+ def set_request_aux_delete (token : str = None , path : list [str ] = [], script_name : str = "" , tag_value : str = None ):
284
+ reqi = AuxDelete (path , script_name , tag_value )
285
+ req = Request (aux_delete = reqi )
286
+ req_env = RequestEnvelope (token , req )
287
+ return req_env
288
+
261
289
def set_request_discard (token : str = None , dummy : int = None ):
262
290
reqi = Discard (dummy )
263
291
req = Request (discard = reqi )
@@ -270,14 +298,14 @@ def set_request_session_changed(token: str = None, dummy: int = None):
270
298
req_env = RequestEnvelope (token , req )
271
299
return req_env
272
300
273
- def set_request_rename (token : str = None , edit_level : list [str ] = [], from_ : str = "" , to : str = "" ):
274
- reqi = Rename (edit_level , from_ , to )
301
+ def set_request_rename (token : str = None , edit_level : list [str ] = [], source : str = "" , destination : str = "" ):
302
+ reqi = Rename (edit_level , source , destination )
275
303
req = Request (rename = reqi )
276
304
req_env = RequestEnvelope (token , req )
277
305
return req_env
278
306
279
- def set_request_copy (token : str = None , edit_level : list [str ] = [], from_ : str = "" , to : str = "" ):
280
- reqi = Copy (edit_level , from_ , to )
307
+ def set_request_copy (token : str = None , edit_level : list [str ] = [], source : str = "" , destination : str = "" ):
308
+ reqi = Copy (edit_level , source , destination )
281
309
req = Request (copy = reqi )
282
310
req_env = RequestEnvelope (token , req )
283
311
return req_env
0 commit comments