gtfs-realtime-0.2.0.0: GTFS RealTime protobafs library (autogenerated from .proto file)

Safe HaskellNone
LanguageHaskell2010

GTFS.RealTime.Protobuf.Alert.Effect

Documentation

data Effect Source #

Instances
Bounded Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

Enum Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

Eq Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

Methods

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

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

Data Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

Methods

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

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

toConstr :: Effect -> Constr #

dataTypeOf :: Effect -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

Read Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

Show Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

Generic Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

Associated Types

type Rep Effect :: Type -> Type #

Methods

from :: Effect -> Rep Effect x #

to :: Rep Effect x -> Effect #

ToJSON Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

FromJSON Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

GPB Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

Wire Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

TextType Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

Methods

tellT :: String -> Effect -> Output #

getT :: Stream s Identity Char => String -> Parsec s () Effect #

ReflectEnum Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

Mergeable Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

Default Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

MessageAPI msg' (msg' -> Effect) Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

Methods

getVal :: msg' -> (msg' -> Effect) -> Effect #

isSet :: msg' -> (msg' -> Effect) -> Bool #

type Rep Effect Source # 
Instance details

Defined in GTFS.RealTime.Protobuf.Alert.Effect

type Rep Effect = D1 (MetaData "Effect" "GTFS.RealTime.Protobuf.Alert.Effect" "gtfs-realtime-0.2.0.0-GVLF04g8RQaC92wbtyYuSk" False) (((C1 (MetaCons "NO_SERVICE" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "REDUCED_SERVICE" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SIGNIFICANT_DELAYS" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DETOUR" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ADDITIONAL_SERVICE" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MODIFIED_SERVICE" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "OTHER_EFFECT" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "UNKNOWN_EFFECT" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "STOP_MOVED" PrefixI False) (U1 :: Type -> Type)))))