Safe Haskell | None |
---|---|
Language | Haskell2010 |
Channel endpoints
Documentation
data ChannelRequest a where Source #
Instances
Request (ChannelRequest a) Source # | |
Defined in Calamity.HTTP.Channel type Result (ChannelRequest a) Source # route :: ChannelRequest a -> Route Source # action :: ChannelRequest a -> Options -> String -> IO (Response ByteString) Source # invoke :: forall (r :: [(Type -> Type) -> Type -> Type]). (BotC r, FromJSON (Result (ChannelRequest a))) => ChannelRequest a -> Sem r (Either RestError (Result (ChannelRequest a))) Source # | |
type Result (ChannelRequest a) Source # | |
Defined in Calamity.HTTP.Channel |
data CreateMessageOptions Source #
Instances
Show CreateMessageOptions Source # | |
Defined in Calamity.HTTP.Channel showsPrec :: Int -> CreateMessageOptions -> ShowS # show :: CreateMessageOptions -> String # showList :: [CreateMessageOptions] -> ShowS # | |
Generic CreateMessageOptions Source # | |
Defined in Calamity.HTTP.Channel type Rep CreateMessageOptions :: Type -> Type # from :: CreateMessageOptions -> Rep CreateMessageOptions x # to :: Rep CreateMessageOptions x -> CreateMessageOptions # | |
Default CreateMessageOptions Source # | |
Defined in Calamity.HTTP.Channel | |
ToMessage CreateMessageOptions Source # | |
Defined in Calamity.Types.Tellable | |
ToMessage (Endo CreateMessageOptions) Source # | |
Defined in Calamity.Types.Tellable | |
ToMessage (CreateMessageOptions -> CreateMessageOptions) Source # | |
Defined in Calamity.Types.Tellable | |
type Rep CreateMessageOptions Source # | |
Defined in Calamity.HTTP.Channel |
data ChannelUpdate Source #
Instances
data ChannelMessagesQuery Source #
Instances
data GetReactionsOptions Source #
Instances
data CreateChannelInviteOptions Source #
Instances
data GroupDMAddRecipientOptions Source #