Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
parseEducator :: FromJSON a => FakerSettings -> Value -> Parser a Source #
parseEducatorField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser a Source #
parseEducatorFields :: (FromJSON a, Monoid a) => FakerSettings -> [Text] -> Value -> Parser a Source #
parseUnresolvedEducatorField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser (Unresolved a) Source #
parseUnresolvedEducatorFields :: (FromJSON a, Monoid a) => FakerSettings -> [Text] -> Value -> Parser (Unresolved a) Source #
parseEducatorTertiaryCourseNumber :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
educatorTertiaryCourseNumberProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
parseEducatorName :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
educatorNameProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseEducatorSecondary :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
educatorSecondaryProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseEducatorTertiaryType :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
educatorTertiaryTypeProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseEducatorTertiaryDegreeSubject :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
educatorTertiaryDegreeSubjectProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseEducatorTertiaryDegreeType :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
educatorTertiaryDegreeTypeProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
resolveEducatorText :: (MonadIO m, MonadThrow m) => FakerSettings -> Text -> m Text Source #
resolveEducatorField :: (MonadThrow m, MonadIO m) => FakerSettings -> Text -> m Text Source #