Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
parseNameField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser a Source #
parseNameFields :: (FromJSON a, Monoid a) => FakerSettings -> [Text] -> Value -> Parser a Source #
parseUnresolvedNameField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser (Unresolved a) Source #
parseNameMaleFirstName :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
nameMaleFirstNameProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseNameFemaleFirstName :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
nameFemaleFirstNameProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseNamePrefix :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
namePrefixProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseNameSuffix :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
nameSuffixProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseNameLastName :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
nameLastNameProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseNameNameUnresolved :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
nameNameProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
parseNameNameWithMiddleUnresolved :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
nameNameWithMiddleProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
parseNameFirstNameUnresolved :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
nameFirstNameProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
resolveNameText :: (MonadThrow m, MonadIO m) => FakerSettings -> Text -> m Text Source #
resolveNameField :: (MonadThrow m, MonadIO m) => FakerSettings -> Text -> m Text Source #