mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-17 13:51:47 -05:00
REST API: config: PUT (1): swagger implementation. Various small fixes
This commit is contained in:
parent
a88556d6f6
commit
f80d16451b
@ -585,7 +585,7 @@ int TestMI::webapiSettingsPutPatch(
|
|||||||
return 200;
|
return 200;
|
||||||
}
|
}
|
||||||
|
|
||||||
void webapiUpdateDeviceSettings(
|
void TestMI::webapiUpdateDeviceSettings(
|
||||||
TestMISettings& settings,
|
TestMISettings& settings,
|
||||||
const QStringList& deviceSettingsKeys,
|
const QStringList& deviceSettingsKeys,
|
||||||
SWGSDRangel::SWGDeviceSettings& response)
|
SWGSDRangel::SWGDeviceSettings& response)
|
||||||
|
@ -605,7 +605,7 @@ int Bladerf1Output::webapiSettingsPutPatch(
|
|||||||
return 200;
|
return 200;
|
||||||
}
|
}
|
||||||
|
|
||||||
void webapiUpdateDeviceSettings(
|
void Bladerf1Output::webapiUpdateDeviceSettings(
|
||||||
BladeRF1OutputSettings& settings,
|
BladeRF1OutputSettings& settings,
|
||||||
const QStringList& deviceSettingsKeys,
|
const QStringList& deviceSettingsKeys,
|
||||||
SWGSDRangel::SWGDeviceSettings& response)
|
SWGSDRangel::SWGDeviceSettings& response)
|
||||||
|
@ -981,7 +981,7 @@ int BladeRF2Output::webapiSettingsPutPatch(
|
|||||||
return 200;
|
return 200;
|
||||||
}
|
}
|
||||||
|
|
||||||
void webapiUpdateDeviceSettings(
|
void BladeRF2Output::webapiUpdateDeviceSettings(
|
||||||
BladeRF2OutputSettings& settings,
|
BladeRF2OutputSettings& settings,
|
||||||
const QStringList& deviceSettingsKeys,
|
const QStringList& deviceSettingsKeys,
|
||||||
SWGSDRangel::SWGDeviceSettings& response)
|
SWGSDRangel::SWGDeviceSettings& response)
|
||||||
|
@ -1200,7 +1200,7 @@ int XTRXOutput::webapiSettingsPutPatch(
|
|||||||
return 200;
|
return 200;
|
||||||
}
|
}
|
||||||
|
|
||||||
void webapiUpdateDeviceSettings(
|
void XTRXOutput::webapiUpdateDeviceSettings(
|
||||||
XTRXOutputSettings& settings,
|
XTRXOutputSettings& settings,
|
||||||
const QStringList& deviceSettingsKeys,
|
const QStringList& deviceSettingsKeys,
|
||||||
SWGSDRangel::SWGDeviceSettings& response)
|
SWGSDRangel::SWGDeviceSettings& response)
|
||||||
|
@ -810,7 +810,7 @@ int PlutoSDRInput::webapiSettingsPutPatch(
|
|||||||
return 200;
|
return 200;
|
||||||
}
|
}
|
||||||
|
|
||||||
void webapiUpdateDeviceSettings(
|
void PlutoSDRInput::webapiUpdateDeviceSettings(
|
||||||
PlutoSDRInputSettings& settings,
|
PlutoSDRInputSettings& settings,
|
||||||
const QStringList& deviceSettingsKeys,
|
const QStringList& deviceSettingsKeys,
|
||||||
SWGSDRangel::SWGDeviceSettings& response)
|
SWGSDRangel::SWGDeviceSettings& response)
|
||||||
|
@ -348,7 +348,7 @@ int RemoteInput::webapiSettingsPutPatch(
|
|||||||
return 200;
|
return 200;
|
||||||
}
|
}
|
||||||
|
|
||||||
void webapiUpdateDeviceSettings(
|
void RemoteInput::webapiUpdateDeviceSettings(
|
||||||
RemoteInputSettings& settings,
|
RemoteInputSettings& settings,
|
||||||
const QStringList& deviceSettingsKeys,
|
const QStringList& deviceSettingsKeys,
|
||||||
SWGSDRangel::SWGDeviceSettings& response)
|
SWGSDRangel::SWGDeviceSettings& response)
|
||||||
|
@ -26,6 +26,8 @@ QString DeviceUtils::getRegisteredDeviceURI(const QString& xDeviceURI)
|
|||||||
{
|
{
|
||||||
if (xDeviceURI == "sdrangel.samplesource.bladerf") {
|
if (xDeviceURI == "sdrangel.samplesource.bladerf") {
|
||||||
return "sdrangel.samplesource.bladerf1input";
|
return "sdrangel.samplesource.bladerf1input";
|
||||||
|
} else if (xDeviceURI == "sdrangel.samplesource.filesource") {
|
||||||
|
return "sdrangel.samplesource.fileinput";
|
||||||
} else {
|
} else {
|
||||||
return xDeviceURI;
|
return xDeviceURI;
|
||||||
}
|
}
|
||||||
|
@ -6514,8 +6514,11 @@ margin-bottom: 20px;
|
|||||||
<li data-group="Instance" data-name="instanceChannels" class="">
|
<li data-group="Instance" data-name="instanceChannels" class="">
|
||||||
<a href="#api-Instance-instanceChannels">instanceChannels</a>
|
<a href="#api-Instance-instanceChannels">instanceChannels</a>
|
||||||
</li>
|
</li>
|
||||||
<li data-group="Instance" data-name="instanceConfig" class="">
|
<li data-group="Instance" data-name="instanceConfigGet" class="">
|
||||||
<a href="#api-Instance-instanceConfig">instanceConfig</a>
|
<a href="#api-Instance-instanceConfigGet">instanceConfigGet</a>
|
||||||
|
</li>
|
||||||
|
<li data-group="Instance" data-name="instanceConfigPut" class="">
|
||||||
|
<a href="#api-Instance-instanceConfigPut">instanceConfigPut</a>
|
||||||
</li>
|
</li>
|
||||||
<li data-group="Instance" data-name="instanceDelete" class="">
|
<li data-group="Instance" data-name="instanceDelete" class="">
|
||||||
<a href="#api-Instance-instanceDelete">instanceDelete</a>
|
<a href="#api-Instance-instanceDelete">instanceDelete</a>
|
||||||
@ -20474,16 +20477,16 @@ except ApiException as e:
|
|||||||
</article>
|
</article>
|
||||||
</div>
|
</div>
|
||||||
<hr>
|
<hr>
|
||||||
<div id="api-Instance-instanceConfig">
|
<div id="api-Instance-instanceConfigGet">
|
||||||
<article id="api-Instance-instanceConfig-0" data-group="User" data-name="instanceConfig" data-version="0">
|
<article id="api-Instance-instanceConfigGet-0" data-group="User" data-name="instanceConfigGet" data-version="0">
|
||||||
<div class="pull-left">
|
<div class="pull-left">
|
||||||
<h1>instanceConfig</h1>
|
<h1>instanceConfigGet</h1>
|
||||||
<p></p>
|
<p></p>
|
||||||
</div>
|
</div>
|
||||||
<div class="pull-right"></div>
|
<div class="pull-right"></div>
|
||||||
<div class="clearfix"></div>
|
<div class="clearfix"></div>
|
||||||
<p></p>
|
<p></p>
|
||||||
<p class="marked">Get the Preferences, Presets and Commands of the MainSettings saved by Qt</p>
|
<p class="marked">Get the Preferences, Presets and Commands of the MainSettings saved by Qt. Supports config backup.</p>
|
||||||
<p></p>
|
<p></p>
|
||||||
<br />
|
<br />
|
||||||
<pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/sdrangel/config</span></code></pre>
|
<pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/sdrangel/config</span></code></pre>
|
||||||
@ -20491,24 +20494,24 @@ except ApiException as e:
|
|||||||
<h3>Usage and SDK Samples</h3>
|
<h3>Usage and SDK Samples</h3>
|
||||||
</p>
|
</p>
|
||||||
<ul class="nav nav-tabs nav-tabs-examples">
|
<ul class="nav nav-tabs nav-tabs-examples">
|
||||||
<li class="active"><a href="#examples-Instance-instanceConfig-0-curl">Curl</a></li>
|
<li class="active"><a href="#examples-Instance-instanceConfigGet-0-curl">Curl</a></li>
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-java">Java</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-java">Java</a></li>
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-android">Android</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-android">Android</a></li>
|
||||||
<!--<li class=""><a href="#examples-Instance-instanceConfig-0-groovy">Groovy</a></li>-->
|
<!--<li class=""><a href="#examples-Instance-instanceConfigGet-0-groovy">Groovy</a></li>-->
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-objc">Obj-C</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-objc">Obj-C</a></li>
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-javascript">JavaScript</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-javascript">JavaScript</a></li>
|
||||||
<!--<li class=""><a href="#examples-Instance-instanceConfig-0-angular">Angular</a></li>-->
|
<!--<li class=""><a href="#examples-Instance-instanceConfigGet-0-angular">Angular</a></li>-->
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-csharp">C#</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-csharp">C#</a></li>
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-php">PHP</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-php">PHP</a></li>
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-perl">Perl</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-perl">Perl</a></li>
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-python">Python</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-python">Python</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="tab-content">
|
<div class="tab-content">
|
||||||
<div class="tab-pane active" id="examples-Instance-instanceConfig-0-curl">
|
<div class="tab-pane active" id="examples-Instance-instanceConfigGet-0-curl">
|
||||||
<pre class="prettyprint"><code class="language-bsh">curl -X GET "http://localhost/sdrangel/config"</code></pre>
|
<pre class="prettyprint"><code class="language-bsh">curl -X GET "http://localhost/sdrangel/config"</code></pre>
|
||||||
</div>
|
</div>
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-java">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-java">
|
||||||
<pre class="prettyprint"><code class="language-java">import SWGSDRangel.*;
|
<pre class="prettyprint"><code class="language-java">import SWGSDRangel.*;
|
||||||
import SWGSDRangel.auth.*;
|
import SWGSDRangel.auth.*;
|
||||||
import SWGSDRangel.model.*;
|
import SWGSDRangel.model.*;
|
||||||
@ -20523,17 +20526,17 @@ public class InstanceApiExample {
|
|||||||
|
|
||||||
InstanceApi apiInstance = new InstanceApi();
|
InstanceApi apiInstance = new InstanceApi();
|
||||||
try {
|
try {
|
||||||
InstanceConfigResponse result = apiInstance.instanceConfig();
|
InstanceConfigResponse result = apiInstance.instanceConfigGet();
|
||||||
System.out.println(result);
|
System.out.println(result);
|
||||||
} catch (ApiException e) {
|
} catch (ApiException e) {
|
||||||
System.err.println("Exception when calling InstanceApi#instanceConfig");
|
System.err.println("Exception when calling InstanceApi#instanceConfigGet");
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}</code></pre>
|
}</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-android">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-android">
|
||||||
<pre class="prettyprint"><code class="language-java">import SWGSDRangel.api.InstanceApi;
|
<pre class="prettyprint"><code class="language-java">import SWGSDRangel.api.InstanceApi;
|
||||||
|
|
||||||
public class InstanceApiExample {
|
public class InstanceApiExample {
|
||||||
@ -20541,24 +20544,24 @@ public class InstanceApiExample {
|
|||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
InstanceApi apiInstance = new InstanceApi();
|
InstanceApi apiInstance = new InstanceApi();
|
||||||
try {
|
try {
|
||||||
InstanceConfigResponse result = apiInstance.instanceConfig();
|
InstanceConfigResponse result = apiInstance.instanceConfigGet();
|
||||||
System.out.println(result);
|
System.out.println(result);
|
||||||
} catch (ApiException e) {
|
} catch (ApiException e) {
|
||||||
System.err.println("Exception when calling InstanceApi#instanceConfig");
|
System.err.println("Exception when calling InstanceApi#instanceConfigGet");
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}</code></pre>
|
}</code></pre>
|
||||||
</div>
|
</div>
|
||||||
<!--
|
<!--
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-groovy">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-groovy">
|
||||||
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
|
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
|
||||||
</div> -->
|
</div> -->
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-objc">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-objc">
|
||||||
<pre class="prettyprint"><code class="language-cpp">
|
<pre class="prettyprint"><code class="language-cpp">
|
||||||
InstanceApi *apiInstance = [[InstanceApi alloc] init];
|
InstanceApi *apiInstance = [[InstanceApi alloc] init];
|
||||||
|
|
||||||
[apiInstance instanceConfigWithCompletionHandler:
|
[apiInstance instanceConfigGetWithCompletionHandler:
|
||||||
^(InstanceConfigResponse output, NSError* error) {
|
^(InstanceConfigResponse output, NSError* error) {
|
||||||
if (output) {
|
if (output) {
|
||||||
NSLog(@"%@", output);
|
NSLog(@"%@", output);
|
||||||
@ -20570,7 +20573,7 @@ InstanceApi *apiInstance = [[InstanceApi alloc] init];
|
|||||||
</code></pre>
|
</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-javascript">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-javascript">
|
||||||
<pre class="prettyprint"><code class="language-js">var SdRangel = require('sd_rangel');
|
<pre class="prettyprint"><code class="language-js">var SdRangel = require('sd_rangel');
|
||||||
|
|
||||||
var api = new SdRangel.InstanceApi()
|
var api = new SdRangel.InstanceApi()
|
||||||
@ -20582,14 +20585,14 @@ var callback = function(error, data, response) {
|
|||||||
console.log('API called successfully. Returned data: ' + data);
|
console.log('API called successfully. Returned data: ' + data);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
api.instanceConfig(callback);
|
api.instanceConfigGet(callback);
|
||||||
</code></pre>
|
</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!--<div class="tab-pane" id="examples-Instance-instanceConfig-0-angular">
|
<!--<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-angular">
|
||||||
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
|
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
|
||||||
</div>-->
|
</div>-->
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-csharp">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-csharp">
|
||||||
<pre class="prettyprint"><code class="language-cs">using System;
|
<pre class="prettyprint"><code class="language-cs">using System;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using SWGSDRangel.Api;
|
using SWGSDRangel.Api;
|
||||||
@ -20598,7 +20601,7 @@ using SWGSDRangel.Model;
|
|||||||
|
|
||||||
namespace Example
|
namespace Example
|
||||||
{
|
{
|
||||||
public class instanceConfigExample
|
public class instanceConfigGetExample
|
||||||
{
|
{
|
||||||
public void main()
|
public void main()
|
||||||
{
|
{
|
||||||
@ -20607,12 +20610,12 @@ namespace Example
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
InstanceConfigResponse result = apiInstance.instanceConfig();
|
InstanceConfigResponse result = apiInstance.instanceConfigGet();
|
||||||
Debug.WriteLine(result);
|
Debug.WriteLine(result);
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
Debug.Print("Exception when calling InstanceApi.instanceConfig: " + e.Message );
|
Debug.Print("Exception when calling InstanceApi.instanceConfigGet: " + e.Message );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -20620,22 +20623,22 @@ namespace Example
|
|||||||
</code></pre>
|
</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-php">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-php">
|
||||||
<pre class="prettyprint"><code class="language-php"><?php
|
<pre class="prettyprint"><code class="language-php"><?php
|
||||||
require_once(__DIR__ . '/vendor/autoload.php');
|
require_once(__DIR__ . '/vendor/autoload.php');
|
||||||
|
|
||||||
$api_instance = new Swagger\Client\Api\InstanceApi();
|
$api_instance = new Swagger\Client\Api\InstanceApi();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$result = $api_instance->instanceConfig();
|
$result = $api_instance->instanceConfigGet();
|
||||||
print_r($result);
|
print_r($result);
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
echo 'Exception when calling InstanceApi->instanceConfig: ', $e->getMessage(), PHP_EOL;
|
echo 'Exception when calling InstanceApi->instanceConfigGet: ', $e->getMessage(), PHP_EOL;
|
||||||
}
|
}
|
||||||
?></code></pre>
|
?></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-perl">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-perl">
|
||||||
<pre class="prettyprint"><code class="language-perl">use Data::Dumper;
|
<pre class="prettyprint"><code class="language-perl">use Data::Dumper;
|
||||||
use SWGSDRangel::Configuration;
|
use SWGSDRangel::Configuration;
|
||||||
use SWGSDRangel::InstanceApi;
|
use SWGSDRangel::InstanceApi;
|
||||||
@ -20643,15 +20646,15 @@ use SWGSDRangel::InstanceApi;
|
|||||||
my $api_instance = SWGSDRangel::InstanceApi->new();
|
my $api_instance = SWGSDRangel::InstanceApi->new();
|
||||||
|
|
||||||
eval {
|
eval {
|
||||||
my $result = $api_instance->instanceConfig();
|
my $result = $api_instance->instanceConfigGet();
|
||||||
print Dumper($result);
|
print Dumper($result);
|
||||||
};
|
};
|
||||||
if ($@) {
|
if ($@) {
|
||||||
warn "Exception when calling InstanceApi->instanceConfig: $@\n";
|
warn "Exception when calling InstanceApi->instanceConfigGet: $@\n";
|
||||||
}</code></pre>
|
}</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-python">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-python">
|
||||||
<pre class="prettyprint"><code class="language-python">from __future__ import print_statement
|
<pre class="prettyprint"><code class="language-python">from __future__ import print_statement
|
||||||
import time
|
import time
|
||||||
import swagger_sdrangel
|
import swagger_sdrangel
|
||||||
@ -20662,10 +20665,10 @@ from pprint import pprint
|
|||||||
api_instance = swagger_sdrangel.InstanceApi()
|
api_instance = swagger_sdrangel.InstanceApi()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
api_response = api_instance.instance_config()
|
api_response = api_instance.instance_config_get()
|
||||||
pprint(api_response)
|
pprint(api_response)
|
||||||
except ApiException as e:
|
except ApiException as e:
|
||||||
print("Exception when calling InstanceApi->instanceConfig: %s\n" % e)</code></pre>
|
print("Exception when calling InstanceApi->instanceConfigGet: %s\n" % e)</code></pre>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -20681,14 +20684,14 @@ except ApiException as e:
|
|||||||
|
|
||||||
<ul class="nav nav-tabs nav-tabs-examples" >
|
<ul class="nav nav-tabs nav-tabs-examples" >
|
||||||
<li class="active">
|
<li class="active">
|
||||||
<a data-toggle="tab" href="#responses-instanceConfig-200-schema">Schema</a>
|
<a data-toggle="tab" href="#responses-instanceConfigGet-200-schema">Schema</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="tab-content" style='margin-bottom: 10px;'>
|
<div class="tab-content" style='margin-bottom: 10px;'>
|
||||||
<div class="tab-pane active" id="responses-instanceConfig-200-schema">
|
<div class="tab-pane active" id="responses-instanceConfigGet-200-schema">
|
||||||
<div id='responses-instanceConfig-200-schema-200' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
<div id='responses-instanceConfigGet-200-schema-200' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
||||||
<script>
|
<script>
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
var schemaWrapper = {
|
var schemaWrapper = {
|
||||||
@ -20709,14 +20712,14 @@ except ApiException as e:
|
|||||||
|
|
||||||
//console.log(JSON.stringify(schema));
|
//console.log(JSON.stringify(schema));
|
||||||
var view = new JSONSchemaView(schema, 3);
|
var view = new JSONSchemaView(schema, 3);
|
||||||
$('#responses-instanceConfig-200-schema-data').val(stringify(schema));
|
$('#responses-instanceConfigGet-200-schema-data').val(stringify(schema));
|
||||||
var result = $('#responses-instanceConfig-200-schema-200');
|
var result = $('#responses-instanceConfigGet-200-schema-200');
|
||||||
result.empty();
|
result.empty();
|
||||||
result.append(view.render());
|
result.append(view.render());
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
<input id='responses-instanceConfig-200-schema-data' type='hidden' value=''></input>
|
<input id='responses-instanceConfigGet-200-schema-data' type='hidden' value=''></input>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -20724,14 +20727,14 @@ except ApiException as e:
|
|||||||
|
|
||||||
<ul class="nav nav-tabs nav-tabs-examples" >
|
<ul class="nav nav-tabs nav-tabs-examples" >
|
||||||
<li class="active">
|
<li class="active">
|
||||||
<a data-toggle="tab" href="#responses-instanceConfig-500-schema">Schema</a>
|
<a data-toggle="tab" href="#responses-instanceConfigGet-500-schema">Schema</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="tab-content" style='margin-bottom: 10px;'>
|
<div class="tab-content" style='margin-bottom: 10px;'>
|
||||||
<div class="tab-pane active" id="responses-instanceConfig-500-schema">
|
<div class="tab-pane active" id="responses-instanceConfigGet-500-schema">
|
||||||
<div id='responses-instanceConfig-500-schema-500' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
<div id='responses-instanceConfigGet-500-schema-500' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
||||||
<script>
|
<script>
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
var schemaWrapper = {
|
var schemaWrapper = {
|
||||||
@ -20752,14 +20755,14 @@ except ApiException as e:
|
|||||||
|
|
||||||
//console.log(JSON.stringify(schema));
|
//console.log(JSON.stringify(schema));
|
||||||
var view = new JSONSchemaView(schema, 3);
|
var view = new JSONSchemaView(schema, 3);
|
||||||
$('#responses-instanceConfig-500-schema-data').val(stringify(schema));
|
$('#responses-instanceConfigGet-500-schema-data').val(stringify(schema));
|
||||||
var result = $('#responses-instanceConfig-500-schema-500');
|
var result = $('#responses-instanceConfigGet-500-schema-500');
|
||||||
result.empty();
|
result.empty();
|
||||||
result.append(view.render());
|
result.append(view.render());
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
<input id='responses-instanceConfig-500-schema-data' type='hidden' value=''></input>
|
<input id='responses-instanceConfigGet-500-schema-data' type='hidden' value=''></input>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -20767,14 +20770,14 @@ except ApiException as e:
|
|||||||
|
|
||||||
<ul class="nav nav-tabs nav-tabs-examples" >
|
<ul class="nav nav-tabs nav-tabs-examples" >
|
||||||
<li class="active">
|
<li class="active">
|
||||||
<a data-toggle="tab" href="#responses-instanceConfig-501-schema">Schema</a>
|
<a data-toggle="tab" href="#responses-instanceConfigGet-501-schema">Schema</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="tab-content" style='margin-bottom: 10px;'>
|
<div class="tab-content" style='margin-bottom: 10px;'>
|
||||||
<div class="tab-pane active" id="responses-instanceConfig-501-schema">
|
<div class="tab-pane active" id="responses-instanceConfigGet-501-schema">
|
||||||
<div id='responses-instanceConfig-501-schema-501' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
<div id='responses-instanceConfigGet-501-schema-501' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
||||||
<script>
|
<script>
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
var schemaWrapper = {
|
var schemaWrapper = {
|
||||||
@ -20795,14 +20798,401 @@ except ApiException as e:
|
|||||||
|
|
||||||
//console.log(JSON.stringify(schema));
|
//console.log(JSON.stringify(schema));
|
||||||
var view = new JSONSchemaView(schema, 3);
|
var view = new JSONSchemaView(schema, 3);
|
||||||
$('#responses-instanceConfig-501-schema-data').val(stringify(schema));
|
$('#responses-instanceConfigGet-501-schema-data').val(stringify(schema));
|
||||||
var result = $('#responses-instanceConfig-501-schema-501');
|
var result = $('#responses-instanceConfigGet-501-schema-501');
|
||||||
result.empty();
|
result.empty();
|
||||||
result.append(view.render());
|
result.append(view.render());
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
<input id='responses-instanceConfig-501-schema-data' type='hidden' value=''></input>
|
<input id='responses-instanceConfigGet-501-schema-data' type='hidden' value=''></input>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
|
<div id="api-Instance-instanceConfigPut">
|
||||||
|
<article id="api-Instance-instanceConfigPut-0" data-group="User" data-name="instanceConfigPut" data-version="0">
|
||||||
|
<div class="pull-left">
|
||||||
|
<h1>instanceConfigPut</h1>
|
||||||
|
<p></p>
|
||||||
|
</div>
|
||||||
|
<div class="pull-right"></div>
|
||||||
|
<div class="clearfix"></div>
|
||||||
|
<p></p>
|
||||||
|
<p class="marked">Replace the Preferences, Presets and Commands of the MainSettings object with the contents of the payload. Supports config restore.</p>
|
||||||
|
<p></p>
|
||||||
|
<br />
|
||||||
|
<pre class="prettyprint language-html prettyprinted" data-type="put"><code><span class="pln">/sdrangel/config</span></code></pre>
|
||||||
|
<p>
|
||||||
|
<h3>Usage and SDK Samples</h3>
|
||||||
|
</p>
|
||||||
|
<ul class="nav nav-tabs nav-tabs-examples">
|
||||||
|
<li class="active"><a href="#examples-Instance-instanceConfigPut-0-curl">Curl</a></li>
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-java">Java</a></li>
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-android">Android</a></li>
|
||||||
|
<!--<li class=""><a href="#examples-Instance-instanceConfigPut-0-groovy">Groovy</a></li>-->
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-objc">Obj-C</a></li>
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-javascript">JavaScript</a></li>
|
||||||
|
<!--<li class=""><a href="#examples-Instance-instanceConfigPut-0-angular">Angular</a></li>-->
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-csharp">C#</a></li>
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-php">PHP</a></li>
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-perl">Perl</a></li>
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-python">Python</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="tab-content">
|
||||||
|
<div class="tab-pane active" id="examples-Instance-instanceConfigPut-0-curl">
|
||||||
|
<pre class="prettyprint"><code class="language-bsh">curl -X PUT "http://localhost/sdrangel/config"</code></pre>
|
||||||
|
</div>
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-java">
|
||||||
|
<pre class="prettyprint"><code class="language-java">import SWGSDRangel.*;
|
||||||
|
import SWGSDRangel.auth.*;
|
||||||
|
import SWGSDRangel.model.*;
|
||||||
|
import SWGSDRangel.api.InstanceApi;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
public class InstanceApiExample {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
InstanceApi apiInstance = new InstanceApi();
|
||||||
|
InstanceConfigResponse body = ; // InstanceConfigResponse | Config information
|
||||||
|
try {
|
||||||
|
SuccessResponse result = apiInstance.instanceConfigPut(body);
|
||||||
|
System.out.println(result);
|
||||||
|
} catch (ApiException e) {
|
||||||
|
System.err.println("Exception when calling InstanceApi#instanceConfigPut");
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-android">
|
||||||
|
<pre class="prettyprint"><code class="language-java">import SWGSDRangel.api.InstanceApi;
|
||||||
|
|
||||||
|
public class InstanceApiExample {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
InstanceApi apiInstance = new InstanceApi();
|
||||||
|
InstanceConfigResponse body = ; // InstanceConfigResponse | Config information
|
||||||
|
try {
|
||||||
|
SuccessResponse result = apiInstance.instanceConfigPut(body);
|
||||||
|
System.out.println(result);
|
||||||
|
} catch (ApiException e) {
|
||||||
|
System.err.println("Exception when calling InstanceApi#instanceConfigPut");
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}</code></pre>
|
||||||
|
</div>
|
||||||
|
<!--
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-groovy">
|
||||||
|
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
|
||||||
|
</div> -->
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-objc">
|
||||||
|
<pre class="prettyprint"><code class="language-cpp">InstanceConfigResponse *body = ; // Config information
|
||||||
|
|
||||||
|
InstanceApi *apiInstance = [[InstanceApi alloc] init];
|
||||||
|
|
||||||
|
[apiInstance instanceConfigPutWith:body
|
||||||
|
completionHandler: ^(SuccessResponse output, NSError* error) {
|
||||||
|
if (output) {
|
||||||
|
NSLog(@"%@", output);
|
||||||
|
}
|
||||||
|
if (error) {
|
||||||
|
NSLog(@"Error: %@", error);
|
||||||
|
}
|
||||||
|
}];
|
||||||
|
</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-javascript">
|
||||||
|
<pre class="prettyprint"><code class="language-js">var SdRangel = require('sd_rangel');
|
||||||
|
|
||||||
|
var api = new SdRangel.InstanceApi()
|
||||||
|
|
||||||
|
var body = ; // {InstanceConfigResponse} Config information
|
||||||
|
|
||||||
|
|
||||||
|
var callback = function(error, data, response) {
|
||||||
|
if (error) {
|
||||||
|
console.error(error);
|
||||||
|
} else {
|
||||||
|
console.log('API called successfully. Returned data: ' + data);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
api.instanceConfigPut(body, callback);
|
||||||
|
</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!--<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-angular">
|
||||||
|
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
|
||||||
|
</div>-->
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-csharp">
|
||||||
|
<pre class="prettyprint"><code class="language-cs">using System;
|
||||||
|
using System.Diagnostics;
|
||||||
|
using SWGSDRangel.Api;
|
||||||
|
using SWGSDRangel.Client;
|
||||||
|
using SWGSDRangel.Model;
|
||||||
|
|
||||||
|
namespace Example
|
||||||
|
{
|
||||||
|
public class instanceConfigPutExample
|
||||||
|
{
|
||||||
|
public void main()
|
||||||
|
{
|
||||||
|
|
||||||
|
var apiInstance = new InstanceApi();
|
||||||
|
var body = new InstanceConfigResponse(); // InstanceConfigResponse | Config information
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
SuccessResponse result = apiInstance.instanceConfigPut(body);
|
||||||
|
Debug.WriteLine(result);
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Debug.Print("Exception when calling InstanceApi.instanceConfigPut: " + e.Message );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-php">
|
||||||
|
<pre class="prettyprint"><code class="language-php"><?php
|
||||||
|
require_once(__DIR__ . '/vendor/autoload.php');
|
||||||
|
|
||||||
|
$api_instance = new Swagger\Client\Api\InstanceApi();
|
||||||
|
$body = ; // InstanceConfigResponse | Config information
|
||||||
|
|
||||||
|
try {
|
||||||
|
$result = $api_instance->instanceConfigPut($body);
|
||||||
|
print_r($result);
|
||||||
|
} catch (Exception $e) {
|
||||||
|
echo 'Exception when calling InstanceApi->instanceConfigPut: ', $e->getMessage(), PHP_EOL;
|
||||||
|
}
|
||||||
|
?></code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-perl">
|
||||||
|
<pre class="prettyprint"><code class="language-perl">use Data::Dumper;
|
||||||
|
use SWGSDRangel::Configuration;
|
||||||
|
use SWGSDRangel::InstanceApi;
|
||||||
|
|
||||||
|
my $api_instance = SWGSDRangel::InstanceApi->new();
|
||||||
|
my $body = SWGSDRangel::Object::InstanceConfigResponse->new(); # InstanceConfigResponse | Config information
|
||||||
|
|
||||||
|
eval {
|
||||||
|
my $result = $api_instance->instanceConfigPut(body => $body);
|
||||||
|
print Dumper($result);
|
||||||
|
};
|
||||||
|
if ($@) {
|
||||||
|
warn "Exception when calling InstanceApi->instanceConfigPut: $@\n";
|
||||||
|
}</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-python">
|
||||||
|
<pre class="prettyprint"><code class="language-python">from __future__ import print_statement
|
||||||
|
import time
|
||||||
|
import swagger_sdrangel
|
||||||
|
from swagger_sdrangel.rest import ApiException
|
||||||
|
from pprint import pprint
|
||||||
|
|
||||||
|
# create an instance of the API class
|
||||||
|
api_instance = swagger_sdrangel.InstanceApi()
|
||||||
|
body = # InstanceConfigResponse | Config information
|
||||||
|
|
||||||
|
try:
|
||||||
|
api_response = api_instance.instance_config_put(body)
|
||||||
|
pprint(api_response)
|
||||||
|
except ApiException as e:
|
||||||
|
print("Exception when calling InstanceApi->instanceConfigPut: %s\n" % e)</code></pre>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2>Parameters</h2>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="methodsubtabletitle">Body parameters</div>
|
||||||
|
<table id="methodsubtable">
|
||||||
|
<tr>
|
||||||
|
<th width="150px">Name</th>
|
||||||
|
<th>Description</th>
|
||||||
|
</tr>
|
||||||
|
<tr><td style="width:150px;">body <span style="color:red;">*</span></td>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(document).ready(function() {
|
||||||
|
var schemaWrapper = {
|
||||||
|
"in" : "body",
|
||||||
|
"name" : "body",
|
||||||
|
"description" : "Config information",
|
||||||
|
"required" : true,
|
||||||
|
"schema" : {
|
||||||
|
"$ref" : "#/definitions/InstanceConfigResponse"
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var schema = schemaWrapper.schema;
|
||||||
|
if (schema.$ref != null) {
|
||||||
|
schema = defsParser.$refs.get(schema.$ref);
|
||||||
|
} else {
|
||||||
|
schemaWrapper.definitions = Object.assign({}, defs);
|
||||||
|
$RefParser.dereference(schemaWrapper).catch(function(err) {
|
||||||
|
console.log(err);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
var view = new JSONSchemaView(schema,2,{isBodyParam: true});
|
||||||
|
var result = $('#d2e199_instanceConfigPut_body');
|
||||||
|
result.empty();
|
||||||
|
result.append(view.render());
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
<div id="d2e199_instanceConfigPut_body"></div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2>Responses</h2>
|
||||||
|
<h3> Status: 200 - Success </h3>
|
||||||
|
|
||||||
|
<ul class="nav nav-tabs nav-tabs-examples" >
|
||||||
|
<li class="active">
|
||||||
|
<a data-toggle="tab" href="#responses-instanceConfigPut-200-schema">Schema</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="tab-content" style='margin-bottom: 10px;'>
|
||||||
|
<div class="tab-pane active" id="responses-instanceConfigPut-200-schema">
|
||||||
|
<div id='responses-instanceConfigPut-200-schema-200' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
||||||
|
<script>
|
||||||
|
$(document).ready(function() {
|
||||||
|
var schemaWrapper = {
|
||||||
|
"description" : "Success",
|
||||||
|
"schema" : {
|
||||||
|
"$ref" : "#/definitions/SuccessResponse"
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var schema = schemaWrapper.schema;
|
||||||
|
if (schema.$ref != null) {
|
||||||
|
schema = defsParser.$refs.get(schema.$ref);
|
||||||
|
} else {
|
||||||
|
schemaWrapper.definitions = Object.assign({}, defs);
|
||||||
|
$RefParser.dereference(schemaWrapper).catch(function(err) {
|
||||||
|
console.log(err);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
//console.log(JSON.stringify(schema));
|
||||||
|
var view = new JSONSchemaView(schema, 3);
|
||||||
|
$('#responses-instanceConfigPut-200-schema-data').val(stringify(schema));
|
||||||
|
var result = $('#responses-instanceConfigPut-200-schema-200');
|
||||||
|
result.empty();
|
||||||
|
result.append(view.render());
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<input id='responses-instanceConfigPut-200-schema-data' type='hidden' value=''></input>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h3> Status: 500 - Error </h3>
|
||||||
|
|
||||||
|
<ul class="nav nav-tabs nav-tabs-examples" >
|
||||||
|
<li class="active">
|
||||||
|
<a data-toggle="tab" href="#responses-instanceConfigPut-500-schema">Schema</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="tab-content" style='margin-bottom: 10px;'>
|
||||||
|
<div class="tab-pane active" id="responses-instanceConfigPut-500-schema">
|
||||||
|
<div id='responses-instanceConfigPut-500-schema-500' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
||||||
|
<script>
|
||||||
|
$(document).ready(function() {
|
||||||
|
var schemaWrapper = {
|
||||||
|
"description" : "Error",
|
||||||
|
"schema" : {
|
||||||
|
"$ref" : "#/definitions/ErrorResponse"
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var schema = schemaWrapper.schema;
|
||||||
|
if (schema.$ref != null) {
|
||||||
|
schema = defsParser.$refs.get(schema.$ref);
|
||||||
|
} else {
|
||||||
|
schemaWrapper.definitions = Object.assign({}, defs);
|
||||||
|
$RefParser.dereference(schemaWrapper).catch(function(err) {
|
||||||
|
console.log(err);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
//console.log(JSON.stringify(schema));
|
||||||
|
var view = new JSONSchemaView(schema, 3);
|
||||||
|
$('#responses-instanceConfigPut-500-schema-data').val(stringify(schema));
|
||||||
|
var result = $('#responses-instanceConfigPut-500-schema-500');
|
||||||
|
result.empty();
|
||||||
|
result.append(view.render());
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<input id='responses-instanceConfigPut-500-schema-data' type='hidden' value=''></input>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h3> Status: 501 - Function not implemented </h3>
|
||||||
|
|
||||||
|
<ul class="nav nav-tabs nav-tabs-examples" >
|
||||||
|
<li class="active">
|
||||||
|
<a data-toggle="tab" href="#responses-instanceConfigPut-501-schema">Schema</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="tab-content" style='margin-bottom: 10px;'>
|
||||||
|
<div class="tab-pane active" id="responses-instanceConfigPut-501-schema">
|
||||||
|
<div id='responses-instanceConfigPut-501-schema-501' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
||||||
|
<script>
|
||||||
|
$(document).ready(function() {
|
||||||
|
var schemaWrapper = {
|
||||||
|
"description" : "Function not implemented",
|
||||||
|
"schema" : {
|
||||||
|
"$ref" : "#/definitions/ErrorResponse"
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var schema = schemaWrapper.schema;
|
||||||
|
if (schema.$ref != null) {
|
||||||
|
schema = defsParser.$refs.get(schema.$ref);
|
||||||
|
} else {
|
||||||
|
schemaWrapper.definitions = Object.assign({}, defs);
|
||||||
|
$RefParser.dereference(schemaWrapper).catch(function(err) {
|
||||||
|
console.log(err);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
//console.log(JSON.stringify(schema));
|
||||||
|
var view = new JSONSchemaView(schema, 3);
|
||||||
|
$('#responses-instanceConfigPut-501-schema-data').val(stringify(schema));
|
||||||
|
var result = $('#responses-instanceConfigPut-501-schema-501');
|
||||||
|
result.empty();
|
||||||
|
result.append(view.render());
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<input id='responses-instanceConfigPut-501-schema-data' type='hidden' value=''></input>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -26955,7 +27345,7 @@ except ApiException as e:
|
|||||||
</div>
|
</div>
|
||||||
<div id="generator">
|
<div id="generator">
|
||||||
<div class="content">
|
<div class="content">
|
||||||
Generated 2019-08-05T03:02:48.921+02:00
|
Generated 2019-08-05T18:13:15.915+02:00
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -78,8 +78,8 @@ paths:
|
|||||||
/sdrangel/config:
|
/sdrangel/config:
|
||||||
x-swagger-router-controller: instance
|
x-swagger-router-controller: instance
|
||||||
get:
|
get:
|
||||||
description: Get the Preferences, Presets and Commands of the MainSettings saved by Qt
|
description: Get the Preferences, Presets and Commands of the MainSettings saved by Qt. Supports config backup.
|
||||||
operationId: instanceConfig
|
operationId: instanceConfigGet
|
||||||
tags:
|
tags:
|
||||||
- Instance
|
- Instance
|
||||||
responses:
|
responses:
|
||||||
@ -92,6 +92,29 @@ paths:
|
|||||||
$ref: "#/responses/Response_500"
|
$ref: "#/responses/Response_500"
|
||||||
"501":
|
"501":
|
||||||
$ref: "#/responses/Response_501"
|
$ref: "#/responses/Response_501"
|
||||||
|
put:
|
||||||
|
description: Replace the Preferences, Presets and Commands of the MainSettings object with the contents of the payload. Supports config restore.
|
||||||
|
operationId: instanceConfigPut
|
||||||
|
tags:
|
||||||
|
- Instance
|
||||||
|
consumes:
|
||||||
|
- application/json
|
||||||
|
parameters:
|
||||||
|
- name: body
|
||||||
|
in: body
|
||||||
|
description: Config information
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/InstanceConfigResponse"
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: Success
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/SuccessResponse"
|
||||||
|
"500":
|
||||||
|
$ref: "#/responses/Response_500"
|
||||||
|
"501":
|
||||||
|
$ref: "#/responses/Response_501"
|
||||||
|
|
||||||
/sdrangel/devices:
|
/sdrangel/devices:
|
||||||
x-swagger-router-controller: instance
|
x-swagger-router-controller: instance
|
||||||
|
@ -78,8 +78,8 @@ paths:
|
|||||||
/sdrangel/config:
|
/sdrangel/config:
|
||||||
x-swagger-router-controller: instance
|
x-swagger-router-controller: instance
|
||||||
get:
|
get:
|
||||||
description: Get the Preferences, Presets and Commands of the MainSettings saved by Qt
|
description: Get the Preferences, Presets and Commands of the MainSettings saved by Qt. Supports config backup.
|
||||||
operationId: instanceConfig
|
operationId: instanceConfigGet
|
||||||
tags:
|
tags:
|
||||||
- Instance
|
- Instance
|
||||||
responses:
|
responses:
|
||||||
@ -92,6 +92,29 @@ paths:
|
|||||||
$ref: "#/responses/Response_500"
|
$ref: "#/responses/Response_500"
|
||||||
"501":
|
"501":
|
||||||
$ref: "#/responses/Response_501"
|
$ref: "#/responses/Response_501"
|
||||||
|
put:
|
||||||
|
description: Replace the Preferences, Presets and Commands of the MainSettings object with the contents of the payload. Supports config restore.
|
||||||
|
operationId: instanceConfigPut
|
||||||
|
tags:
|
||||||
|
- Instance
|
||||||
|
consumes:
|
||||||
|
- application/json
|
||||||
|
parameters:
|
||||||
|
- name: body
|
||||||
|
in: body
|
||||||
|
description: Config information
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/InstanceConfigResponse"
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: Success
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/SuccessResponse"
|
||||||
|
"500":
|
||||||
|
$ref: "#/responses/Response_500"
|
||||||
|
"501":
|
||||||
|
$ref: "#/responses/Response_501"
|
||||||
|
|
||||||
/sdrangel/devices:
|
/sdrangel/devices:
|
||||||
x-swagger-router-controller: instance
|
x-swagger-router-controller: instance
|
||||||
|
@ -6514,8 +6514,11 @@ margin-bottom: 20px;
|
|||||||
<li data-group="Instance" data-name="instanceChannels" class="">
|
<li data-group="Instance" data-name="instanceChannels" class="">
|
||||||
<a href="#api-Instance-instanceChannels">instanceChannels</a>
|
<a href="#api-Instance-instanceChannels">instanceChannels</a>
|
||||||
</li>
|
</li>
|
||||||
<li data-group="Instance" data-name="instanceConfig" class="">
|
<li data-group="Instance" data-name="instanceConfigGet" class="">
|
||||||
<a href="#api-Instance-instanceConfig">instanceConfig</a>
|
<a href="#api-Instance-instanceConfigGet">instanceConfigGet</a>
|
||||||
|
</li>
|
||||||
|
<li data-group="Instance" data-name="instanceConfigPut" class="">
|
||||||
|
<a href="#api-Instance-instanceConfigPut">instanceConfigPut</a>
|
||||||
</li>
|
</li>
|
||||||
<li data-group="Instance" data-name="instanceDelete" class="">
|
<li data-group="Instance" data-name="instanceDelete" class="">
|
||||||
<a href="#api-Instance-instanceDelete">instanceDelete</a>
|
<a href="#api-Instance-instanceDelete">instanceDelete</a>
|
||||||
@ -20474,16 +20477,16 @@ except ApiException as e:
|
|||||||
</article>
|
</article>
|
||||||
</div>
|
</div>
|
||||||
<hr>
|
<hr>
|
||||||
<div id="api-Instance-instanceConfig">
|
<div id="api-Instance-instanceConfigGet">
|
||||||
<article id="api-Instance-instanceConfig-0" data-group="User" data-name="instanceConfig" data-version="0">
|
<article id="api-Instance-instanceConfigGet-0" data-group="User" data-name="instanceConfigGet" data-version="0">
|
||||||
<div class="pull-left">
|
<div class="pull-left">
|
||||||
<h1>instanceConfig</h1>
|
<h1>instanceConfigGet</h1>
|
||||||
<p></p>
|
<p></p>
|
||||||
</div>
|
</div>
|
||||||
<div class="pull-right"></div>
|
<div class="pull-right"></div>
|
||||||
<div class="clearfix"></div>
|
<div class="clearfix"></div>
|
||||||
<p></p>
|
<p></p>
|
||||||
<p class="marked">Get the Preferences, Presets and Commands of the MainSettings saved by Qt</p>
|
<p class="marked">Get the Preferences, Presets and Commands of the MainSettings saved by Qt. Supports config backup.</p>
|
||||||
<p></p>
|
<p></p>
|
||||||
<br />
|
<br />
|
||||||
<pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/sdrangel/config</span></code></pre>
|
<pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/sdrangel/config</span></code></pre>
|
||||||
@ -20491,24 +20494,24 @@ except ApiException as e:
|
|||||||
<h3>Usage and SDK Samples</h3>
|
<h3>Usage and SDK Samples</h3>
|
||||||
</p>
|
</p>
|
||||||
<ul class="nav nav-tabs nav-tabs-examples">
|
<ul class="nav nav-tabs nav-tabs-examples">
|
||||||
<li class="active"><a href="#examples-Instance-instanceConfig-0-curl">Curl</a></li>
|
<li class="active"><a href="#examples-Instance-instanceConfigGet-0-curl">Curl</a></li>
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-java">Java</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-java">Java</a></li>
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-android">Android</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-android">Android</a></li>
|
||||||
<!--<li class=""><a href="#examples-Instance-instanceConfig-0-groovy">Groovy</a></li>-->
|
<!--<li class=""><a href="#examples-Instance-instanceConfigGet-0-groovy">Groovy</a></li>-->
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-objc">Obj-C</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-objc">Obj-C</a></li>
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-javascript">JavaScript</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-javascript">JavaScript</a></li>
|
||||||
<!--<li class=""><a href="#examples-Instance-instanceConfig-0-angular">Angular</a></li>-->
|
<!--<li class=""><a href="#examples-Instance-instanceConfigGet-0-angular">Angular</a></li>-->
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-csharp">C#</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-csharp">C#</a></li>
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-php">PHP</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-php">PHP</a></li>
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-perl">Perl</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-perl">Perl</a></li>
|
||||||
<li class=""><a href="#examples-Instance-instanceConfig-0-python">Python</a></li>
|
<li class=""><a href="#examples-Instance-instanceConfigGet-0-python">Python</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="tab-content">
|
<div class="tab-content">
|
||||||
<div class="tab-pane active" id="examples-Instance-instanceConfig-0-curl">
|
<div class="tab-pane active" id="examples-Instance-instanceConfigGet-0-curl">
|
||||||
<pre class="prettyprint"><code class="language-bsh">curl -X GET "http://localhost/sdrangel/config"</code></pre>
|
<pre class="prettyprint"><code class="language-bsh">curl -X GET "http://localhost/sdrangel/config"</code></pre>
|
||||||
</div>
|
</div>
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-java">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-java">
|
||||||
<pre class="prettyprint"><code class="language-java">import SWGSDRangel.*;
|
<pre class="prettyprint"><code class="language-java">import SWGSDRangel.*;
|
||||||
import SWGSDRangel.auth.*;
|
import SWGSDRangel.auth.*;
|
||||||
import SWGSDRangel.model.*;
|
import SWGSDRangel.model.*;
|
||||||
@ -20523,17 +20526,17 @@ public class InstanceApiExample {
|
|||||||
|
|
||||||
InstanceApi apiInstance = new InstanceApi();
|
InstanceApi apiInstance = new InstanceApi();
|
||||||
try {
|
try {
|
||||||
InstanceConfigResponse result = apiInstance.instanceConfig();
|
InstanceConfigResponse result = apiInstance.instanceConfigGet();
|
||||||
System.out.println(result);
|
System.out.println(result);
|
||||||
} catch (ApiException e) {
|
} catch (ApiException e) {
|
||||||
System.err.println("Exception when calling InstanceApi#instanceConfig");
|
System.err.println("Exception when calling InstanceApi#instanceConfigGet");
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}</code></pre>
|
}</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-android">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-android">
|
||||||
<pre class="prettyprint"><code class="language-java">import SWGSDRangel.api.InstanceApi;
|
<pre class="prettyprint"><code class="language-java">import SWGSDRangel.api.InstanceApi;
|
||||||
|
|
||||||
public class InstanceApiExample {
|
public class InstanceApiExample {
|
||||||
@ -20541,24 +20544,24 @@ public class InstanceApiExample {
|
|||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
InstanceApi apiInstance = new InstanceApi();
|
InstanceApi apiInstance = new InstanceApi();
|
||||||
try {
|
try {
|
||||||
InstanceConfigResponse result = apiInstance.instanceConfig();
|
InstanceConfigResponse result = apiInstance.instanceConfigGet();
|
||||||
System.out.println(result);
|
System.out.println(result);
|
||||||
} catch (ApiException e) {
|
} catch (ApiException e) {
|
||||||
System.err.println("Exception when calling InstanceApi#instanceConfig");
|
System.err.println("Exception when calling InstanceApi#instanceConfigGet");
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}</code></pre>
|
}</code></pre>
|
||||||
</div>
|
</div>
|
||||||
<!--
|
<!--
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-groovy">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-groovy">
|
||||||
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
|
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
|
||||||
</div> -->
|
</div> -->
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-objc">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-objc">
|
||||||
<pre class="prettyprint"><code class="language-cpp">
|
<pre class="prettyprint"><code class="language-cpp">
|
||||||
InstanceApi *apiInstance = [[InstanceApi alloc] init];
|
InstanceApi *apiInstance = [[InstanceApi alloc] init];
|
||||||
|
|
||||||
[apiInstance instanceConfigWithCompletionHandler:
|
[apiInstance instanceConfigGetWithCompletionHandler:
|
||||||
^(InstanceConfigResponse output, NSError* error) {
|
^(InstanceConfigResponse output, NSError* error) {
|
||||||
if (output) {
|
if (output) {
|
||||||
NSLog(@"%@", output);
|
NSLog(@"%@", output);
|
||||||
@ -20570,7 +20573,7 @@ InstanceApi *apiInstance = [[InstanceApi alloc] init];
|
|||||||
</code></pre>
|
</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-javascript">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-javascript">
|
||||||
<pre class="prettyprint"><code class="language-js">var SdRangel = require('sd_rangel');
|
<pre class="prettyprint"><code class="language-js">var SdRangel = require('sd_rangel');
|
||||||
|
|
||||||
var api = new SdRangel.InstanceApi()
|
var api = new SdRangel.InstanceApi()
|
||||||
@ -20582,14 +20585,14 @@ var callback = function(error, data, response) {
|
|||||||
console.log('API called successfully. Returned data: ' + data);
|
console.log('API called successfully. Returned data: ' + data);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
api.instanceConfig(callback);
|
api.instanceConfigGet(callback);
|
||||||
</code></pre>
|
</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!--<div class="tab-pane" id="examples-Instance-instanceConfig-0-angular">
|
<!--<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-angular">
|
||||||
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
|
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
|
||||||
</div>-->
|
</div>-->
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-csharp">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-csharp">
|
||||||
<pre class="prettyprint"><code class="language-cs">using System;
|
<pre class="prettyprint"><code class="language-cs">using System;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using SWGSDRangel.Api;
|
using SWGSDRangel.Api;
|
||||||
@ -20598,7 +20601,7 @@ using SWGSDRangel.Model;
|
|||||||
|
|
||||||
namespace Example
|
namespace Example
|
||||||
{
|
{
|
||||||
public class instanceConfigExample
|
public class instanceConfigGetExample
|
||||||
{
|
{
|
||||||
public void main()
|
public void main()
|
||||||
{
|
{
|
||||||
@ -20607,12 +20610,12 @@ namespace Example
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
InstanceConfigResponse result = apiInstance.instanceConfig();
|
InstanceConfigResponse result = apiInstance.instanceConfigGet();
|
||||||
Debug.WriteLine(result);
|
Debug.WriteLine(result);
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
Debug.Print("Exception when calling InstanceApi.instanceConfig: " + e.Message );
|
Debug.Print("Exception when calling InstanceApi.instanceConfigGet: " + e.Message );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -20620,22 +20623,22 @@ namespace Example
|
|||||||
</code></pre>
|
</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-php">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-php">
|
||||||
<pre class="prettyprint"><code class="language-php"><?php
|
<pre class="prettyprint"><code class="language-php"><?php
|
||||||
require_once(__DIR__ . '/vendor/autoload.php');
|
require_once(__DIR__ . '/vendor/autoload.php');
|
||||||
|
|
||||||
$api_instance = new Swagger\Client\Api\InstanceApi();
|
$api_instance = new Swagger\Client\Api\InstanceApi();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$result = $api_instance->instanceConfig();
|
$result = $api_instance->instanceConfigGet();
|
||||||
print_r($result);
|
print_r($result);
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
echo 'Exception when calling InstanceApi->instanceConfig: ', $e->getMessage(), PHP_EOL;
|
echo 'Exception when calling InstanceApi->instanceConfigGet: ', $e->getMessage(), PHP_EOL;
|
||||||
}
|
}
|
||||||
?></code></pre>
|
?></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-perl">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-perl">
|
||||||
<pre class="prettyprint"><code class="language-perl">use Data::Dumper;
|
<pre class="prettyprint"><code class="language-perl">use Data::Dumper;
|
||||||
use SWGSDRangel::Configuration;
|
use SWGSDRangel::Configuration;
|
||||||
use SWGSDRangel::InstanceApi;
|
use SWGSDRangel::InstanceApi;
|
||||||
@ -20643,15 +20646,15 @@ use SWGSDRangel::InstanceApi;
|
|||||||
my $api_instance = SWGSDRangel::InstanceApi->new();
|
my $api_instance = SWGSDRangel::InstanceApi->new();
|
||||||
|
|
||||||
eval {
|
eval {
|
||||||
my $result = $api_instance->instanceConfig();
|
my $result = $api_instance->instanceConfigGet();
|
||||||
print Dumper($result);
|
print Dumper($result);
|
||||||
};
|
};
|
||||||
if ($@) {
|
if ($@) {
|
||||||
warn "Exception when calling InstanceApi->instanceConfig: $@\n";
|
warn "Exception when calling InstanceApi->instanceConfigGet: $@\n";
|
||||||
}</code></pre>
|
}</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tab-pane" id="examples-Instance-instanceConfig-0-python">
|
<div class="tab-pane" id="examples-Instance-instanceConfigGet-0-python">
|
||||||
<pre class="prettyprint"><code class="language-python">from __future__ import print_statement
|
<pre class="prettyprint"><code class="language-python">from __future__ import print_statement
|
||||||
import time
|
import time
|
||||||
import swagger_sdrangel
|
import swagger_sdrangel
|
||||||
@ -20662,10 +20665,10 @@ from pprint import pprint
|
|||||||
api_instance = swagger_sdrangel.InstanceApi()
|
api_instance = swagger_sdrangel.InstanceApi()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
api_response = api_instance.instance_config()
|
api_response = api_instance.instance_config_get()
|
||||||
pprint(api_response)
|
pprint(api_response)
|
||||||
except ApiException as e:
|
except ApiException as e:
|
||||||
print("Exception when calling InstanceApi->instanceConfig: %s\n" % e)</code></pre>
|
print("Exception when calling InstanceApi->instanceConfigGet: %s\n" % e)</code></pre>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -20681,14 +20684,14 @@ except ApiException as e:
|
|||||||
|
|
||||||
<ul class="nav nav-tabs nav-tabs-examples" >
|
<ul class="nav nav-tabs nav-tabs-examples" >
|
||||||
<li class="active">
|
<li class="active">
|
||||||
<a data-toggle="tab" href="#responses-instanceConfig-200-schema">Schema</a>
|
<a data-toggle="tab" href="#responses-instanceConfigGet-200-schema">Schema</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="tab-content" style='margin-bottom: 10px;'>
|
<div class="tab-content" style='margin-bottom: 10px;'>
|
||||||
<div class="tab-pane active" id="responses-instanceConfig-200-schema">
|
<div class="tab-pane active" id="responses-instanceConfigGet-200-schema">
|
||||||
<div id='responses-instanceConfig-200-schema-200' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
<div id='responses-instanceConfigGet-200-schema-200' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
||||||
<script>
|
<script>
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
var schemaWrapper = {
|
var schemaWrapper = {
|
||||||
@ -20709,14 +20712,14 @@ except ApiException as e:
|
|||||||
|
|
||||||
//console.log(JSON.stringify(schema));
|
//console.log(JSON.stringify(schema));
|
||||||
var view = new JSONSchemaView(schema, 3);
|
var view = new JSONSchemaView(schema, 3);
|
||||||
$('#responses-instanceConfig-200-schema-data').val(stringify(schema));
|
$('#responses-instanceConfigGet-200-schema-data').val(stringify(schema));
|
||||||
var result = $('#responses-instanceConfig-200-schema-200');
|
var result = $('#responses-instanceConfigGet-200-schema-200');
|
||||||
result.empty();
|
result.empty();
|
||||||
result.append(view.render());
|
result.append(view.render());
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
<input id='responses-instanceConfig-200-schema-data' type='hidden' value=''></input>
|
<input id='responses-instanceConfigGet-200-schema-data' type='hidden' value=''></input>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -20724,14 +20727,14 @@ except ApiException as e:
|
|||||||
|
|
||||||
<ul class="nav nav-tabs nav-tabs-examples" >
|
<ul class="nav nav-tabs nav-tabs-examples" >
|
||||||
<li class="active">
|
<li class="active">
|
||||||
<a data-toggle="tab" href="#responses-instanceConfig-500-schema">Schema</a>
|
<a data-toggle="tab" href="#responses-instanceConfigGet-500-schema">Schema</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="tab-content" style='margin-bottom: 10px;'>
|
<div class="tab-content" style='margin-bottom: 10px;'>
|
||||||
<div class="tab-pane active" id="responses-instanceConfig-500-schema">
|
<div class="tab-pane active" id="responses-instanceConfigGet-500-schema">
|
||||||
<div id='responses-instanceConfig-500-schema-500' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
<div id='responses-instanceConfigGet-500-schema-500' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
||||||
<script>
|
<script>
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
var schemaWrapper = {
|
var schemaWrapper = {
|
||||||
@ -20752,14 +20755,14 @@ except ApiException as e:
|
|||||||
|
|
||||||
//console.log(JSON.stringify(schema));
|
//console.log(JSON.stringify(schema));
|
||||||
var view = new JSONSchemaView(schema, 3);
|
var view = new JSONSchemaView(schema, 3);
|
||||||
$('#responses-instanceConfig-500-schema-data').val(stringify(schema));
|
$('#responses-instanceConfigGet-500-schema-data').val(stringify(schema));
|
||||||
var result = $('#responses-instanceConfig-500-schema-500');
|
var result = $('#responses-instanceConfigGet-500-schema-500');
|
||||||
result.empty();
|
result.empty();
|
||||||
result.append(view.render());
|
result.append(view.render());
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
<input id='responses-instanceConfig-500-schema-data' type='hidden' value=''></input>
|
<input id='responses-instanceConfigGet-500-schema-data' type='hidden' value=''></input>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -20767,14 +20770,14 @@ except ApiException as e:
|
|||||||
|
|
||||||
<ul class="nav nav-tabs nav-tabs-examples" >
|
<ul class="nav nav-tabs nav-tabs-examples" >
|
||||||
<li class="active">
|
<li class="active">
|
||||||
<a data-toggle="tab" href="#responses-instanceConfig-501-schema">Schema</a>
|
<a data-toggle="tab" href="#responses-instanceConfigGet-501-schema">Schema</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="tab-content" style='margin-bottom: 10px;'>
|
<div class="tab-content" style='margin-bottom: 10px;'>
|
||||||
<div class="tab-pane active" id="responses-instanceConfig-501-schema">
|
<div class="tab-pane active" id="responses-instanceConfigGet-501-schema">
|
||||||
<div id='responses-instanceConfig-501-schema-501' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
<div id='responses-instanceConfigGet-501-schema-501' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
||||||
<script>
|
<script>
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
var schemaWrapper = {
|
var schemaWrapper = {
|
||||||
@ -20795,14 +20798,401 @@ except ApiException as e:
|
|||||||
|
|
||||||
//console.log(JSON.stringify(schema));
|
//console.log(JSON.stringify(schema));
|
||||||
var view = new JSONSchemaView(schema, 3);
|
var view = new JSONSchemaView(schema, 3);
|
||||||
$('#responses-instanceConfig-501-schema-data').val(stringify(schema));
|
$('#responses-instanceConfigGet-501-schema-data').val(stringify(schema));
|
||||||
var result = $('#responses-instanceConfig-501-schema-501');
|
var result = $('#responses-instanceConfigGet-501-schema-501');
|
||||||
result.empty();
|
result.empty();
|
||||||
result.append(view.render());
|
result.append(view.render());
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
<input id='responses-instanceConfig-501-schema-data' type='hidden' value=''></input>
|
<input id='responses-instanceConfigGet-501-schema-data' type='hidden' value=''></input>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
|
<div id="api-Instance-instanceConfigPut">
|
||||||
|
<article id="api-Instance-instanceConfigPut-0" data-group="User" data-name="instanceConfigPut" data-version="0">
|
||||||
|
<div class="pull-left">
|
||||||
|
<h1>instanceConfigPut</h1>
|
||||||
|
<p></p>
|
||||||
|
</div>
|
||||||
|
<div class="pull-right"></div>
|
||||||
|
<div class="clearfix"></div>
|
||||||
|
<p></p>
|
||||||
|
<p class="marked">Replace the Preferences, Presets and Commands of the MainSettings object with the contents of the payload. Supports config restore.</p>
|
||||||
|
<p></p>
|
||||||
|
<br />
|
||||||
|
<pre class="prettyprint language-html prettyprinted" data-type="put"><code><span class="pln">/sdrangel/config</span></code></pre>
|
||||||
|
<p>
|
||||||
|
<h3>Usage and SDK Samples</h3>
|
||||||
|
</p>
|
||||||
|
<ul class="nav nav-tabs nav-tabs-examples">
|
||||||
|
<li class="active"><a href="#examples-Instance-instanceConfigPut-0-curl">Curl</a></li>
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-java">Java</a></li>
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-android">Android</a></li>
|
||||||
|
<!--<li class=""><a href="#examples-Instance-instanceConfigPut-0-groovy">Groovy</a></li>-->
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-objc">Obj-C</a></li>
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-javascript">JavaScript</a></li>
|
||||||
|
<!--<li class=""><a href="#examples-Instance-instanceConfigPut-0-angular">Angular</a></li>-->
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-csharp">C#</a></li>
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-php">PHP</a></li>
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-perl">Perl</a></li>
|
||||||
|
<li class=""><a href="#examples-Instance-instanceConfigPut-0-python">Python</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="tab-content">
|
||||||
|
<div class="tab-pane active" id="examples-Instance-instanceConfigPut-0-curl">
|
||||||
|
<pre class="prettyprint"><code class="language-bsh">curl -X PUT "http://localhost/sdrangel/config"</code></pre>
|
||||||
|
</div>
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-java">
|
||||||
|
<pre class="prettyprint"><code class="language-java">import SWGSDRangel.*;
|
||||||
|
import SWGSDRangel.auth.*;
|
||||||
|
import SWGSDRangel.model.*;
|
||||||
|
import SWGSDRangel.api.InstanceApi;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
public class InstanceApiExample {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
InstanceApi apiInstance = new InstanceApi();
|
||||||
|
InstanceConfigResponse body = ; // InstanceConfigResponse | Config information
|
||||||
|
try {
|
||||||
|
SuccessResponse result = apiInstance.instanceConfigPut(body);
|
||||||
|
System.out.println(result);
|
||||||
|
} catch (ApiException e) {
|
||||||
|
System.err.println("Exception when calling InstanceApi#instanceConfigPut");
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-android">
|
||||||
|
<pre class="prettyprint"><code class="language-java">import SWGSDRangel.api.InstanceApi;
|
||||||
|
|
||||||
|
public class InstanceApiExample {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
InstanceApi apiInstance = new InstanceApi();
|
||||||
|
InstanceConfigResponse body = ; // InstanceConfigResponse | Config information
|
||||||
|
try {
|
||||||
|
SuccessResponse result = apiInstance.instanceConfigPut(body);
|
||||||
|
System.out.println(result);
|
||||||
|
} catch (ApiException e) {
|
||||||
|
System.err.println("Exception when calling InstanceApi#instanceConfigPut");
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}</code></pre>
|
||||||
|
</div>
|
||||||
|
<!--
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-groovy">
|
||||||
|
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
|
||||||
|
</div> -->
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-objc">
|
||||||
|
<pre class="prettyprint"><code class="language-cpp">InstanceConfigResponse *body = ; // Config information
|
||||||
|
|
||||||
|
InstanceApi *apiInstance = [[InstanceApi alloc] init];
|
||||||
|
|
||||||
|
[apiInstance instanceConfigPutWith:body
|
||||||
|
completionHandler: ^(SuccessResponse output, NSError* error) {
|
||||||
|
if (output) {
|
||||||
|
NSLog(@"%@", output);
|
||||||
|
}
|
||||||
|
if (error) {
|
||||||
|
NSLog(@"Error: %@", error);
|
||||||
|
}
|
||||||
|
}];
|
||||||
|
</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-javascript">
|
||||||
|
<pre class="prettyprint"><code class="language-js">var SdRangel = require('sd_rangel');
|
||||||
|
|
||||||
|
var api = new SdRangel.InstanceApi()
|
||||||
|
|
||||||
|
var body = ; // {InstanceConfigResponse} Config information
|
||||||
|
|
||||||
|
|
||||||
|
var callback = function(error, data, response) {
|
||||||
|
if (error) {
|
||||||
|
console.error(error);
|
||||||
|
} else {
|
||||||
|
console.log('API called successfully. Returned data: ' + data);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
api.instanceConfigPut(body, callback);
|
||||||
|
</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!--<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-angular">
|
||||||
|
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
|
||||||
|
</div>-->
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-csharp">
|
||||||
|
<pre class="prettyprint"><code class="language-cs">using System;
|
||||||
|
using System.Diagnostics;
|
||||||
|
using SWGSDRangel.Api;
|
||||||
|
using SWGSDRangel.Client;
|
||||||
|
using SWGSDRangel.Model;
|
||||||
|
|
||||||
|
namespace Example
|
||||||
|
{
|
||||||
|
public class instanceConfigPutExample
|
||||||
|
{
|
||||||
|
public void main()
|
||||||
|
{
|
||||||
|
|
||||||
|
var apiInstance = new InstanceApi();
|
||||||
|
var body = new InstanceConfigResponse(); // InstanceConfigResponse | Config information
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
SuccessResponse result = apiInstance.instanceConfigPut(body);
|
||||||
|
Debug.WriteLine(result);
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Debug.Print("Exception when calling InstanceApi.instanceConfigPut: " + e.Message );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-php">
|
||||||
|
<pre class="prettyprint"><code class="language-php"><?php
|
||||||
|
require_once(__DIR__ . '/vendor/autoload.php');
|
||||||
|
|
||||||
|
$api_instance = new Swagger\Client\Api\InstanceApi();
|
||||||
|
$body = ; // InstanceConfigResponse | Config information
|
||||||
|
|
||||||
|
try {
|
||||||
|
$result = $api_instance->instanceConfigPut($body);
|
||||||
|
print_r($result);
|
||||||
|
} catch (Exception $e) {
|
||||||
|
echo 'Exception when calling InstanceApi->instanceConfigPut: ', $e->getMessage(), PHP_EOL;
|
||||||
|
}
|
||||||
|
?></code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-perl">
|
||||||
|
<pre class="prettyprint"><code class="language-perl">use Data::Dumper;
|
||||||
|
use SWGSDRangel::Configuration;
|
||||||
|
use SWGSDRangel::InstanceApi;
|
||||||
|
|
||||||
|
my $api_instance = SWGSDRangel::InstanceApi->new();
|
||||||
|
my $body = SWGSDRangel::Object::InstanceConfigResponse->new(); # InstanceConfigResponse | Config information
|
||||||
|
|
||||||
|
eval {
|
||||||
|
my $result = $api_instance->instanceConfigPut(body => $body);
|
||||||
|
print Dumper($result);
|
||||||
|
};
|
||||||
|
if ($@) {
|
||||||
|
warn "Exception when calling InstanceApi->instanceConfigPut: $@\n";
|
||||||
|
}</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="tab-pane" id="examples-Instance-instanceConfigPut-0-python">
|
||||||
|
<pre class="prettyprint"><code class="language-python">from __future__ import print_statement
|
||||||
|
import time
|
||||||
|
import swagger_sdrangel
|
||||||
|
from swagger_sdrangel.rest import ApiException
|
||||||
|
from pprint import pprint
|
||||||
|
|
||||||
|
# create an instance of the API class
|
||||||
|
api_instance = swagger_sdrangel.InstanceApi()
|
||||||
|
body = # InstanceConfigResponse | Config information
|
||||||
|
|
||||||
|
try:
|
||||||
|
api_response = api_instance.instance_config_put(body)
|
||||||
|
pprint(api_response)
|
||||||
|
except ApiException as e:
|
||||||
|
print("Exception when calling InstanceApi->instanceConfigPut: %s\n" % e)</code></pre>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2>Parameters</h2>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="methodsubtabletitle">Body parameters</div>
|
||||||
|
<table id="methodsubtable">
|
||||||
|
<tr>
|
||||||
|
<th width="150px">Name</th>
|
||||||
|
<th>Description</th>
|
||||||
|
</tr>
|
||||||
|
<tr><td style="width:150px;">body <span style="color:red;">*</span></td>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(document).ready(function() {
|
||||||
|
var schemaWrapper = {
|
||||||
|
"in" : "body",
|
||||||
|
"name" : "body",
|
||||||
|
"description" : "Config information",
|
||||||
|
"required" : true,
|
||||||
|
"schema" : {
|
||||||
|
"$ref" : "#/definitions/InstanceConfigResponse"
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var schema = schemaWrapper.schema;
|
||||||
|
if (schema.$ref != null) {
|
||||||
|
schema = defsParser.$refs.get(schema.$ref);
|
||||||
|
} else {
|
||||||
|
schemaWrapper.definitions = Object.assign({}, defs);
|
||||||
|
$RefParser.dereference(schemaWrapper).catch(function(err) {
|
||||||
|
console.log(err);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
var view = new JSONSchemaView(schema,2,{isBodyParam: true});
|
||||||
|
var result = $('#d2e199_instanceConfigPut_body');
|
||||||
|
result.empty();
|
||||||
|
result.append(view.render());
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
<div id="d2e199_instanceConfigPut_body"></div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2>Responses</h2>
|
||||||
|
<h3> Status: 200 - Success </h3>
|
||||||
|
|
||||||
|
<ul class="nav nav-tabs nav-tabs-examples" >
|
||||||
|
<li class="active">
|
||||||
|
<a data-toggle="tab" href="#responses-instanceConfigPut-200-schema">Schema</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="tab-content" style='margin-bottom: 10px;'>
|
||||||
|
<div class="tab-pane active" id="responses-instanceConfigPut-200-schema">
|
||||||
|
<div id='responses-instanceConfigPut-200-schema-200' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
||||||
|
<script>
|
||||||
|
$(document).ready(function() {
|
||||||
|
var schemaWrapper = {
|
||||||
|
"description" : "Success",
|
||||||
|
"schema" : {
|
||||||
|
"$ref" : "#/definitions/SuccessResponse"
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var schema = schemaWrapper.schema;
|
||||||
|
if (schema.$ref != null) {
|
||||||
|
schema = defsParser.$refs.get(schema.$ref);
|
||||||
|
} else {
|
||||||
|
schemaWrapper.definitions = Object.assign({}, defs);
|
||||||
|
$RefParser.dereference(schemaWrapper).catch(function(err) {
|
||||||
|
console.log(err);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
//console.log(JSON.stringify(schema));
|
||||||
|
var view = new JSONSchemaView(schema, 3);
|
||||||
|
$('#responses-instanceConfigPut-200-schema-data').val(stringify(schema));
|
||||||
|
var result = $('#responses-instanceConfigPut-200-schema-200');
|
||||||
|
result.empty();
|
||||||
|
result.append(view.render());
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<input id='responses-instanceConfigPut-200-schema-data' type='hidden' value=''></input>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h3> Status: 500 - Error </h3>
|
||||||
|
|
||||||
|
<ul class="nav nav-tabs nav-tabs-examples" >
|
||||||
|
<li class="active">
|
||||||
|
<a data-toggle="tab" href="#responses-instanceConfigPut-500-schema">Schema</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="tab-content" style='margin-bottom: 10px;'>
|
||||||
|
<div class="tab-pane active" id="responses-instanceConfigPut-500-schema">
|
||||||
|
<div id='responses-instanceConfigPut-500-schema-500' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
||||||
|
<script>
|
||||||
|
$(document).ready(function() {
|
||||||
|
var schemaWrapper = {
|
||||||
|
"description" : "Error",
|
||||||
|
"schema" : {
|
||||||
|
"$ref" : "#/definitions/ErrorResponse"
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var schema = schemaWrapper.schema;
|
||||||
|
if (schema.$ref != null) {
|
||||||
|
schema = defsParser.$refs.get(schema.$ref);
|
||||||
|
} else {
|
||||||
|
schemaWrapper.definitions = Object.assign({}, defs);
|
||||||
|
$RefParser.dereference(schemaWrapper).catch(function(err) {
|
||||||
|
console.log(err);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
//console.log(JSON.stringify(schema));
|
||||||
|
var view = new JSONSchemaView(schema, 3);
|
||||||
|
$('#responses-instanceConfigPut-500-schema-data').val(stringify(schema));
|
||||||
|
var result = $('#responses-instanceConfigPut-500-schema-500');
|
||||||
|
result.empty();
|
||||||
|
result.append(view.render());
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<input id='responses-instanceConfigPut-500-schema-data' type='hidden' value=''></input>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h3> Status: 501 - Function not implemented </h3>
|
||||||
|
|
||||||
|
<ul class="nav nav-tabs nav-tabs-examples" >
|
||||||
|
<li class="active">
|
||||||
|
<a data-toggle="tab" href="#responses-instanceConfigPut-501-schema">Schema</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="tab-content" style='margin-bottom: 10px;'>
|
||||||
|
<div class="tab-pane active" id="responses-instanceConfigPut-501-schema">
|
||||||
|
<div id='responses-instanceConfigPut-501-schema-501' style="padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;">
|
||||||
|
<script>
|
||||||
|
$(document).ready(function() {
|
||||||
|
var schemaWrapper = {
|
||||||
|
"description" : "Function not implemented",
|
||||||
|
"schema" : {
|
||||||
|
"$ref" : "#/definitions/ErrorResponse"
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var schema = schemaWrapper.schema;
|
||||||
|
if (schema.$ref != null) {
|
||||||
|
schema = defsParser.$refs.get(schema.$ref);
|
||||||
|
} else {
|
||||||
|
schemaWrapper.definitions = Object.assign({}, defs);
|
||||||
|
$RefParser.dereference(schemaWrapper).catch(function(err) {
|
||||||
|
console.log(err);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
//console.log(JSON.stringify(schema));
|
||||||
|
var view = new JSONSchemaView(schema, 3);
|
||||||
|
$('#responses-instanceConfigPut-501-schema-data').val(stringify(schema));
|
||||||
|
var result = $('#responses-instanceConfigPut-501-schema-501');
|
||||||
|
result.empty();
|
||||||
|
result.append(view.render());
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<input id='responses-instanceConfigPut-501-schema-data' type='hidden' value=''></input>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -26955,7 +27345,7 @@ except ApiException as e:
|
|||||||
</div>
|
</div>
|
||||||
<div id="generator">
|
<div id="generator">
|
||||||
<div class="content">
|
<div class="content">
|
||||||
Generated 2019-08-05T03:02:48.921+02:00
|
Generated 2019-08-05T18:13:15.915+02:00
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -731,7 +731,7 @@ SWGInstanceApi::instanceChannelsCallback(SWGHttpRequestWorker * worker) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
SWGInstanceApi::instanceConfig() {
|
SWGInstanceApi::instanceConfigGet() {
|
||||||
QString fullPath;
|
QString fullPath;
|
||||||
fullPath.append(this->host).append(this->basePath).append("/sdrangel/config");
|
fullPath.append(this->host).append(this->basePath).append("/sdrangel/config");
|
||||||
|
|
||||||
@ -751,13 +751,13 @@ SWGInstanceApi::instanceConfig() {
|
|||||||
connect(worker,
|
connect(worker,
|
||||||
&SWGHttpRequestWorker::on_execution_finished,
|
&SWGHttpRequestWorker::on_execution_finished,
|
||||||
this,
|
this,
|
||||||
&SWGInstanceApi::instanceConfigCallback);
|
&SWGInstanceApi::instanceConfigGetCallback);
|
||||||
|
|
||||||
worker->execute(&input);
|
worker->execute(&input);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
SWGInstanceApi::instanceConfigCallback(SWGHttpRequestWorker * worker) {
|
SWGInstanceApi::instanceConfigGetCallback(SWGHttpRequestWorker * worker) {
|
||||||
QString msg;
|
QString msg;
|
||||||
QString error_str = worker->error_str;
|
QString error_str = worker->error_str;
|
||||||
QNetworkReply::NetworkError error_type = worker->error_type;
|
QNetworkReply::NetworkError error_type = worker->error_type;
|
||||||
@ -775,10 +775,65 @@ SWGInstanceApi::instanceConfigCallback(SWGHttpRequestWorker * worker) {
|
|||||||
worker->deleteLater();
|
worker->deleteLater();
|
||||||
|
|
||||||
if (worker->error_type == QNetworkReply::NoError) {
|
if (worker->error_type == QNetworkReply::NoError) {
|
||||||
emit instanceConfigSignal(output);
|
emit instanceConfigGetSignal(output);
|
||||||
} else {
|
} else {
|
||||||
emit instanceConfigSignalE(output, error_type, error_str);
|
emit instanceConfigGetSignalE(output, error_type, error_str);
|
||||||
emit instanceConfigSignalEFull(worker, error_type, error_str);
|
emit instanceConfigGetSignalEFull(worker, error_type, error_str);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
SWGInstanceApi::instanceConfigPut(SWGInstanceConfigResponse& body) {
|
||||||
|
QString fullPath;
|
||||||
|
fullPath.append(this->host).append(this->basePath).append("/sdrangel/config");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
SWGHttpRequestWorker *worker = new SWGHttpRequestWorker();
|
||||||
|
SWGHttpRequestInput input(fullPath, "PUT");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
QString output = body.asJson();
|
||||||
|
input.request_body.append(output);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
foreach(QString key, this->defaultHeaders.keys()) {
|
||||||
|
input.headers.insert(key, this->defaultHeaders.value(key));
|
||||||
|
}
|
||||||
|
|
||||||
|
connect(worker,
|
||||||
|
&SWGHttpRequestWorker::on_execution_finished,
|
||||||
|
this,
|
||||||
|
&SWGInstanceApi::instanceConfigPutCallback);
|
||||||
|
|
||||||
|
worker->execute(&input);
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
SWGInstanceApi::instanceConfigPutCallback(SWGHttpRequestWorker * worker) {
|
||||||
|
QString msg;
|
||||||
|
QString error_str = worker->error_str;
|
||||||
|
QNetworkReply::NetworkError error_type = worker->error_type;
|
||||||
|
|
||||||
|
if (worker->error_type == QNetworkReply::NoError) {
|
||||||
|
msg = QString("Success! %1 bytes").arg(worker->response.length());
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
msg = "Error: " + worker->error_str;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
QString json(worker->response);
|
||||||
|
SWGSuccessResponse* output = static_cast<SWGSuccessResponse*>(create(json, QString("SWGSuccessResponse")));
|
||||||
|
worker->deleteLater();
|
||||||
|
|
||||||
|
if (worker->error_type == QNetworkReply::NoError) {
|
||||||
|
emit instanceConfigPutSignal(output);
|
||||||
|
} else {
|
||||||
|
emit instanceConfigPutSignalE(output, error_type, error_str);
|
||||||
|
emit instanceConfigPutSignalEFull(worker, error_type, error_str);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -64,7 +64,8 @@ public:
|
|||||||
void instanceAudioOutputDelete(SWGAudioOutputDevice& body);
|
void instanceAudioOutputDelete(SWGAudioOutputDevice& body);
|
||||||
void instanceAudioOutputPatch(SWGAudioOutputDevice& body);
|
void instanceAudioOutputPatch(SWGAudioOutputDevice& body);
|
||||||
void instanceChannels(qint32 direction);
|
void instanceChannels(qint32 direction);
|
||||||
void instanceConfig();
|
void instanceConfigGet();
|
||||||
|
void instanceConfigPut(SWGInstanceConfigResponse& body);
|
||||||
void instanceDelete();
|
void instanceDelete();
|
||||||
void instanceDeviceSetsGet();
|
void instanceDeviceSetsGet();
|
||||||
void instanceDevices(qint32 direction);
|
void instanceDevices(qint32 direction);
|
||||||
@ -95,7 +96,8 @@ private:
|
|||||||
void instanceAudioOutputDeleteCallback (SWGHttpRequestWorker * worker);
|
void instanceAudioOutputDeleteCallback (SWGHttpRequestWorker * worker);
|
||||||
void instanceAudioOutputPatchCallback (SWGHttpRequestWorker * worker);
|
void instanceAudioOutputPatchCallback (SWGHttpRequestWorker * worker);
|
||||||
void instanceChannelsCallback (SWGHttpRequestWorker * worker);
|
void instanceChannelsCallback (SWGHttpRequestWorker * worker);
|
||||||
void instanceConfigCallback (SWGHttpRequestWorker * worker);
|
void instanceConfigGetCallback (SWGHttpRequestWorker * worker);
|
||||||
|
void instanceConfigPutCallback (SWGHttpRequestWorker * worker);
|
||||||
void instanceDeleteCallback (SWGHttpRequestWorker * worker);
|
void instanceDeleteCallback (SWGHttpRequestWorker * worker);
|
||||||
void instanceDeviceSetsGetCallback (SWGHttpRequestWorker * worker);
|
void instanceDeviceSetsGetCallback (SWGHttpRequestWorker * worker);
|
||||||
void instanceDevicesCallback (SWGHttpRequestWorker * worker);
|
void instanceDevicesCallback (SWGHttpRequestWorker * worker);
|
||||||
@ -126,7 +128,8 @@ signals:
|
|||||||
void instanceAudioOutputDeleteSignal(SWGAudioOutputDevice* summary);
|
void instanceAudioOutputDeleteSignal(SWGAudioOutputDevice* summary);
|
||||||
void instanceAudioOutputPatchSignal(SWGAudioOutputDevice* summary);
|
void instanceAudioOutputPatchSignal(SWGAudioOutputDevice* summary);
|
||||||
void instanceChannelsSignal(SWGInstanceChannelsResponse* summary);
|
void instanceChannelsSignal(SWGInstanceChannelsResponse* summary);
|
||||||
void instanceConfigSignal(SWGInstanceConfigResponse* summary);
|
void instanceConfigGetSignal(SWGInstanceConfigResponse* summary);
|
||||||
|
void instanceConfigPutSignal(SWGSuccessResponse* summary);
|
||||||
void instanceDeleteSignal(SWGInstanceSummaryResponse* summary);
|
void instanceDeleteSignal(SWGInstanceSummaryResponse* summary);
|
||||||
void instanceDeviceSetsGetSignal(SWGDeviceSetList* summary);
|
void instanceDeviceSetsGetSignal(SWGDeviceSetList* summary);
|
||||||
void instanceDevicesSignal(SWGInstanceDevicesResponse* summary);
|
void instanceDevicesSignal(SWGInstanceDevicesResponse* summary);
|
||||||
@ -156,7 +159,8 @@ signals:
|
|||||||
void instanceAudioOutputDeleteSignalE(SWGAudioOutputDevice* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
void instanceAudioOutputDeleteSignalE(SWGAudioOutputDevice* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
void instanceAudioOutputPatchSignalE(SWGAudioOutputDevice* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
void instanceAudioOutputPatchSignalE(SWGAudioOutputDevice* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
void instanceChannelsSignalE(SWGInstanceChannelsResponse* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
void instanceChannelsSignalE(SWGInstanceChannelsResponse* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
void instanceConfigSignalE(SWGInstanceConfigResponse* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
void instanceConfigGetSignalE(SWGInstanceConfigResponse* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
|
void instanceConfigPutSignalE(SWGSuccessResponse* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
void instanceDeleteSignalE(SWGInstanceSummaryResponse* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
void instanceDeleteSignalE(SWGInstanceSummaryResponse* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
void instanceDeviceSetsGetSignalE(SWGDeviceSetList* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
void instanceDeviceSetsGetSignalE(SWGDeviceSetList* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
void instanceDevicesSignalE(SWGInstanceDevicesResponse* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
void instanceDevicesSignalE(SWGInstanceDevicesResponse* summary, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
@ -186,7 +190,8 @@ signals:
|
|||||||
void instanceAudioOutputDeleteSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
void instanceAudioOutputDeleteSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
void instanceAudioOutputPatchSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
void instanceAudioOutputPatchSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
void instanceChannelsSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
void instanceChannelsSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
void instanceConfigSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
void instanceConfigGetSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
|
void instanceConfigPutSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
void instanceDeleteSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
void instanceDeleteSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
void instanceDeviceSetsGetSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
void instanceDeviceSetsGetSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
void instanceDevicesSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
void instanceDevicesSignalEFull(SWGHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
|
||||||
|
Loading…
Reference in New Issue
Block a user