Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
parseUniversity :: FromJSON a => FakerSettings -> Value -> Parser a Source #
parseUniversityField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser a Source #
parseUniversityFields :: (FromJSON a, Monoid a) => FakerSettings -> [Text] -> Value -> Parser a Source #
parseUnresolvedUniversityField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser (Unresolved a) Source #
parseUniversityPrefix :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
universityPrefixProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseUniversitySuffix :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
universitySuffixProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseUniversityNameUnresolved :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
universityNameProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
resolveUniversityText :: (MonadIO m, MonadThrow m) => FakerSettings -> Text -> m Text Source #
resolveUniversityField :: (MonadThrow m, MonadIO m) => FakerSettings -> Text -> m Text Source #