1
0
Fork 0

[haskell] Implemented ship

This commit is contained in:
Julien Dessaux 2023-07-04 19:37:50 +02:00
parent b3d57cb6ad
commit 78c5467c4a
Signed by: adyxax
GPG key ID: F92E51B86E07177E
10 changed files with 169 additions and 8 deletions

View file

@ -15,6 +15,7 @@ import Network.HTTP.Simple
import SpaceTraders.APIClient.Client
import SpaceTraders.Model.Agent
import SpaceTraders.Model.Ship(Ship)
import SpaceTraders.Model.Contract
myAgent :: T.Text -> IO (Either APIError Agent)
@ -26,6 +27,7 @@ data RegisterRequest = RegisterRequest { faction :: T.Text
} deriving (ToJSON, Generic, Show)
data RegisterMessage = RegisterMessage { agent :: Agent
, contract :: Contract
, ship :: Ship
, token :: T.Text
} deriving (FromJSON, Generic, Show)