From 5ff9ea82304c1eacaa988b049b4438389b8d99c9 Mon Sep 17 00:00:00 2001 From: FGRCL <35940434+FGRCL@users.noreply.github.com> Date: Fri, 18 Sep 2020 16:34:49 -0400 Subject: [PATCH 1/4] Added api-spec to the project and the maven plugin to generate server boilerplate --- .../switchboardapp/contracts/api-spec.yaml | 216 ++++++++++++++++++ service/switchboardapp/pom.xml | 38 +++ .../app/controller/ReceiversController.java | 35 +++ .../app/controller/SendersController.java | 37 +++ 4 files changed, 326 insertions(+) create mode 100644 service/switchboardapp/contracts/api-spec.yaml create mode 100644 service/switchboardapp/src/main/java/com/switchboard/app/controller/ReceiversController.java create mode 100644 service/switchboardapp/src/main/java/com/switchboard/app/controller/SendersController.java diff --git a/service/switchboardapp/contracts/api-spec.yaml b/service/switchboardapp/contracts/api-spec.yaml new file mode 100644 index 000000000..52af3cee1 --- /dev/null +++ b/service/switchboardapp/contracts/api-spec.yaml @@ -0,0 +1,216 @@ +openapi: 3.0.0 +info: + version: 1.0.0 + title: 'Switchboard API' + description: 'API for the switchboard service' + +servers: + - url: https://placeholder.com/v1/ + description: Test environment + +paths: + /senders: + get: + operationId: getSenders + description: Get a list of available senders + tags: + - Senders + responses: + '200': + description: Successful retrieval of sender list + content: + application/json: + schema: + $ref: '#/components/schemas/SenderUuids' + post: + operationId: createSender + description: Create a new sender client + tags: + - Senders + requestBody: + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/Sender' + responses: + '200': + description: Successful creation the sender + /senders/{uuid}: + get: + operationId: getSenderById + description: Retrieve a specific sender + tags: + - Senders + parameters: + - $ref: '#/components/parameters/SenderId' + responses: + '200': + description: Successful retrieval of the sender + content: + application/json: + schema: + $ref: '#/components/schemas/Sender' + put: + operationId: updateSender + description: Update a sender's definition + tags: + - Senders + parameters: + - $ref: '#/components/parameters/SenderId' + requestBody: + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/Sender' + responses: + '200': + description: Successful update of the sender + delete: + operationId: deleteSender + description: Delete a sender + tags: + - Senders + parameters: + - $ref: '#/components/parameters/SenderId' + responses: + '200': + description: Successful deletion of the sender + + /receivers: + get: + operationId: getReceivers + description: Get a list of available receivers + tags: + - Receivers + responses: + '200': + description: Successful retrieval of receiver list + content: + application/json: + schema: + $ref: '#/components/schemas/ReceiverUuids' + post: + operationId: createReceiver + description: Create a new receiver client + tags: + - Receivers + requestBody: + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/Receiver' + responses: + '200': + description: Successful creation of the receiver + /receivers/{uuid}: + get: + operationId: getReceiverById + description: Retrieve a specific receiver + tags: + - Receivers + parameters: + - $ref: '#/components/parameters/ReceiverId' + responses: + '200': + description: Successful retrieval of the receiver + content: + application/json: + schema: + $ref: '#/components/schemas/Receiver' + put: + operationId: updateReceiver + description: Update a receiver's definition + tags: + - Receivers + parameters: + - $ref: '#/components/parameters/ReceiverId' + requestBody: + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/Receiver' + responses: + '200': + description: Successful update of the receiver + delete: + operationId: deleteReceiver + description: Delete a receiver + tags: + - Receivers + parameters: + - $ref: '#/components/parameters/ReceiverId' + responses: + '200': + description: Successful deletion of the receiver + +components: + schemas: + SenderUuids: + description: A list of UUIDs + type: array + items: + type: string + example: ['0e4e430f-8b9c-47da-b9af-7ef9cfb13e9e'] + Sender: + description: A client that sends a video stream + properties: + displayName: + type: string + example: 'Camera 1B' + ip: + type: string + example: '120.45.43.24' + port: + type: string + example: '31507' + serialNumber: + type: string + example: 'BtmC8ckj' + ReceiverUuids: + description: A list of Receiver UUIDs + type: array + items: + type: string + example: ['1ea52153-c196-4cc6-8d9f-714248abf31c'] + Receiver: + description: A client that receives a video stream + properties: + displayName: + type: string + example: 'Decoder 3F' + ip: + type: string + example: '45.100.56.135' + port: + type: string + example: '16591' + serialNumber: + type: string + example: 'v7BM3ejS' + parameters: + SenderId: + in: path + name: uuid + required: true + description: The UUID of a sender + schema: + type: string + example: '0e4e430f-8b9c-47da-b9af-7ef9cfb13e9e' + ReceiverId: + in: path + name: uuid + required: true + description: The UUID of a receiver + schema: + type: string + example: '1ea52153-c196-4cc6-8d9f-714248abf31c' + +tags: + - name: Senders + description: Senders endpoints + - name: Receivers + description: Receivers endpoints \ No newline at end of file diff --git a/service/switchboardapp/pom.xml b/service/switchboardapp/pom.xml index be6cc0bcd..7dcb6605f 100644 --- a/service/switchboardapp/pom.xml +++ b/service/switchboardapp/pom.xml @@ -18,6 +18,9 @@ 11 + 2.8.0 + 4.3.1 + 0.2.1 @@ -55,6 +58,19 @@ + + + org.openapitools + openapi-generator + ${openapi-generator-version} + + + + + org.openapitools + jackson-databind-nullable + ${openapi-jackson-nullable-version} + @@ -63,6 +79,28 @@ org.springframework.boot spring-boot-maven-plugin + + + org.openapitools + openapi-generator-maven-plugin + ${openapi-generator-version} + + + + generate + + + ${project.basedir}/contracts/api-spec.yaml + spring + + src/java/main + true + false + + + + + diff --git a/service/switchboardapp/src/main/java/com/switchboard/app/controller/ReceiversController.java b/service/switchboardapp/src/main/java/com/switchboard/app/controller/ReceiversController.java new file mode 100644 index 000000000..d4dc36647 --- /dev/null +++ b/service/switchboardapp/src/main/java/com/switchboard/app/controller/ReceiversController.java @@ -0,0 +1,35 @@ +package com.switchboard.app.controller; + +import org.openapitools.api.ReceiversApi; +import org.openapitools.model.Receiver; +import org.springframework.http.ResponseEntity; + +import javax.validation.Valid; +import java.util.List; + +public class ReceiversController implements ReceiversApi { + @Override + public ResponseEntity> getReceivers() { + return null; + } + + @Override + public ResponseEntity createReceiver(@Valid Receiver receiver) { + return null; + } + + @Override + public ResponseEntity getReceiverById(String uuid) { + return null; + } + + @Override + public ResponseEntity updateReceiver(String uuid, @Valid Receiver receiver) { + return null; + } + + @Override + public ResponseEntity deleteReceiver(String uuid) { + return null; + } +} diff --git a/service/switchboardapp/src/main/java/com/switchboard/app/controller/SendersController.java b/service/switchboardapp/src/main/java/com/switchboard/app/controller/SendersController.java new file mode 100644 index 000000000..014131832 --- /dev/null +++ b/service/switchboardapp/src/main/java/com/switchboard/app/controller/SendersController.java @@ -0,0 +1,37 @@ +package com.switchboard.app.controller; + +import org.openapitools.api.SendersApi; +import org.openapitools.model.Sender; +import org.springframework.http.ResponseEntity; +import org.springframework.web.context.request.NativeWebRequest; + +import javax.validation.Valid; +import java.util.List; +import java.util.Optional; + +public class SendersController implements SendersApi { + @Override + public ResponseEntity> getSenders() { + return null; + } + + @Override + public ResponseEntity createSender(@Valid Sender sender) { + return null; + } + + @Override + public ResponseEntity getSenderById(String uuid) { + return null; + } + + @Override + public ResponseEntity updateSender(String uuid, @Valid Sender sender) { + return null; + } + + @Override + public ResponseEntity deleteSender(String uuid) { + return null; + } +} From a84e82493db59ca4c08534b66409abcb2de04974 Mon Sep 17 00:00:00 2001 From: FGRCL <35940434+FGRCL@users.noreply.github.com> Date: Fri, 18 Sep 2020 16:44:33 -0400 Subject: [PATCH 2/4] Added empty line --- service/switchboardapp/contracts/api-spec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/switchboardapp/contracts/api-spec.yaml b/service/switchboardapp/contracts/api-spec.yaml index 52af3cee1..349881644 100644 --- a/service/switchboardapp/contracts/api-spec.yaml +++ b/service/switchboardapp/contracts/api-spec.yaml @@ -213,4 +213,4 @@ tags: - name: Senders description: Senders endpoints - name: Receivers - description: Receivers endpoints \ No newline at end of file + description: Receivers endpoints From d5b8ca5dfe71a7b4a588e6df8c59fe9d2f8c7d11 Mon Sep 17 00:00:00 2001 From: FGRCL <35940434+FGRCL@users.noreply.github.com> Date: Tue, 22 Sep 2020 09:41:58 -0400 Subject: [PATCH 3/4] Changed the post request to remove IP and port number --- .../switchboardapp/contracts/api-spec.yaml | 38 ++++++++++++++----- .../app/controller/ReceiversController.java | 3 +- .../app/controller/SendersController.java | 5 +-- 3 files changed, 32 insertions(+), 14 deletions(-) diff --git a/service/switchboardapp/contracts/api-spec.yaml b/service/switchboardapp/contracts/api-spec.yaml index 349881644..716d1493f 100644 --- a/service/switchboardapp/contracts/api-spec.yaml +++ b/service/switchboardapp/contracts/api-spec.yaml @@ -3,11 +3,11 @@ info: version: 1.0.0 title: 'Switchboard API' description: 'API for the switchboard service' - + servers: - url: https://placeholder.com/v1/ description: Test environment - + paths: /senders: get: @@ -32,7 +32,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/Sender' + $ref: '#/components/schemas/CreateSenderRequest' responses: '200': description: Successful creation the sender @@ -72,12 +72,12 @@ paths: description: Delete a sender tags: - Senders - parameters: + parameters: - $ref: '#/components/parameters/SenderId' responses: '200': description: Successful deletion of the sender - + /receivers: get: operationId: getReceivers @@ -101,7 +101,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/Receiver' + $ref: '#/components/schemas/CreateReceiverRequest' responses: '200': description: Successful creation of the receiver @@ -111,7 +111,7 @@ paths: description: Retrieve a specific receiver tags: - Receivers - parameters: + parameters: - $ref: '#/components/parameters/ReceiverId' responses: '200': @@ -125,7 +125,7 @@ paths: description: Update a receiver's definition tags: - Receivers - parameters: + parameters: - $ref: '#/components/parameters/ReceiverId' requestBody: required: true @@ -141,7 +141,7 @@ paths: description: Delete a receiver tags: - Receivers - parameters: + parameters: - $ref: '#/components/parameters/ReceiverId' responses: '200': @@ -170,6 +170,15 @@ components: serialNumber: type: string example: 'BtmC8ckj' + CreateSenderRequest: + description: A client that sends a video stream + properties: + displayName: + type: string + example: 'Camera 1B' + serialNumber: + type: string + example: 'BtmC8ckj' ReceiverUuids: description: A list of Receiver UUIDs type: array @@ -191,6 +200,15 @@ components: serialNumber: type: string example: 'v7BM3ejS' + CreateReceiverRequest: + description: Body for the creation of a Receiver object + properties: + displayName: + type: string + example: 'Decoder 3F' + serialNumber: + type: string + example: 'v7BM3ejS' parameters: SenderId: in: path @@ -213,4 +231,4 @@ tags: - name: Senders description: Senders endpoints - name: Receivers - description: Receivers endpoints + description: Receivers endpoints \ No newline at end of file diff --git a/service/switchboardapp/src/main/java/com/switchboard/app/controller/ReceiversController.java b/service/switchboardapp/src/main/java/com/switchboard/app/controller/ReceiversController.java index d4dc36647..4d79bcd2d 100644 --- a/service/switchboardapp/src/main/java/com/switchboard/app/controller/ReceiversController.java +++ b/service/switchboardapp/src/main/java/com/switchboard/app/controller/ReceiversController.java @@ -1,6 +1,7 @@ package com.switchboard.app.controller; import org.openapitools.api.ReceiversApi; +import org.openapitools.model.CreateReceiverRequest; import org.openapitools.model.Receiver; import org.springframework.http.ResponseEntity; @@ -14,7 +15,7 @@ public ResponseEntity> getReceivers() { } @Override - public ResponseEntity createReceiver(@Valid Receiver receiver) { + public ResponseEntity createReceiver(@Valid CreateReceiverRequest createReceiverRequest) { return null; } diff --git a/service/switchboardapp/src/main/java/com/switchboard/app/controller/SendersController.java b/service/switchboardapp/src/main/java/com/switchboard/app/controller/SendersController.java index 014131832..e32236479 100644 --- a/service/switchboardapp/src/main/java/com/switchboard/app/controller/SendersController.java +++ b/service/switchboardapp/src/main/java/com/switchboard/app/controller/SendersController.java @@ -1,13 +1,12 @@ package com.switchboard.app.controller; import org.openapitools.api.SendersApi; +import org.openapitools.model.CreateSenderRequest; import org.openapitools.model.Sender; import org.springframework.http.ResponseEntity; -import org.springframework.web.context.request.NativeWebRequest; import javax.validation.Valid; import java.util.List; -import java.util.Optional; public class SendersController implements SendersApi { @Override @@ -16,7 +15,7 @@ public ResponseEntity> getSenders() { } @Override - public ResponseEntity createSender(@Valid Sender sender) { + public ResponseEntity createSender(@Valid CreateSenderRequest createSenderRequest) { return null; } From 02deda700bd876fe3087b98cfa023ac194a97c54 Mon Sep 17 00:00:00 2001 From: FGRCL <35940434+FGRCL@users.noreply.github.com> Date: Tue, 22 Sep 2020 16:36:36 -0400 Subject: [PATCH 4/4] Renamed some entities, sender -> encoder, receiver -> decoder --- .../switchboardapp/contracts/api-spec.yaml | 148 +++++++++--------- .../app/controller/DecodersController.java | 36 +++++ .../app/controller/EncodersController.java | 36 +++++ .../app/controller/ReceiversController.java | 36 ----- .../app/controller/SendersController.java | 36 ----- 5 files changed, 146 insertions(+), 146 deletions(-) create mode 100644 service/switchboardapp/src/main/java/com/switchboard/app/controller/DecodersController.java create mode 100644 service/switchboardapp/src/main/java/com/switchboard/app/controller/EncodersController.java delete mode 100644 service/switchboardapp/src/main/java/com/switchboard/app/controller/ReceiversController.java delete mode 100644 service/switchboardapp/src/main/java/com/switchboard/app/controller/SendersController.java diff --git a/service/switchboardapp/contracts/api-spec.yaml b/service/switchboardapp/contracts/api-spec.yaml index 716d1493f..63ea1a28a 100644 --- a/service/switchboardapp/contracts/api-spec.yaml +++ b/service/switchboardapp/contracts/api-spec.yaml @@ -9,153 +9,153 @@ servers: description: Test environment paths: - /senders: + /Encoders: get: - operationId: getSenders - description: Get a list of available senders + operationId: getEncoders + description: Get a list of available encoders tags: - - Senders + - Encoders responses: '200': - description: Successful retrieval of sender list + description: Successful retrieval of encoder list content: application/json: schema: - $ref: '#/components/schemas/SenderUuids' + $ref: '#/components/schemas/EncoderUuids' post: - operationId: createSender - description: Create a new sender client + operationId: createEncoder + description: Create a new encoder client tags: - - Senders + - Encoders requestBody: required: true content: application/json: schema: - $ref: '#/components/schemas/CreateSenderRequest' + $ref: '#/components/schemas/CreateEncoderRequest' responses: '200': - description: Successful creation the sender - /senders/{uuid}: + description: Successful creation the encoder + /Encoders/{uuid}: get: - operationId: getSenderById - description: Retrieve a specific sender + operationId: getEncoderById + description: Retrieve a specific encoder tags: - - Senders + - Encoders parameters: - - $ref: '#/components/parameters/SenderId' + - $ref: '#/components/parameters/EncoderId' responses: '200': - description: Successful retrieval of the sender + description: Successful retrieval of the encoder content: application/json: schema: - $ref: '#/components/schemas/Sender' + $ref: '#/components/schemas/Encoder' put: - operationId: updateSender - description: Update a sender's definition + operationId: updateEncoder + description: Update a encoder's definition tags: - - Senders + - Encoders parameters: - - $ref: '#/components/parameters/SenderId' + - $ref: '#/components/parameters/EncoderId' requestBody: required: true content: application/json: schema: - $ref: '#/components/schemas/Sender' + $ref: '#/components/schemas/Encoder' responses: '200': - description: Successful update of the sender + description: Successful update of the Encoder delete: - operationId: deleteSender - description: Delete a sender + operationId: deleteEncoder + description: Delete a encoder tags: - - Senders + - Encoders parameters: - - $ref: '#/components/parameters/SenderId' + - $ref: '#/components/parameters/EncoderId' responses: '200': - description: Successful deletion of the sender + description: Successful deletion of the encoder - /receivers: + /Decoders: get: - operationId: getReceivers - description: Get a list of available receivers + operationId: getDecoders + description: Get a list of available decoders tags: - - Receivers + - Decoders responses: '200': - description: Successful retrieval of receiver list + description: Successful retrieval of decoder list content: application/json: schema: - $ref: '#/components/schemas/ReceiverUuids' + $ref: '#/components/schemas/DecoderUuids' post: - operationId: createReceiver - description: Create a new receiver client + operationId: createDecoder + description: Create a new decoder client tags: - - Receivers + - Decoders requestBody: required: true content: application/json: schema: - $ref: '#/components/schemas/CreateReceiverRequest' + $ref: '#/components/schemas/CreateDecoderRequest' responses: '200': - description: Successful creation of the receiver - /receivers/{uuid}: + description: Successful creation of the decoder + /Decoders/{uuid}: get: - operationId: getReceiverById - description: Retrieve a specific receiver + operationId: getDecoderById + description: Retrieve a specific decoder tags: - - Receivers + - Decoders parameters: - - $ref: '#/components/parameters/ReceiverId' + - $ref: '#/components/parameters/DecoderId' responses: '200': - description: Successful retrieval of the receiver + description: Successful retrieval of the decoder content: application/json: schema: - $ref: '#/components/schemas/Receiver' + $ref: '#/components/schemas/Decoder' put: - operationId: updateReceiver - description: Update a receiver's definition + operationId: updateDecoder + description: Update a decoder's definition tags: - - Receivers + - Decoders parameters: - - $ref: '#/components/parameters/ReceiverId' + - $ref: '#/components/parameters/DecoderId' requestBody: required: true content: application/json: schema: - $ref: '#/components/schemas/Receiver' + $ref: '#/components/schemas/Decoder' responses: '200': - description: Successful update of the receiver + description: Successful update of the decoder delete: - operationId: deleteReceiver - description: Delete a receiver + operationId: deleteDecoder + description: Delete a decoder tags: - - Receivers + - Decoders parameters: - - $ref: '#/components/parameters/ReceiverId' + - $ref: '#/components/parameters/DecoderId' responses: '200': - description: Successful deletion of the receiver + description: Successful deletion of the decoder components: schemas: - SenderUuids: + EncoderUuids: description: A list of UUIDs type: array items: type: string example: ['0e4e430f-8b9c-47da-b9af-7ef9cfb13e9e'] - Sender: + Encoder: description: A client that sends a video stream properties: displayName: @@ -170,7 +170,7 @@ components: serialNumber: type: string example: 'BtmC8ckj' - CreateSenderRequest: + CreateEncoderRequest: description: A client that sends a video stream properties: displayName: @@ -179,13 +179,13 @@ components: serialNumber: type: string example: 'BtmC8ckj' - ReceiverUuids: - description: A list of Receiver UUIDs + DecoderUuids: + description: A list of decoder UUIDs type: array items: type: string example: ['1ea52153-c196-4cc6-8d9f-714248abf31c'] - Receiver: + Decoder: description: A client that receives a video stream properties: displayName: @@ -200,8 +200,8 @@ components: serialNumber: type: string example: 'v7BM3ejS' - CreateReceiverRequest: - description: Body for the creation of a Receiver object + CreateDecoderRequest: + description: Body for the creation of a decoder object properties: displayName: type: string @@ -210,25 +210,25 @@ components: type: string example: 'v7BM3ejS' parameters: - SenderId: + EncoderId: in: path name: uuid required: true - description: The UUID of a sender + description: The UUID of a Encoder schema: type: string example: '0e4e430f-8b9c-47da-b9af-7ef9cfb13e9e' - ReceiverId: + DecoderId: in: path name: uuid required: true - description: The UUID of a receiver + description: The UUID of a decoder schema: type: string example: '1ea52153-c196-4cc6-8d9f-714248abf31c' tags: - - name: Senders - description: Senders endpoints - - name: Receivers - description: Receivers endpoints \ No newline at end of file + - name: Encoders + description: Encoders endpoints + - name: Decoders + description: Decoders endpoints \ No newline at end of file diff --git a/service/switchboardapp/src/main/java/com/switchboard/app/controller/DecodersController.java b/service/switchboardapp/src/main/java/com/switchboard/app/controller/DecodersController.java new file mode 100644 index 000000000..4f6e8415c --- /dev/null +++ b/service/switchboardapp/src/main/java/com/switchboard/app/controller/DecodersController.java @@ -0,0 +1,36 @@ +package com.switchboard.app.controller; + +import org.openapitools.api.DecodersApi; +import org.openapitools.model.CreateDecoderRequest; +import org.openapitools.model.Decoder; +import org.springframework.http.ResponseEntity; + +import javax.validation.Valid; +import java.util.List; + +public class DecodersController implements DecodersApi { + @Override + public ResponseEntity> getDecoders() { + return null; + } + + @Override + public ResponseEntity createDecoder(@Valid CreateDecoderRequest createDecoderRequest) { + return null; + } + + @Override + public ResponseEntity getDecoderById(String uuid) { + return null; + } + + @Override + public ResponseEntity updateDecoder(String uuid, @Valid Decoder decoder) { + return null; + } + + @Override + public ResponseEntity deleteDecoder(String uuid) { + return null; + } +} diff --git a/service/switchboardapp/src/main/java/com/switchboard/app/controller/EncodersController.java b/service/switchboardapp/src/main/java/com/switchboard/app/controller/EncodersController.java new file mode 100644 index 000000000..fe915c44e --- /dev/null +++ b/service/switchboardapp/src/main/java/com/switchboard/app/controller/EncodersController.java @@ -0,0 +1,36 @@ +package com.switchboard.app.controller; + +import org.openapitools.api.EncodersApi; +import org.openapitools.model.CreateEncoderRequest; +import org.openapitools.model.Encoder; +import org.springframework.http.ResponseEntity; + +import javax.validation.Valid; +import java.util.List; + +public class EncodersController implements EncodersApi { + @Override + public ResponseEntity> getEncoders() { + return null; + } + + @Override + public ResponseEntity createEncoder(@Valid CreateEncoderRequest createEncoderRequest) { + return null; + } + + @Override + public ResponseEntity getEncoderById(String uuid) { + return null; + } + + @Override + public ResponseEntity updateEncoder(String uuid, @Valid Encoder encoder) { + return null; + } + + @Override + public ResponseEntity deleteEncoder(String uuid) { + return null; + } +} diff --git a/service/switchboardapp/src/main/java/com/switchboard/app/controller/ReceiversController.java b/service/switchboardapp/src/main/java/com/switchboard/app/controller/ReceiversController.java deleted file mode 100644 index 4d79bcd2d..000000000 --- a/service/switchboardapp/src/main/java/com/switchboard/app/controller/ReceiversController.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.switchboard.app.controller; - -import org.openapitools.api.ReceiversApi; -import org.openapitools.model.CreateReceiverRequest; -import org.openapitools.model.Receiver; -import org.springframework.http.ResponseEntity; - -import javax.validation.Valid; -import java.util.List; - -public class ReceiversController implements ReceiversApi { - @Override - public ResponseEntity> getReceivers() { - return null; - } - - @Override - public ResponseEntity createReceiver(@Valid CreateReceiverRequest createReceiverRequest) { - return null; - } - - @Override - public ResponseEntity getReceiverById(String uuid) { - return null; - } - - @Override - public ResponseEntity updateReceiver(String uuid, @Valid Receiver receiver) { - return null; - } - - @Override - public ResponseEntity deleteReceiver(String uuid) { - return null; - } -} diff --git a/service/switchboardapp/src/main/java/com/switchboard/app/controller/SendersController.java b/service/switchboardapp/src/main/java/com/switchboard/app/controller/SendersController.java deleted file mode 100644 index e32236479..000000000 --- a/service/switchboardapp/src/main/java/com/switchboard/app/controller/SendersController.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.switchboard.app.controller; - -import org.openapitools.api.SendersApi; -import org.openapitools.model.CreateSenderRequest; -import org.openapitools.model.Sender; -import org.springframework.http.ResponseEntity; - -import javax.validation.Valid; -import java.util.List; - -public class SendersController implements SendersApi { - @Override - public ResponseEntity> getSenders() { - return null; - } - - @Override - public ResponseEntity createSender(@Valid CreateSenderRequest createSenderRequest) { - return null; - } - - @Override - public ResponseEntity getSenderById(String uuid) { - return null; - } - - @Override - public ResponseEntity updateSender(String uuid, @Valid Sender sender) { - return null; - } - - @Override - public ResponseEntity deleteSender(String uuid) { - return null; - } -}