hipchat-hs-0.0.4: Hipchat API bindings in Haskell

Safe HaskellNone
LanguageHaskell2010

HipChat.Types.Extensions

Documentation

data Installable Source #

Constructors

Installable 

Fields

data Vendor Source #

Constructors

Vendor 

Fields

Instances

Eq Vendor Source # 

Methods

(==) :: Vendor -> Vendor -> Bool #

(/=) :: Vendor -> Vendor -> Bool #

Show Vendor Source # 
Generic Vendor Source # 

Associated Types

type Rep Vendor :: * -> * #

Methods

from :: Vendor -> Rep Vendor x #

to :: Rep Vendor x -> Vendor #

ToJSON Vendor Source # 
FromJSON Vendor Source # 
type Rep Vendor Source # 
type Rep Vendor = D1 (MetaData "Vendor" "HipChat.Types.Extensions" "hipchat-hs-0.0.4-JdESd1oC8qM548yZDmkYUF" False) (C1 (MetaCons "Vendor" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "vendorUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) (S1 (MetaSel (Just Symbol "vendorName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data CapabilitiesDescriptor Source #

Instances

Show CapabilitiesDescriptor Source # 
Generic CapabilitiesDescriptor Source # 
ToJSON CapabilitiesDescriptor Source # 
FromJSON CapabilitiesDescriptor Source # 
type Rep CapabilitiesDescriptor Source # 
type Rep CapabilitiesDescriptor = D1 (MetaData "CapabilitiesDescriptor" "HipChat.Types.Extensions" "hipchat-hs-0.0.4-JdESd1oC8qM548yZDmkYUF" False) (C1 (MetaCons "CapabilitiesDescriptor" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "capabilitiesDescriptorApiVersion") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "capabilitiesDescriptorCapabilities") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Capabilities))) (S1 (MetaSel (Just Symbol "capabilitiesDescriptorDescription") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "capabilitiesDescriptorKey") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) (S1 (MetaSel (Just Symbol "capabilitiesDescriptorLinks") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CapabilitiesLinks))) ((:*:) (S1 (MetaSel (Just Symbol "capabilitiesDescriptorName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) (S1 (MetaSel (Just Symbol "capabilitiesDescriptorVendor") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Vendor)))))))

data Webhook Source #

Instances

Eq Webhook Source # 

Methods

(==) :: Webhook -> Webhook -> Bool #

(/=) :: Webhook -> Webhook -> Bool #

Show Webhook Source # 
Generic Webhook Source # 

Associated Types

type Rep Webhook :: * -> * #

Methods

from :: Webhook -> Rep Webhook x #

to :: Rep Webhook x -> Webhook #

ToJSON Webhook Source # 
FromJSON Webhook Source # 
type Rep Webhook Source # 
type Rep Webhook = D1 (MetaData "Webhook" "HipChat.Types.Extensions" "hipchat-hs-0.0.4-JdESd1oC8qM548yZDmkYUF" False) (C1 (MetaCons "Webhook" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "webhookUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "webhookPattern") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "webhookEvent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 RoomEvent)))))

data Registration Source #

Instances

Eq Registration Source # 
Ord Registration Source # 
Show Registration Source # 
Generic Registration Source # 

Associated Types

type Rep Registration :: * -> * #

FromJSON Registration Source # 
ToRow Registration Source # 

Methods

toRow :: Registration -> [Action] #

FromRow Registration Source # 
type Rep Registration Source # 
type Rep Registration = D1 (MetaData "Registration" "HipChat.Types.Extensions" "hipchat-hs-0.0.4-JdESd1oC8qM548yZDmkYUF" False) (C1 (MetaCons "Registration" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "registrationOauthId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) (S1 (MetaSel (Just Symbol "registrationCapabilitiesUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "registrationRoomId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int))) ((:*:) (S1 (MetaSel (Just Symbol "registrationGroupId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)) (S1 (MetaSel (Just Symbol "registrationOauthSecret") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))))

defaultAddOn Source #

Arguments

:: Text

key

-> Text

name

-> Text

description

-> CapabilitiesLinks 
-> AddOn