module Common.Model.CreatePaymentForm ( CreatePaymentForm(..) ) where import Data.Aeson (FromJSON, ToJSON) import Data.Text (Text) import GHC.Generics (Generic) import Common.Model.Category (CategoryId) import Common.Model.Frequency (Frequency) data CreatePaymentForm = CreatePaymentForm { _createPaymentForm_name :: Text , _createPaymentForm_cost :: Text , _createPaymentForm_date :: Text , _createPaymentForm_category :: CategoryId , _createPaymentForm_frequency :: Frequency } deriving (Show, Generic) instance FromJSON CreatePaymentForm instance ToJSON CreatePaymentForm