aip-0.1.3: Aeronautical Information Package (AIP)

Safe HaskellNone
LanguageHaskell2010

Data.Aviation.Aip.DAPType

Documentation

data DAPType aerodrome Source #

Instances
IsDAPType DAPType Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

_IsDAPType :: Iso (DAPType aerodrome) (DAPType aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

HasDAPType DAPType Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

dapType :: Lens (DAPType aerodrome) (DAPType aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

ManyDAPType DAPType Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

_ManyDAPType :: Traversal (DAPType aerodrome) (DAPType aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

SetDAPType DAPType Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

_SetDAPType :: Setter (DAPType aerodrome) (DAPType aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

GetDAPType DAPType Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

_GetDAPType :: Getter (DAPType aerodrome) (DAPType aerodrome) Source #

FoldDAPType DAPType Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

_FoldDAPType :: Fold (DAPType aerodrome) (DAPType aerodrome) Source #

AsDAPType DAPType Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

_DAPType :: Prism (DAPType aerodrome) (DAPType aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

Eq aerodrome => Eq (DAPType aerodrome) Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

(==) :: DAPType aerodrome -> DAPType aerodrome -> Bool #

(/=) :: DAPType aerodrome -> DAPType aerodrome -> Bool #

Ord aerodrome => Ord (DAPType aerodrome) Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

compare :: DAPType aerodrome -> DAPType aerodrome -> Ordering #

(<) :: DAPType aerodrome -> DAPType aerodrome -> Bool #

(<=) :: DAPType aerodrome -> DAPType aerodrome -> Bool #

(>) :: DAPType aerodrome -> DAPType aerodrome -> Bool #

(>=) :: DAPType aerodrome -> DAPType aerodrome -> Bool #

max :: DAPType aerodrome -> DAPType aerodrome -> DAPType aerodrome #

min :: DAPType aerodrome -> DAPType aerodrome -> DAPType aerodrome #

Show aerodrome => Show (DAPType aerodrome) Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

showsPrec :: Int -> DAPType aerodrome -> ShowS #

show :: DAPType aerodrome -> String #

showList :: [DAPType aerodrome] -> ShowS #

ToJSON aerodrome => ToJSON (DAPType aerodrome) Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

toJSON :: DAPType aerodrome -> Value #

toEncoding :: DAPType aerodrome -> Encoding #

toJSONList :: [DAPType aerodrome] -> Value #

toEncodingList :: [DAPType aerodrome] -> Encoding #

FromJSON aerodrome => FromJSON (DAPType aerodrome) Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

parseJSON :: Value -> Parser (DAPType aerodrome) #

parseJSONList :: Value -> Parser [DAPType aerodrome] #

class ManyDAPType a => AsDAPType a where Source #

Minimal complete definition

Nothing

Methods

_DAPType :: Prism (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

_DAPType :: IsDAPType a => Prism (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

Instances
AsDAPType DAPType Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

_DAPType :: Prism (DAPType aerodrome) (DAPType aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

class FoldDAPType a where Source #

Methods

_FoldDAPType :: Fold (a aerodrome) (DAPType aerodrome) Source #

Instances
FoldDAPType DAPType Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

_FoldDAPType :: Fold (DAPType aerodrome) (DAPType aerodrome) Source #

class FoldDAPType a => GetDAPType a where Source #

Minimal complete definition

Nothing

Methods

_GetDAPType :: Getter (a aerodrome) (DAPType aerodrome) Source #

_GetDAPType :: HasDAPType a => Getter (a aerodrome) (DAPType aerodrome) Source #

Instances
GetDAPType DAPType Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

_GetDAPType :: Getter (DAPType aerodrome) (DAPType aerodrome) Source #

class SetDAPType a where Source #

Minimal complete definition

Nothing

Methods

_SetDAPType :: Setter (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

_SetDAPType :: ManyDAPType a => Setter (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

Instances
SetDAPType DAPType Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

_SetDAPType :: Setter (DAPType aerodrome) (DAPType aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

class (FoldDAPType a, SetDAPType a) => ManyDAPType a where Source #

Methods

_ManyDAPType :: Traversal (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

Instances
ManyDAPType DAPType Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

_ManyDAPType :: Traversal (DAPType aerodrome) (DAPType aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

class (GetDAPType a, ManyDAPType a) => HasDAPType a where Source #

Minimal complete definition

Nothing

Methods

dapType :: Lens (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

dapType :: IsDAPType a => Lens (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

Instances
HasDAPType DAPType Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

dapType :: Lens (DAPType aerodrome) (DAPType aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

class (HasDAPType a, AsDAPType a) => IsDAPType a where Source #

Methods

_IsDAPType :: Iso (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #

Instances
IsDAPType DAPType Source # 
Instance details

Defined in Data.Aviation.Aip.DAPType

Methods

_IsDAPType :: Iso (DAPType aerodrome) (DAPType aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #