diff --git a/swagger/sdrangel/README.md b/swagger/sdrangel/README.md index b0c66771a..bac409ad2 100644 --- a/swagger/sdrangel/README.md +++ b/swagger/sdrangel/README.md @@ -96,5 +96,8 @@ The language option `-l` allows to generate code or documentation in a lot of la - python: Python client - angular2: Typescript for Angular2 client +

Links

+ - [Github repository](https://github.com/swagger-api/swagger-codegen) + - [Server side code generation](https://github.com/swagger-api/swagger-codegen/wiki/Server-stub-generator-HOWTO) although not useful in this case diff --git a/swagger/sdrangel/api/swagger/swagger.yaml b/swagger/sdrangel/api/swagger/swagger.yaml index 2675044d4..1fb4469c4 100644 --- a/swagger/sdrangel/api/swagger/swagger.yaml +++ b/swagger/sdrangel/api/swagger/swagger.yaml @@ -231,18 +231,10 @@ paths: parameters: - name: body in: body - description: Load this preset + description: Load preset settings to the device set required: true schema: - required: - - deviceSetIndex - - preset - properties: - deviceSetIndex: - description: "Index of the device set" - type: integer - preset: - $ref: "#/definitions/PresetIdentifier" + $ref: "#/definitions/PresetTransfer" responses: "200": description: On success return preset identification @@ -262,18 +254,10 @@ paths: parameters: - name: body in: body - description: save device set settings on this preset + description: save device set settings to the preset required: true schema: - required: - - deviceSetIndex - - preset - properties: - deviceSetIndex: - description: "Index of the device set" - type: integer - preset: - $ref: "#/definitions/PresetIdentifier" + $ref: "#/definitions/PresetTransfer" responses: "200": description: On success return preset identification @@ -293,18 +277,10 @@ paths: parameters: - name: body in: body - description: save current settings on a new preset + description: save device set settings on a new preset required: true schema: - required: - - deviceSetIndex - - preset - properties: - deviceSetIndex: - description: "Index of the device set" - type: integer - preset: - $ref: "#/definitions/PresetIdentifier" + $ref: "#/definitions/PresetTransfer" responses: "200": description: On success return preset identification @@ -354,6 +330,12 @@ paths: post: description: Add (append) a new device set operationId: instanceDeviceSetsPost + parameters: + - name: tx + in: query + description: Set to true for a Tx device set + required: false + type: boolean responses: "200": description: On success return new device set @@ -692,3 +674,14 @@ definitions: name: description: "Descriptive name of the preset" type: string + PresetTransfer: + description: "Preset transfer to or from a device set" + required: + - deviceSetIndex + - preset + properties: + deviceSetIndex: + description: "Index of the device set" + type: integer + preset: + $ref: "#/definitions/PresetIdentifier"