| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Antiope.DynamoDB
Synopsis
- class (Functor m, Applicative m, Monad m, MonadIO m, MonadCatch m) => MonadAWS (m :: * -> *)
- class FromText a where
- fromText :: FromText a => Text -> Either String a
- class ToText a where
- newtype TableName = TableName Text
- dynamoPutItem :: MonadAWS m => TableName -> HashMap Text AttributeValue -> m PutItemResponse
- dynamoQuery :: MonadAWS m => TableName -> (Query -> Query) -> m QueryResponse
- module Network.AWS.DynamoDB
Documentation
class (Functor m, Applicative m, Monad m, MonadIO m, MonadCatch m) => MonadAWS (m :: * -> *) #
Monads in which AWS actions may be embedded.
Minimal complete definition
Instances
| MonadAWS AWS | |
Defined in Network.AWS | |
| MonadAWS m => MonadAWS (MaybeT m) | |
Defined in Network.AWS | |
| MonadAWS m => MonadAWS (ListT m) | |
Defined in Network.AWS | |
| MonadAWS m => MonadAWS (IdentityT m) | |
Defined in Network.AWS | |
| (Monoid w, MonadAWS m) => MonadAWS (WriterT w m) | |
Defined in Network.AWS | |
| (Monoid w, MonadAWS m) => MonadAWS (WriterT w m) | |
Defined in Network.AWS | |
| MonadAWS m => MonadAWS (StateT s m) | |
Defined in Network.AWS | |
| MonadAWS m => MonadAWS (StateT s m) | |
Defined in Network.AWS | |
| MonadAWS m => MonadAWS (ExceptT e m) | |
Defined in Network.AWS | |
| MonadAWS m => MonadAWS (ReaderT r m) | |
Defined in Network.AWS | |
| (Monoid w, MonadAWS m) => MonadAWS (RWST r w s m) | |
Defined in Network.AWS | |
| (Monoid w, MonadAWS m) => MonadAWS (RWST r w s m) | |
Defined in Network.AWS | |
Minimal complete definition
Instances
Minimal complete definition
Instances
Instances
| Eq TableName Source # | |
| Show TableName Source # | |
| IsString TableName Source # | |
Defined in Antiope.DynamoDB.Types Methods fromString :: String -> TableName # | |
| Generic TableName Source # | |
| ToText TableName Source # | |
Defined in Antiope.DynamoDB.Types | |
| FromText TableName Source # | |
Defined in Antiope.DynamoDB.Types | |
| type Rep TableName Source # | |
Defined in Antiope.DynamoDB.Types | |
dynamoPutItem :: MonadAWS m => TableName -> HashMap Text AttributeValue -> m PutItemResponse Source #
dynamoQuery :: MonadAWS m => TableName -> (Query -> Query) -> m QueryResponse Source #
module Network.AWS.DynamoDB