blob: 76c7511d04a0279a9eb522604670f705fc54c44a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
module Common.Model.PaymentPage
( PaymentPage(..)
) where
import Data.Aeson (FromJSON, ToJSON)
import GHC.Generics (Generic)
import Common.Model.Payment (Payment)
import Common.Model.PaymentCategory (PaymentCategory)
import Common.Model.PaymentHeader (PaymentHeader)
data PaymentPage = PaymentPage
{ _paymentPage_header :: PaymentHeader
, _paymentPage_payments :: [Payment]
, _paymentPage_paymentCategories :: [PaymentCategory]
, _paymentPage_totalCount :: Int
} deriving (Show, Generic)
instance FromJSON PaymentPage
instance ToJSON PaymentPage
|