From ddfda96523dc1d017d128d1f7bbc01cb2f021632 Mon Sep 17 00:00:00 2001 From: Evgeny Poberezkin Date: Sat, 21 Mar 2020 19:15:59 +0000 Subject: [PATCH] type names --- .../src/Simplex/Messaging/ServerAPI.hs | 30 +++++++++---------- definitions/src/Simplex/Messaging/Types.hs | 10 +++---- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/definitions/src/Simplex/Messaging/ServerAPI.hs b/definitions/src/Simplex/Messaging/ServerAPI.hs index 331df2b6b8..322ed65509 100644 --- a/definitions/src/Simplex/Messaging/ServerAPI.hs +++ b/definitions/src/Simplex/Messaging/ServerAPI.hs @@ -20,11 +20,11 @@ type ServerAPI = :<|> DeleteMessage :<|> SendMessage -type CreateConnection = "connection" :> ReqBody '[JSON] NewConnectionRequest - :> PostCreated '[JSON] NewConnectionResponse +type CreateConnection = "connection" :> ReqBody '[JSON] NewConnectionReqBody + :> PostCreated '[JSON] NewConnectionResBody type SecureConnection = "connection" :> Capture "connectionId" Base64EncodedString - :> ReqBody '[JSON] SecureConnectionRequest + :> ReqBody '[JSON] SecureConnectionReqBody :> Put '[JSON] NoContent type DeleteConnection = "connection" :> Capture "connectionId" Base64EncodedString @@ -32,14 +32,14 @@ type DeleteConnection = "connection" :> Capture "connectionId" Base64EncodedStri type GetMessages = "connection" :> Capture "connectionId" Base64EncodedString :> "messages" :> QueryParam "fromMessageId" (Maybe Base64EncodedString) - :> Get '[JSON] MessagesResponse + :> Get '[JSON] MessagesResBody type DeleteMessage = "connection" :> Capture "connectionId" Base64EncodedString :> "messages" :> Capture "messageId" Base64EncodedString :> Delete '[JSON] NoContent type SendMessage = "connection" :> Capture "senderConnectionId" Base64EncodedString :> - "messages" :> ReqBody '[JSON] SendMessageRequest + "messages" :> ReqBody '[JSON] SendMessageReqBody :> PostCreated '[JSON] NoContent -- API docs @@ -100,14 +100,14 @@ instance ToParam (QueryParam "fromMessageId" (Maybe Base64EncodedString)) where "if set, the server will respond with the messages received starting from the message with server message ID (unique per server) passed in this parameter." Normal -instance ToSample (NewConnectionRequest) where - toSamples _ = singleSample $ NewConnectionRequest "BODbZxmtKUUF1l8pj4nVjQ" +instance ToSample (NewConnectionReqBody) where + toSamples _ = singleSample $ NewConnectionReqBody "BODbZxmtKUUF1l8pj4nVjQ" -instance ToSample (NewConnectionResponse) where - toSamples _ = singleSample $ NewConnectionResponse "Qxz93A" "N9pA3g" +instance ToSample (NewConnectionResBody) where + toSamples _ = singleSample $ NewConnectionResBody "Qxz93A" "N9pA3g" -instance ToSample (SecureConnectionRequest) where - toSamples _ = singleSample $ SecureConnectionRequest "XPaVEVNunkYKqqK0dnAT5Q" +instance ToSample (SecureConnectionReqBody) where + toSamples _ = singleSample $ SecureConnectionReqBody "XPaVEVNunkYKqqK0dnAT5Q" dummyMessage :: Message dummyMessage = Message @@ -116,13 +116,13 @@ dummyMessage = Message , msg = "OQLMXoEA4iv-aR46puPJuY1Rdoc1KY0gfq8oElJwtAs" } -instance ToSample (MessagesResponse) where - toSamples _ = singleSample $ MessagesResponse +instance ToSample (MessagesResBody) where + toSamples _ = singleSample $ MessagesResBody { messages = [dummyMessage] , nextMessageId = Nothing } -instance ToSample (SendMessageRequest) where - toSamples _ = singleSample $ SendMessageRequest +instance ToSample (SendMessageReqBody) where + toSamples _ = singleSample $ SendMessageReqBody { msg = "OQLMXoEA4iv-aR46puPJuY1Rdoc1KY0gfq8oElJwtAs" } diff --git a/definitions/src/Simplex/Messaging/Types.hs b/definitions/src/Simplex/Messaging/Types.hs index 52a63c52ee..dc48bd7645 100644 --- a/definitions/src/Simplex/Messaging/Types.hs +++ b/definitions/src/Simplex/Messaging/Types.hs @@ -3,16 +3,16 @@ module Simplex.Messaging.Types where import GHC.Generics import Data.Aeson -data NewConnectionRequest = NewConnectionRequest +data NewConnectionReqBody = NewConnectionReqBody { recipientKey :: Base64EncodedString } deriving (Show, Generic, ToJSON, FromJSON) -data NewConnectionResponse = NewConnectionResponse +data NewConnectionResBody = NewConnectionResBody { recipientId :: String , senderId :: String } deriving (Show, Generic, ToJSON, FromJSON) -data SecureConnectionRequest = SecureConnectionRequest +data SecureConnectionReqBody = SecureConnectionReqBody { senderKey :: Base64EncodedString } deriving (Show, Generic, ToJSON, FromJSON) @@ -22,12 +22,12 @@ data Message = Message , msg :: Base64EncodedString } deriving (Show, Generic, ToJSON, FromJSON) -data MessagesResponse = MessagesResponse +data MessagesResBody = MessagesResBody { messages :: [Message] , nextMessageId :: Maybe Base64EncodedString } deriving (Show, Generic, ToJSON, FromJSON) -data SendMessageRequest = SendMessageRequest +data SendMessageReqBody = SendMessageReqBody { msg :: Base64EncodedString } deriving (Show, Generic, ToJSON, FromJSON)