Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- parsePhoneNumber :: FromJSON a => FakerSettings -> Value -> Parser a
- parsePhoneNumberField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser a
- parsePhoneNumberFields :: (FromJSON a, Monoid a) => FakerSettings -> [Text] -> Value -> Parser a
- parseCellPhone :: FromJSON a => FakerSettings -> Value -> Parser a
- parseCellPhoneField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser a
- parseUnresolvedCellPhoneField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser (Unresolved a)
- parseUnresolvedPhoneNumberField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser (Unresolved a)
- parsePhoneNumberFormatsUnresolved :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a)
- phoneNumberFormatsProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text))
- parseCellPhoneFormatsUnresolved :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a)
- cellPhoneFormatProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text))
- parseCountryCode :: FromJSON a => FakerSettings -> Value -> Parser a
- countryCodeProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text)
- resolvePhoneNumberText :: (MonadIO m, MonadThrow m) => FakerSettings -> Text -> m Text
- resolvePhoneNumberField :: (MonadThrow m, MonadIO m) => FakerSettings -> Text -> m Text
Documentation
parsePhoneNumber :: FromJSON a => FakerSettings -> Value -> Parser a Source #
parsePhoneNumberField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser a Source #
parsePhoneNumberFields :: (FromJSON a, Monoid a) => FakerSettings -> [Text] -> Value -> Parser a Source #
parseCellPhone :: FromJSON a => FakerSettings -> Value -> Parser a Source #
parseCellPhoneField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser a Source #
parseUnresolvedCellPhoneField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser (Unresolved a) Source #
parseUnresolvedPhoneNumberField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser (Unresolved a) Source #
parsePhoneNumberFormatsUnresolved :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
phoneNumberFormatsProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
parseCellPhoneFormatsUnresolved :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
cellPhoneFormatProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
"cellPhone" "formats")
parseCountryCode :: FromJSON a => FakerSettings -> Value -> Parser a Source #
countryCodeProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
resolvePhoneNumberText :: (MonadIO m, MonadThrow m) => FakerSettings -> Text -> m Text Source #
resolvePhoneNumberField :: (MonadThrow m, MonadIO m) => FakerSettings -> Text -> m Text Source #