hipchat-hs-0.0.4: Hipchat API bindings in Haskell

Safe HaskellNone
LanguageHaskell2010

HipChat.Types.Rooms

Documentation

data CreateRoomRequest Source #

data CreateWebhookRequest Source #

Instances

Show CreateWebhookRequest Source # 
Generic CreateWebhookRequest Source # 
ToJSON CreateWebhookRequest Source # 
type Rep CreateWebhookRequest Source # 
type Rep CreateWebhookRequest = D1 (MetaData "CreateWebhookRequest" "HipChat.Types.Rooms.CreateWebhookRequest" "hipchat-hs-0.0.4-JdESd1oC8qM548yZDmkYUF" False) (C1 (MetaCons "CreateWebhookRequest" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "createWebhookRequestName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "createWebhookRequestUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) (S1 (MetaSel (Just Symbol "createWebhookRequestPattern") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "createWebhookRequestAuthentication") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe WebhookAuth))) ((:*:) (S1 (MetaSel (Just Symbol "createWebhookRequestKey") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe WebhookKey))) (S1 (MetaSel (Just Symbol "createWebhookRequestEvent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 RoomEvent))))))

newtype Message Source #

Constructors

Message 

Fields

Instances

Show Message Source # 
IsString Message Source # 

Methods

fromString :: String -> Message #

Generic Message Source # 

Associated Types

type Rep Message :: * -> * #

Methods

from :: Message -> Rep Message x #

to :: Rep Message x -> Message #

ToJSON Message Source # 
type Rep Message Source # 
type Rep Message = D1 (MetaData "Message" "HipChat.Types.Rooms" "hipchat-hs-0.0.4-JdESd1oC8qM548yZDmkYUF" True) (C1 (MetaCons "Message" PrefixI True) (S1 (MetaSel (Just Symbol "message") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data RoomEvent Source #

Instances

Eq RoomEvent Source # 
Show RoomEvent Source # 
Generic RoomEvent Source # 

Associated Types

type Rep RoomEvent :: * -> * #

ToJSON RoomEvent Source # 
FromJSON RoomEvent Source # 
type Rep RoomEvent Source # 
type Rep RoomEvent = D1 (MetaData "RoomEvent" "HipChat.Types.Common" "hipchat-hs-0.0.4-JdESd1oC8qM548yZDmkYUF" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "RoomArchived" PrefixI False) U1) (C1 (MetaCons "RoomCreated" PrefixI False) U1)) ((:+:) (C1 (MetaCons "RoomDeleted" PrefixI False) U1) ((:+:) (C1 (MetaCons "RoomEnter" PrefixI False) U1) (C1 (MetaCons "RoomExit" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "RoomFileUpload" PrefixI False) U1) (C1 (MetaCons "RoomMessage" PrefixI False) U1)) ((:+:) (C1 (MetaCons "RoomNotification" PrefixI False) U1) ((:+:) (C1 (MetaCons "RoomTopicChange" PrefixI False) U1) (C1 (MetaCons "RoomUnarchived" PrefixI False) U1)))))