PersistentTestModelsImports
Description
this just needs to compile
data User Source #
Constructors
Fields
Defined in PersistentTestModelsImports
Methods
(==) :: User -> User -> Bool #
(/=) :: User -> User -> Bool #
showsPrec :: Int -> User -> ShowS #
show :: User -> String #
showList :: [User] -> ShowS #
sqlType :: Proxy User -> SqlType #
onlyUniqueP :: User -> Unique User #
requireUniquesP :: User -> NonEmpty (Unique User) #
Associated Types
type PersistEntityBackend User #
data Key User #
data EntityField User :: Type -> Type #
data Unique User #
keyToValues :: Key User -> [PersistValue] #
keyFromValues :: [PersistValue] -> Either Text (Key User) #
persistIdField :: EntityField User (Key User) #
entityDef :: proxy User -> EntityDef #
persistFieldDef :: EntityField User typ -> FieldDef #
toPersistFields :: User -> [SomePersistField] #
fromPersistValues :: [PersistValue] -> Either Text User #
persistUniqueKeys :: User -> [Unique User] #
persistUniqueToFieldNames :: Unique User -> NonEmpty (FieldNameHS, FieldNameDB) #
persistUniqueToValues :: Unique User -> [PersistValue] #
fieldLens :: EntityField User field -> forall (f :: Type -> Type). Functor f => (field -> f field) -> Entity User -> f (Entity User) #
keyFromRecordM :: Maybe (User -> Key User) #
toPersistValue :: User -> PersistValue #
fromPersistValue :: PersistValue -> Either Text User #
toBackendKey :: Key User -> BackendKey SqlBackend #
fromBackendKey :: BackendKey SqlBackend -> Key User #
symbolToField :: EntityField User Int #
symbolToField :: EntityField User String #
symbolToField :: EntityField User (Key User) #
(==) :: Key User -> Key User -> Bool #
(/=) :: Key User -> Key User -> Bool #
compare :: Key User -> Key User -> Ordering #
(<) :: Key User -> Key User -> Bool #
(<=) :: Key User -> Key User -> Bool #
(>) :: Key User -> Key User -> Bool #
(>=) :: Key User -> Key User -> Bool #
max :: Key User -> Key User -> Key User #
min :: Key User -> Key User -> Key User #
readsPrec :: Int -> ReadS (Key User) #
readList :: ReadS [Key User] #
readPrec :: ReadPrec (Key User) #
readListPrec :: ReadPrec [Key User] #
showsPrec :: Int -> Key User -> ShowS #
show :: Key User -> String #
showList :: [Key User] -> ShowS #
toJSON :: Key User -> Value #
toEncoding :: Key User -> Encoding #
toJSONList :: [Key User] -> Value #
toEncodingList :: [Key User] -> Encoding #
parseJSON :: Value -> Parser (Key User) #
parseJSONList :: Value -> Parser [Key User] #
toUrlPiece :: Key User -> Text #
toEncodedUrlPiece :: Key User -> Builder #
toHeader :: Key User -> ByteString #
toQueryParam :: Key User -> Text #
parseUrlPiece :: Text -> Either Text (Key User) #
parseHeader :: ByteString -> Either Text (Key User) #
parseQueryParam :: Text -> Either Text (Key User) #
fromPathPiece :: Text -> Maybe (Key User) #
toPathPiece :: Key User -> Text #
sqlType :: Proxy (Key User) -> SqlType #
toPersistValue :: Key User -> PersistValue #
fromPersistValue :: PersistValue -> Either Text (Key User) #
type UserId = Key User Source #