Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
parseNameField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser a Source #
parseUnresolvedNameField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser (Unresolved a) Source #
parseMaleFirstName :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
parseFemaleFirstName :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
parseFirstName :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
parseLastName :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
parsePrefix :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
parseSuffix :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
parseFieldName :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
parseNameWithMiddle :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
maleFirstNameProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
femaleFirstNameProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
firstNameProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
lastNameProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
prefixProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
suffixProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
nameProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
nameWithMiddleProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
resolveNameText :: (MonadIO m, MonadThrow m) => FakerSettings -> Text -> m Text Source #
resolveNameField :: (MonadThrow m, MonadIO m) => FakerSettings -> Text -> m Text Source #