201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
|
# File 'lib/openc3/models/interface_model.rb', line 201
def as_json(*a)
{
'name' => @name,
'config_params' => @config_params,
'target_names' => @target_names,
'cmd_target_names' => @cmd_target_names,
'tlm_target_names' => @tlm_target_names,
'connect_on_startup' => @connect_on_startup,
'auto_reconnect' => @auto_reconnect,
'reconnect_delay' => @reconnect_delay,
'disable_disconnect' => @disable_disconnect,
'options' => @options,
'secret_options' => @secret_options,
'protocols' => @protocols,
'log_stream' => @log_stream,
'plugin' => @plugin,
'needs_dependencies' => @needs_dependencies,
'secrets' => @secrets.as_json(*a),
'cmd' => @cmd,
'work_dir' => @work_dir,
'ports' => @ports,
'env' => @env,
'container' => @container,
'prefix' => @prefix,
'updated_at' => @updated_at
}
end
|