Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
parseRelationship :: FromJSON a => FakerSettings -> Value -> Parser a Source #
parseRelationshipField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser a Source #
parseRelationshipFields :: (FromJSON a, Monoid a) => FakerSettings -> [Text] -> Value -> Parser a Source #
parseRelationshipInLaw :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
relationshipInLawProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseRelationshipSpouse :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
relationshipSpouseProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseRelationshipParent :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
relationshipParentProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseRelationshipSibling :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
relationshipSiblingProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseRelationshipFamilialDirect :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
relationshipFamilialDirectProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseRelationshipFamilialExtended :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
relationshipFamilialExtendedProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #