@@ -22,7 +22,7 @@ import Servant.Docs (ToSample, toSamples, samples)
2222-- MARK: Documentation
2323
2424instance ToSample User where
25− toSamples _ = samples [User 8 "Vasya" "Pupkin", User 69 "Seva" "Leonidov"]
25+ toSamples _ = samples [User 8 "Vasya" "Pupkinovuch" "Pupkin", User 69 "Seva" "Algebrovich" "Leonidov"]
2626
2727-- MARK: Implementation
2828
@@ -31,7 +31,8 @@ type UserId = Int64
3131data User = User {
3232 userId :: UserId,
3333 firstName :: Text,
34− secondName :: Text
34+ middleName :: Text,
35+ lastName :: Text
3536} deriving (GHC.Generic)
3637
3738instance SOP.Generic User
@@ -39,8 +40,9 @@ instance SOP.Generic User
3940instance SOP.HasDatatypeInfo User
4041
4142instance ToJSON User where
42− toJSON (User uId fName sName) = object [
43+ toJSON (User uId fName mName lName) = object [
4344 "id" .= uId,
4445 "firstName" .= fName,
45− "secondName" .= sName
46+ "middleName" .= mName,
47+ "lastName" .= lName
4648 ]