twilio-0.3.0.0: Twilio REST API library for Haskell

Copyright(C) 2017- Mark Andrus Roberts
LicenseBSD-style (see the file LICENSE)
MaintainerMark Andrus Roberts <markandrusroberts@gmail.com>
Stabilityprovisional
Safe HaskellSafe
LanguageHaskell98

Twilio.Types.Alpha

Description

This module defines Alpha, a data type for the characters A through Z, along with a singleton type.

Synopsis

Documentation

data Alpha Source #

Characters A through Z

Constructors

A 
B 
C 
D 
E 
F 
G 
H 
I 
J 
K 
L 
M 
N 
O 
P 
Q 
R 
S 
T 
U 
V 
W 
X 
Y 
Z 
Instances
Bounded Alpha Source # 
Instance details

Defined in Twilio.Types.Alpha

Enum Alpha Source # 
Instance details

Defined in Twilio.Types.Alpha

Eq Alpha Source # 
Instance details

Defined in Twilio.Types.Alpha

Methods

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

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

Data Alpha Source # 
Instance details

Defined in Twilio.Types.Alpha

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Alpha -> c Alpha #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Alpha #

toConstr :: Alpha -> Constr #

dataTypeOf :: Alpha -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Alpha) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Alpha) #

gmapT :: (forall b. Data b => b -> b) -> Alpha -> Alpha #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Alpha -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Alpha -> r #

gmapQ :: (forall d. Data d => d -> u) -> Alpha -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Alpha -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Alpha -> m Alpha #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Alpha -> m Alpha #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Alpha -> m Alpha #

Ord Alpha Source # 
Instance details

Defined in Twilio.Types.Alpha

Methods

compare :: Alpha -> Alpha -> Ordering #

(<) :: Alpha -> Alpha -> Bool #

(<=) :: Alpha -> Alpha -> Bool #

(>) :: Alpha -> Alpha -> Bool #

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

max :: Alpha -> Alpha -> Alpha #

min :: Alpha -> Alpha -> Alpha #

Read Alpha Source # 
Instance details

Defined in Twilio.Types.Alpha

Show Alpha Source # 
Instance details

Defined in Twilio.Types.Alpha

Methods

showsPrec :: Int -> Alpha -> ShowS #

show :: Alpha -> String #

showList :: [Alpha] -> ShowS #

Ix Alpha Source # 
Instance details

Defined in Twilio.Types.Alpha

Generic Alpha Source # 
Instance details

Defined in Twilio.Types.Alpha

Associated Types

type Rep Alpha :: Type -> Type #

Methods

from :: Alpha -> Rep Alpha x #

to :: Rep Alpha x -> Alpha #

Hashable Alpha Source # 
Instance details

Defined in Twilio.Types.Alpha

Methods

hashWithSalt :: Int -> Alpha -> Int #

hash :: Alpha -> Int #

Binary Alpha Source # 
Instance details

Defined in Twilio.Types.Alpha

Methods

put :: Alpha -> Put #

get :: Get Alpha #

putList :: [Alpha] -> Put #

NFData Alpha Source # 
Instance details

Defined in Twilio.Types.Alpha

Methods

rnf :: Alpha -> () #

type Rep Alpha Source # 
Instance details

Defined in Twilio.Types.Alpha

type Rep Alpha = D1 (MetaData "Alpha" "Twilio.Types.Alpha" "twilio-0.3.0.0-1lpPNPa4b89HUIQeQ4pFjg" False) ((((C1 (MetaCons "A" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "B" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "C" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "D" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "E" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "F" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "G" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "H" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "I" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "J" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "K" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "L" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "M" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "N" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "O" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "P" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Q" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "R" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "S" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "T" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "U" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "V" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "W" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "X" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Y" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Z" PrefixI False) (U1 :: Type -> Type))))))

data SAlpha (a :: Alpha) where Source #

Constructors

SA :: SAlpha A 
SB :: SAlpha B 
SC :: SAlpha C 
SD :: SAlpha D 
SE :: SAlpha E 
SF :: SAlpha F 
SG :: SAlpha G 
SH :: SAlpha H 
SI :: SAlpha I 
SJ :: SAlpha J 
SK :: SAlpha K 
SL :: SAlpha L 
SM :: SAlpha M 
SN :: SAlpha N 
SO :: SAlpha O 
SP :: SAlpha P 
SQ :: SAlpha Q 
SR :: SAlpha R 
SS :: SAlpha S 
ST :: SAlpha T 
SU :: SAlpha U 
SV :: SAlpha V 
SW :: SAlpha W 
SX :: SAlpha X 
SY :: SAlpha Y 
SZ :: SAlpha Z 

class IsAlpha (a :: Alpha) where Source #

Instances
IsAlpha A Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha B Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha C Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha D Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha E Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha F Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha G Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha H Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha I Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha J Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha K Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha L Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha M Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha N Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha O Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha P Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha Q Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha R Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha S Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha T Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha U Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha V Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha W Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha X Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha Y Source # 
Instance details

Defined in Twilio.Types.Alpha

IsAlpha Z Source # 
Instance details

Defined in Twilio.Types.Alpha