-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Aeronautical Information Package (AIP) -- -- -- Document management for the airservices Aeronautical Information -- Package (AIP). @package aip @version 0.1.2 module Data.Aviation.Aip.AipContents data AipContents AipContents :: String -> String -> String -> AipContents class ManyAipContents a => AsAipContents a _AipContents :: AsAipContents a => Prism' a AipContents _AipContents :: (AsAipContents a, IsAipContents a) => Prism' a AipContents class FoldAipContents a _FoldAipContents :: FoldAipContents a => Fold a AipContents class FoldAipContents a => GetAipContents a _GetAipContents :: GetAipContents a => Getter a AipContents _GetAipContents :: (GetAipContents a, HasAipContents a) => Getter a AipContents class SetAipContents a _SetAipContents :: SetAipContents a => Setter' a AipContents _SetAipContents :: (SetAipContents a, ManyAipContents a) => Setter' a AipContents class (FoldAipContents a, SetAipContents a) => ManyAipContents a _ManyAipContents :: ManyAipContents a => Traversal' a AipContents class (GetAipContents a, ManyAipContents a) => HasAipContents a aipContents :: HasAipContents a => Lens' a AipContents aipContents :: (HasAipContents a, IsAipContents a) => Lens' a AipContents aipContentsPath :: HasAipContents a => Lens' a String aipContentsQuery :: HasAipContents a => Lens' a String aipContentsBody :: HasAipContents a => Lens' a String class (HasAipContents a, AsAipContents a) => IsAipContents a _IsAipContents :: IsAipContents a => Iso' a AipContents instance GHC.Show.Show Data.Aviation.Aip.AipContents.AipContents instance GHC.Classes.Ord Data.Aviation.Aip.AipContents.AipContents instance GHC.Classes.Eq Data.Aviation.Aip.AipContents.AipContents instance Data.Aviation.Aip.AipContents.AsAipContents Data.Aviation.Aip.AipContents.AipContents instance Data.Aviation.Aip.AipContents.GetAipContents Data.Aviation.Aip.AipContents.AipContents instance Data.Aviation.Aip.AipContents.HasAipContents Data.Aviation.Aip.AipContents.AipContents instance Data.Aviation.Aip.AipContents.IsAipContents Data.Aviation.Aip.AipContents.AipContents instance Data.Aviation.Aip.AipContents.SetAipContents Data.Aviation.Aip.AipContents.AipContents instance Data.Aviation.Aip.AipContents.ManyAipContents Data.Aviation.Aip.AipContents.AipContents instance Data.Aviation.Aip.AipContents.FoldAipContents Data.Aviation.Aip.AipContents.AipContents module Data.Aviation.Aip.AipDate newtype AipDate AipDate :: String -> AipDate class ManyAipDate a => AsAipDate a _AipDate :: AsAipDate a => Prism' a AipDate _AipDate :: (AsAipDate a, IsAipDate a) => Prism' a AipDate class FoldAipDate a _FoldAipDate :: FoldAipDate a => Fold a AipDate class FoldAipDate a => GetAipDate a _GetAipDate :: GetAipDate a => Getter a AipDate _GetAipDate :: (GetAipDate a, HasAipDate a) => Getter a AipDate class SetAipDate a _SetAipDate :: SetAipDate a => Setter' a AipDate _SetAipDate :: (SetAipDate a, ManyAipDate a) => Setter' a AipDate class (FoldAipDate a, SetAipDate a) => ManyAipDate a _ManyAipDate :: ManyAipDate a => Traversal' a AipDate class (GetAipDate a, ManyAipDate a) => HasAipDate a aipDate :: HasAipDate a => Lens' a AipDate aipDate :: (HasAipDate a, IsAipDate a) => Lens' a AipDate class (HasAipDate a, AsAipDate a) => IsAipDate a _IsAipDate :: IsAipDate a => Iso' a AipDate instance GHC.Show.Show Data.Aviation.Aip.AipDate.AipDate instance GHC.Classes.Ord Data.Aviation.Aip.AipDate.AipDate instance GHC.Classes.Eq Data.Aviation.Aip.AipDate.AipDate instance Data.Aviation.Aip.AipDate.AsAipDate Data.Aviation.Aip.AipDate.AipDate instance Data.Aviation.Aip.AipDate.AsAipDate GHC.Base.String instance Data.Aviation.Aip.AipDate.GetAipDate Data.Aviation.Aip.AipDate.AipDate instance Data.Aviation.Aip.AipDate.GetAipDate GHC.Base.String instance Data.Aviation.Aip.AipDate.HasAipDate Data.Aviation.Aip.AipDate.AipDate instance Data.Aviation.Aip.AipDate.HasAipDate GHC.Base.String instance Data.Aviation.Aip.AipDate.IsAipDate Data.Aviation.Aip.AipDate.AipDate instance Data.Aviation.Aip.AipDate.IsAipDate GHC.Base.String instance Data.Aviation.Aip.AipDate.SetAipDate Data.Aviation.Aip.AipDate.AipDate instance Data.Aviation.Aip.AipDate.SetAipDate GHC.Base.String instance Data.Aviation.Aip.AipDate.ManyAipDate Data.Aviation.Aip.AipDate.AipDate instance Data.Aviation.Aip.AipDate.ManyAipDate GHC.Base.String instance Data.Aviation.Aip.AipDate.FoldAipDate Data.Aviation.Aip.AipDate.AipDate instance Data.Aviation.Aip.AipDate.FoldAipDate GHC.Base.String instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.AipDate.AipDate instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.AipDate.AipDate instance GHC.Base.Semigroup Data.Aviation.Aip.AipDate.AipDate instance GHC.Base.Monoid Data.Aviation.Aip.AipDate.AipDate instance Control.Lens.Cons.Cons Data.Aviation.Aip.AipDate.AipDate Data.Aviation.Aip.AipDate.AipDate GHC.Types.Char GHC.Types.Char instance Control.Lens.Cons.Snoc Data.Aviation.Aip.AipDate.AipDate Data.Aviation.Aip.AipDate.AipDate GHC.Types.Char GHC.Types.Char instance Control.Lens.Each.Each Data.Aviation.Aip.AipDate.AipDate Data.Aviation.Aip.AipDate.AipDate GHC.Types.Char GHC.Types.Char instance Control.Lens.Internal.Iso.Reversing Data.Aviation.Aip.AipDate.AipDate instance Control.Lens.Plated.Plated Data.Aviation.Aip.AipDate.AipDate instance Control.Lens.At.Ixed Data.Aviation.Aip.AipDate.AipDate instance Control.Lens.Wrapped.Wrapped Data.Aviation.Aip.AipDate.AipDate instance (Data.Aviation.Aip.AipDate.AipDate Data.Type.Equality.~ a) => Control.Lens.Wrapped.Rewrapped Data.Aviation.Aip.AipDate.AipDate a module Data.Aviation.Aip.Amendment newtype Amendment Amendment :: String -> Amendment class ManyAmendment a => AsAmendment a _Amendment :: AsAmendment a => Prism' a Amendment _Amendment :: (AsAmendment a, IsAmendment a) => Prism' a Amendment class FoldAmendment a _FoldAmendment :: FoldAmendment a => Fold a Amendment class FoldAmendment a => GetAmendment a _GetAmendment :: GetAmendment a => Getter a Amendment _GetAmendment :: (GetAmendment a, HasAmendment a) => Getter a Amendment class SetAmendment a _SetAmendment :: SetAmendment a => Setter' a Amendment _SetAmendment :: (SetAmendment a, ManyAmendment a) => Setter' a Amendment class (FoldAmendment a, SetAmendment a) => ManyAmendment a _ManyAmendment :: ManyAmendment a => Traversal' a Amendment class (GetAmendment a, ManyAmendment a) => HasAmendment a amendment :: HasAmendment a => Lens' a Amendment amendment :: (HasAmendment a, IsAmendment a) => Lens' a Amendment class (HasAmendment a, AsAmendment a) => IsAmendment a _IsAmendment :: IsAmendment a => Iso' a Amendment instance GHC.Show.Show Data.Aviation.Aip.Amendment.Amendment instance GHC.Classes.Ord Data.Aviation.Aip.Amendment.Amendment instance GHC.Classes.Eq Data.Aviation.Aip.Amendment.Amendment instance Data.Aviation.Aip.Amendment.AsAmendment Data.Aviation.Aip.Amendment.Amendment instance Data.Aviation.Aip.Amendment.AsAmendment GHC.Base.String instance Data.Aviation.Aip.Amendment.GetAmendment Data.Aviation.Aip.Amendment.Amendment instance Data.Aviation.Aip.Amendment.GetAmendment GHC.Base.String instance Data.Aviation.Aip.Amendment.HasAmendment Data.Aviation.Aip.Amendment.Amendment instance Data.Aviation.Aip.Amendment.HasAmendment GHC.Base.String instance Data.Aviation.Aip.Amendment.IsAmendment Data.Aviation.Aip.Amendment.Amendment instance Data.Aviation.Aip.Amendment.IsAmendment GHC.Base.String instance Data.Aviation.Aip.Amendment.SetAmendment Data.Aviation.Aip.Amendment.Amendment instance Data.Aviation.Aip.Amendment.SetAmendment GHC.Base.String instance Data.Aviation.Aip.Amendment.ManyAmendment Data.Aviation.Aip.Amendment.Amendment instance Data.Aviation.Aip.Amendment.ManyAmendment GHC.Base.String instance Data.Aviation.Aip.Amendment.SetAmendment () instance Data.Aviation.Aip.Amendment.FoldAmendment () instance Data.Aviation.Aip.Amendment.ManyAmendment () instance Data.Aviation.Aip.Amendment.FoldAmendment Data.Aviation.Aip.Amendment.Amendment instance Data.Aviation.Aip.Amendment.FoldAmendment GHC.Base.String instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.Amendment.Amendment instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.Amendment.Amendment instance GHC.Base.Semigroup Data.Aviation.Aip.Amendment.Amendment instance GHC.Base.Monoid Data.Aviation.Aip.Amendment.Amendment instance Control.Lens.Cons.Cons Data.Aviation.Aip.Amendment.Amendment Data.Aviation.Aip.Amendment.Amendment GHC.Types.Char GHC.Types.Char instance Control.Lens.Cons.Snoc Data.Aviation.Aip.Amendment.Amendment Data.Aviation.Aip.Amendment.Amendment GHC.Types.Char GHC.Types.Char instance Control.Lens.Each.Each Data.Aviation.Aip.Amendment.Amendment Data.Aviation.Aip.Amendment.Amendment GHC.Types.Char GHC.Types.Char instance Control.Lens.Internal.Iso.Reversing Data.Aviation.Aip.Amendment.Amendment instance Control.Lens.Plated.Plated Data.Aviation.Aip.Amendment.Amendment instance Control.Lens.At.Ixed Data.Aviation.Aip.Amendment.Amendment instance Control.Lens.Wrapped.Wrapped Data.Aviation.Aip.Amendment.Amendment instance (Data.Aviation.Aip.Amendment.Amendment Data.Type.Equality.~ a) => Control.Lens.Wrapped.Rewrapped Data.Aviation.Aip.Amendment.Amendment a module Data.Aviation.Aip.Cache data Cache ReadCache :: Cache ReadWriteCache :: Cache NoCache :: Cache class ManyCache a => AsCache a _Cache :: AsCache a => Prism' a Cache _Cache :: (AsCache a, IsCache a) => Prism' a Cache class FoldCache a _FoldCache :: FoldCache a => Fold a Cache class FoldCache a => GetCache a _GetCache :: GetCache a => Getter a Cache _GetCache :: (GetCache a, HasCache a) => Getter a Cache class SetCache a _SetCache :: SetCache a => Setter' a Cache _SetCache :: (SetCache a, ManyCache a) => Setter' a Cache class (FoldCache a, SetCache a) => ManyCache a _ManyCache :: ManyCache a => Traversal' a Cache class (GetCache a, ManyCache a) => HasCache a cache :: HasCache a => Lens' a Cache cache :: (HasCache a, IsCache a) => Lens' a Cache class (HasCache a, AsCache a) => IsCache a _IsCache :: IsCache a => Iso' a Cache class AsReadCache a _ReadCache :: AsReadCache a => Prism' a () class AsReadWriteCache a _ReadWriteCache :: AsReadWriteCache a => Prism' a () class AsNoCache a _NoCache :: AsNoCache a => Prism' a () isReadOrWriteCache :: (AsReadCache t, AsReadWriteCache t) => t -> Bool isWriteCache :: AsReadWriteCache t => t -> Bool instance GHC.Show.Show Data.Aviation.Aip.Cache.Cache instance GHC.Classes.Ord Data.Aviation.Aip.Cache.Cache instance GHC.Classes.Eq Data.Aviation.Aip.Cache.Cache instance Data.Aviation.Aip.Cache.AsNoCache () instance Data.Aviation.Aip.Cache.AsNoCache Data.Aviation.Aip.Cache.Cache instance Data.Aviation.Aip.Cache.AsReadWriteCache () instance Data.Aviation.Aip.Cache.AsReadWriteCache Data.Aviation.Aip.Cache.Cache instance Data.Aviation.Aip.Cache.AsReadCache () instance Data.Aviation.Aip.Cache.AsReadCache Data.Aviation.Aip.Cache.Cache instance Data.Aviation.Aip.Cache.AsCache Data.Aviation.Aip.Cache.Cache instance Data.Aviation.Aip.Cache.GetCache Data.Aviation.Aip.Cache.Cache instance Data.Aviation.Aip.Cache.HasCache Data.Aviation.Aip.Cache.Cache instance Data.Aviation.Aip.Cache.IsCache Data.Aviation.Aip.Cache.Cache instance Data.Aviation.Aip.Cache.SetCache Data.Aviation.Aip.Cache.Cache instance Data.Aviation.Aip.Cache.ManyCache Data.Aviation.Aip.Cache.Cache instance Data.Aviation.Aip.Cache.SetCache () instance Data.Aviation.Aip.Cache.FoldCache () instance Data.Aviation.Aip.Cache.ManyCache () instance Data.Aviation.Aip.Cache.FoldCache Data.Aviation.Aip.Cache.Cache module Data.Aviation.Aip.AipOptions data AipOptions AipOptions :: FilePath -> Cache -> Bool -> AipOptions aipOptionOutputDirectory :: Lens' AipOptions FilePath aipOptionCache :: Lens' AipOptions Cache aipOptionLog :: Lens' AipOptions Bool parserAipOptions :: Parser AipOptions instance GHC.Show.Show Data.Aviation.Aip.AipOptions.AipOptions instance GHC.Classes.Ord Data.Aviation.Aip.AipOptions.AipOptions instance GHC.Classes.Eq Data.Aviation.Aip.AipOptions.AipOptions module Data.Aviation.Aip.ConnErrorHttp4xx instance GHC.Show.Show Data.Aviation.Aip.ConnErrorHttp4xx.ConnErrorHttp4xx instance GHC.Classes.Eq Data.Aviation.Aip.ConnErrorHttp4xx.ConnErrorHttp4xx instance Data.Aviation.Aip.ConnErrorHttp4xx.AsConnErrorHttp4xx Data.Aviation.Aip.ConnErrorHttp4xx.ConnErrorHttp4xx instance Data.Aviation.Aip.ConnErrorHttp4xx.GetConnErrorHttp4xx Data.Aviation.Aip.ConnErrorHttp4xx.ConnErrorHttp4xx instance Data.Aviation.Aip.ConnErrorHttp4xx.HasConnErrorHttp4xx Data.Aviation.Aip.ConnErrorHttp4xx.ConnErrorHttp4xx instance Data.Aviation.Aip.ConnErrorHttp4xx.IsConnErrorHttp4xx Data.Aviation.Aip.ConnErrorHttp4xx.ConnErrorHttp4xx instance Data.Aviation.Aip.ConnErrorHttp4xx.SetConnErrorHttp4xx Data.Aviation.Aip.ConnErrorHttp4xx.ConnErrorHttp4xx instance Data.Aviation.Aip.ConnErrorHttp4xx.ManyConnErrorHttp4xx Data.Aviation.Aip.ConnErrorHttp4xx.ConnErrorHttp4xx instance Data.Aviation.Aip.ConnErrorHttp4xx.SetConnErrorHttp4xx () instance Data.Aviation.Aip.ConnErrorHttp4xx.FoldConnErrorHttp4xx () instance Data.Aviation.Aip.ConnErrorHttp4xx.ManyConnErrorHttp4xx () instance Data.Aviation.Aip.ConnErrorHttp4xx.FoldConnErrorHttp4xx Data.Aviation.Aip.ConnErrorHttp4xx.ConnErrorHttp4xx module Data.Aviation.Aip.AipCon newtype AipCon a AipCon :: (Bool -> ExceptT ConnErrorHttp4xx IO a) -> AipCon a islog :: AipCon Bool instance (Data.Aviation.Aip.AipCon.AipCon a Data.Type.Equality.~ r) => Control.Lens.Wrapped.Rewrapped (Data.Aviation.Aip.AipCon.AipCon b) r instance Control.Lens.Wrapped.Wrapped (Data.Aviation.Aip.AipCon.AipCon x) instance GHC.Base.Functor Data.Aviation.Aip.AipCon.AipCon instance GHC.Base.Applicative Data.Aviation.Aip.AipCon.AipCon instance GHC.Base.Monad Data.Aviation.Aip.AipCon.AipCon instance Control.Monad.IO.Class.MonadIO Data.Aviation.Aip.AipCon.AipCon instance Control.Monad.Catch.MonadThrow Data.Aviation.Aip.AipCon.AipCon instance Control.Monad.Catch.MonadCatch Data.Aviation.Aip.AipCon.AipCon module Data.Aviation.Aip.DAPType data DAPType aerodrome SpecNotManTOCDAP :: DAPType aerodrome ChecklistTOCDAP :: DAPType aerodrome LegendInfoTablesTOCDAP :: DAPType aerodrome AeroProcChartsTOCDAP :: aerodrome -> DAPType aerodrome type DAPType' = DAPType () class ManyDAPType a => AsDAPType a _DAPType :: AsDAPType a => Prism (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') _DAPType :: (AsDAPType a, IsDAPType a) => Prism (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') class FoldDAPType a _FoldDAPType :: FoldDAPType a => Fold (a aerodrome) (DAPType aerodrome) class FoldDAPType a => GetDAPType a _GetDAPType :: GetDAPType a => Getter (a aerodrome) (DAPType aerodrome) _GetDAPType :: (GetDAPType a, HasDAPType a) => Getter (a aerodrome) (DAPType aerodrome) class SetDAPType a _SetDAPType :: SetDAPType a => Setter (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') _SetDAPType :: (SetDAPType a, ManyDAPType a) => Setter (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') class (FoldDAPType a, SetDAPType a) => ManyDAPType a _ManyDAPType :: ManyDAPType a => Traversal (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') class (GetDAPType a, ManyDAPType a) => HasDAPType a dapType :: HasDAPType a => Lens (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') dapType :: (HasDAPType a, IsDAPType a) => Lens (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') class (HasDAPType a, AsDAPType a) => IsDAPType a _IsDAPType :: IsDAPType a => Iso (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') instance GHC.Show.Show aerodrome => GHC.Show.Show (Data.Aviation.Aip.DAPType.DAPType aerodrome) instance GHC.Classes.Ord aerodrome => GHC.Classes.Ord (Data.Aviation.Aip.DAPType.DAPType aerodrome) instance GHC.Classes.Eq aerodrome => GHC.Classes.Eq (Data.Aviation.Aip.DAPType.DAPType aerodrome) instance Data.Aviation.Aip.DAPType.AsDAPType Data.Aviation.Aip.DAPType.DAPType instance Data.Aviation.Aip.DAPType.GetDAPType Data.Aviation.Aip.DAPType.DAPType instance Data.Aviation.Aip.DAPType.HasDAPType Data.Aviation.Aip.DAPType.DAPType instance Data.Aviation.Aip.DAPType.IsDAPType Data.Aviation.Aip.DAPType.DAPType instance Data.Aviation.Aip.DAPType.SetDAPType Data.Aviation.Aip.DAPType.DAPType instance Data.Aviation.Aip.DAPType.ManyDAPType Data.Aviation.Aip.DAPType.DAPType instance Data.Aviation.Aip.DAPType.FoldDAPType Data.Aviation.Aip.DAPType.DAPType instance Data.Aeson.Types.FromJSON.FromJSON aerodrome => Data.Aeson.Types.FromJSON.FromJSON (Data.Aviation.Aip.DAPType.DAPType aerodrome) instance Data.Aeson.Types.ToJSON.ToJSON aerodrome => Data.Aeson.Types.ToJSON.ToJSON (Data.Aviation.Aip.DAPType.DAPType aerodrome) module Data.Aviation.Aip.DocumentNumber newtype DocumentNumber DocumentNumber :: String -> DocumentNumber class ManyDocumentNumber a => AsDocumentNumber a _DocumentNumber :: AsDocumentNumber a => Prism' a DocumentNumber _DocumentNumber :: (AsDocumentNumber a, IsDocumentNumber a) => Prism' a DocumentNumber class FoldDocumentNumber a _FoldDocumentNumber :: FoldDocumentNumber a => Fold a DocumentNumber class FoldDocumentNumber a => GetDocumentNumber a _GetDocumentNumber :: GetDocumentNumber a => Getter a DocumentNumber _GetDocumentNumber :: (GetDocumentNumber a, HasDocumentNumber a) => Getter a DocumentNumber class SetDocumentNumber a _SetDocumentNumber :: SetDocumentNumber a => Setter' a DocumentNumber _SetDocumentNumber :: (SetDocumentNumber a, ManyDocumentNumber a) => Setter' a DocumentNumber class (FoldDocumentNumber a, SetDocumentNumber a) => ManyDocumentNumber a _ManyDocumentNumber :: ManyDocumentNumber a => Traversal' a DocumentNumber class (GetDocumentNumber a, ManyDocumentNumber a) => HasDocumentNumber a documentNumber :: HasDocumentNumber a => Lens' a DocumentNumber documentNumber :: (HasDocumentNumber a, IsDocumentNumber a) => Lens' a DocumentNumber class (HasDocumentNumber a, AsDocumentNumber a) => IsDocumentNumber a _IsDocumentNumber :: IsDocumentNumber a => Iso' a DocumentNumber instance GHC.Show.Show Data.Aviation.Aip.DocumentNumber.DocumentNumber instance GHC.Classes.Ord Data.Aviation.Aip.DocumentNumber.DocumentNumber instance GHC.Classes.Eq Data.Aviation.Aip.DocumentNumber.DocumentNumber instance Data.Aviation.Aip.DocumentNumber.AsDocumentNumber Data.Aviation.Aip.DocumentNumber.DocumentNumber instance Data.Aviation.Aip.DocumentNumber.AsDocumentNumber GHC.Base.String instance Data.Aviation.Aip.DocumentNumber.GetDocumentNumber Data.Aviation.Aip.DocumentNumber.DocumentNumber instance Data.Aviation.Aip.DocumentNumber.GetDocumentNumber GHC.Base.String instance Data.Aviation.Aip.DocumentNumber.HasDocumentNumber Data.Aviation.Aip.DocumentNumber.DocumentNumber instance Data.Aviation.Aip.DocumentNumber.HasDocumentNumber GHC.Base.String instance Data.Aviation.Aip.DocumentNumber.IsDocumentNumber Data.Aviation.Aip.DocumentNumber.DocumentNumber instance Data.Aviation.Aip.DocumentNumber.IsDocumentNumber GHC.Base.String instance Data.Aviation.Aip.DocumentNumber.SetDocumentNumber Data.Aviation.Aip.DocumentNumber.DocumentNumber instance Data.Aviation.Aip.DocumentNumber.SetDocumentNumber GHC.Base.String instance Data.Aviation.Aip.DocumentNumber.ManyDocumentNumber Data.Aviation.Aip.DocumentNumber.DocumentNumber instance Data.Aviation.Aip.DocumentNumber.ManyDocumentNumber GHC.Base.String instance Data.Aviation.Aip.DocumentNumber.SetDocumentNumber () instance Data.Aviation.Aip.DocumentNumber.FoldDocumentNumber () instance Data.Aviation.Aip.DocumentNumber.ManyDocumentNumber () instance Data.Aviation.Aip.DocumentNumber.FoldDocumentNumber Data.Aviation.Aip.DocumentNumber.DocumentNumber instance Data.Aviation.Aip.DocumentNumber.FoldDocumentNumber GHC.Base.String instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.DocumentNumber.DocumentNumber instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.DocumentNumber.DocumentNumber instance GHC.Base.Semigroup Data.Aviation.Aip.DocumentNumber.DocumentNumber instance GHC.Base.Monoid Data.Aviation.Aip.DocumentNumber.DocumentNumber instance Control.Lens.Cons.Cons Data.Aviation.Aip.DocumentNumber.DocumentNumber Data.Aviation.Aip.DocumentNumber.DocumentNumber GHC.Types.Char GHC.Types.Char instance Control.Lens.Cons.Snoc Data.Aviation.Aip.DocumentNumber.DocumentNumber Data.Aviation.Aip.DocumentNumber.DocumentNumber GHC.Types.Char GHC.Types.Char instance Control.Lens.Each.Each Data.Aviation.Aip.DocumentNumber.DocumentNumber Data.Aviation.Aip.DocumentNumber.DocumentNumber GHC.Types.Char GHC.Types.Char instance Control.Lens.Internal.Iso.Reversing Data.Aviation.Aip.DocumentNumber.DocumentNumber instance Control.Lens.Plated.Plated Data.Aviation.Aip.DocumentNumber.DocumentNumber instance Control.Lens.At.Ixed Data.Aviation.Aip.DocumentNumber.DocumentNumber instance Control.Lens.Wrapped.Wrapped Data.Aviation.Aip.DocumentNumber.DocumentNumber instance (Data.Aviation.Aip.DocumentNumber.DocumentNumber Data.Type.Equality.~ a) => Control.Lens.Wrapped.Rewrapped Data.Aviation.Aip.DocumentNumber.DocumentNumber a module Data.Aviation.Aip.Href newtype Href Href :: String -> Href class ManyHref a => AsHref a _Href :: AsHref a => Prism' a Href _Href :: (AsHref a, IsHref a) => Prism' a Href class FoldHref a _FoldHref :: FoldHref a => Fold a Href class FoldHref a => GetHref a _GetHref :: GetHref a => Getter a Href _GetHref :: (GetHref a, HasHref a) => Getter a Href class SetHref a _SetHref :: SetHref a => Setter' a Href _SetHref :: (SetHref a, ManyHref a) => Traversal' a Href class (FoldHref a, SetHref a) => ManyHref a _ManyHref :: ManyHref a => Traversal' a Href class (GetHref a, ManyHref a) => HasHref a href :: HasHref a => Lens' a Href href :: (HasHref a, IsHref a) => Lens' a Href class (HasHref a, AsHref a) => IsHref a _IsHref :: IsHref a => Iso' a Href dropHrefFile :: Href -> Href aipPrefix :: ManyHref s => s -> s -- |
-- >>> windows_replace "" -- "" ---- --
-- >>> windows_replace "abc" -- "abc" ---- --
-- >>> windows_replace "abc/def" -- "abc\\def" ---- --
-- >>> windows_replace "abc/def\\ghi" -- "abc\\def_ghi" ---- --
-- >>> > windows_replace "abc\\def/ghi" -- "abc_def\\ghi" --windows_replace :: String -> String instance GHC.Show.Show Data.Aviation.Aip.Href.Href instance GHC.Classes.Ord Data.Aviation.Aip.Href.Href instance GHC.Classes.Eq Data.Aviation.Aip.Href.Href instance Data.Aviation.Aip.Href.AsHref Data.Aviation.Aip.Href.Href instance Data.Aviation.Aip.Href.AsHref GHC.Base.String instance Data.Aviation.Aip.Href.GetHref Data.Aviation.Aip.Href.Href instance Data.Aviation.Aip.Href.GetHref GHC.Base.String instance Data.Aviation.Aip.Href.HasHref Data.Aviation.Aip.Href.Href instance Data.Aviation.Aip.Href.HasHref GHC.Base.String instance Data.Aviation.Aip.Href.IsHref Data.Aviation.Aip.Href.Href instance Data.Aviation.Aip.Href.IsHref GHC.Base.String instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.Href.Href instance Data.Aviation.Aip.Href.SetHref GHC.Base.String instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.Href.Href instance Data.Aviation.Aip.Href.ManyHref GHC.Base.String instance Data.Aviation.Aip.Href.SetHref () instance Data.Aviation.Aip.Href.FoldHref () instance Data.Aviation.Aip.Href.ManyHref () instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.Href.Href instance Data.Aviation.Aip.Href.FoldHref GHC.Base.String instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.Href.Href instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.Href.Href instance GHC.Base.Semigroup Data.Aviation.Aip.Href.Href instance GHC.Base.Monoid Data.Aviation.Aip.Href.Href instance Control.Lens.Cons.Cons Data.Aviation.Aip.Href.Href Data.Aviation.Aip.Href.Href GHC.Types.Char GHC.Types.Char instance Control.Lens.Cons.Snoc Data.Aviation.Aip.Href.Href Data.Aviation.Aip.Href.Href GHC.Types.Char GHC.Types.Char instance Control.Lens.Each.Each Data.Aviation.Aip.Href.Href Data.Aviation.Aip.Href.Href GHC.Types.Char GHC.Types.Char instance Control.Lens.Internal.Iso.Reversing Data.Aviation.Aip.Href.Href instance Control.Lens.Plated.Plated Data.Aviation.Aip.Href.Href instance Control.Lens.At.Ixed Data.Aviation.Aip.Href.Href instance Control.Lens.Empty.AsEmpty Data.Aviation.Aip.Href.Href instance Control.Lens.Wrapped.Wrapped Data.Aviation.Aip.Href.Href instance (Data.Aviation.Aip.Href.Href Data.Type.Equality.~ a) => Control.Lens.Wrapped.Rewrapped Data.Aviation.Aip.Href.Href a module Data.Aviation.Aip.ErsaAerodrome data ErsaAerodrome ErsaAerodrome :: String -> Href -> Maybe Href -> ErsaAerodrome class ManyErsaAerodrome a => AsErsaAerodrome a _ErsaAerodrome :: AsErsaAerodrome a => Prism' a ErsaAerodrome _ErsaAerodrome :: (AsErsaAerodrome a, IsErsaAerodrome a) => Prism' a ErsaAerodrome class FoldErsaAerodrome a _FoldErsaAerodrome :: FoldErsaAerodrome a => Fold a ErsaAerodrome class FoldErsaAerodrome a => GetErsaAerodrome a _GetErsaAerodrome :: GetErsaAerodrome a => Getter a ErsaAerodrome _GetErsaAerodrome :: (GetErsaAerodrome a, HasErsaAerodrome a) => Getter a ErsaAerodrome class SetErsaAerodrome a _SetErsaAerodrome :: SetErsaAerodrome a => Setter' a ErsaAerodrome _SetErsaAerodrome :: (SetErsaAerodrome a, ManyErsaAerodrome a) => Setter' a ErsaAerodrome class (FoldErsaAerodrome a, SetErsaAerodrome a) => ManyErsaAerodrome a _ManyErsaAerodrome :: ManyErsaAerodrome a => Traversal' a ErsaAerodrome class (GetErsaAerodrome a, ManyErsaAerodrome a) => HasErsaAerodrome a ersaAerodrome :: HasErsaAerodrome a => Lens' a ErsaAerodrome ersaAerodrome :: (HasErsaAerodrome a, IsErsaAerodrome a) => Lens' a ErsaAerodrome class (HasErsaAerodrome a, AsErsaAerodrome a) => IsErsaAerodrome a _IsErsaAerodrome :: IsErsaAerodrome a => Iso' a ErsaAerodrome instance GHC.Show.Show Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance GHC.Classes.Ord Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance GHC.Classes.Eq Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Data.Aviation.Aip.ErsaAerodrome.AsErsaAerodrome Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Data.Aviation.Aip.ErsaAerodrome.GetErsaAerodrome Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Data.Aviation.Aip.ErsaAerodrome.HasErsaAerodrome Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Data.Aviation.Aip.ErsaAerodrome.IsErsaAerodrome Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Data.Aviation.Aip.ErsaAerodrome.SetErsaAerodrome Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Data.Aviation.Aip.ErsaAerodrome.ManyErsaAerodrome Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Data.Aviation.Aip.ErsaAerodrome.SetErsaAerodrome () instance Data.Aviation.Aip.ErsaAerodrome.FoldErsaAerodrome () instance Data.Aviation.Aip.ErsaAerodrome.ManyErsaAerodrome () instance Data.Aviation.Aip.ErsaAerodrome.FoldErsaAerodrome Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome module Data.Aviation.Aip.ErsaAerodromes newtype ErsaAerodromes ErsaAerodromes :: [ErsaAerodrome] -> ErsaAerodromes class ManyErsaAerodromes a => AsErsaAerodromes a _ErsaAerodromes :: AsErsaAerodromes a => Prism' a ErsaAerodromes _ErsaAerodromes :: (AsErsaAerodromes a, IsErsaAerodromes a) => Prism' a ErsaAerodromes class FoldErsaAerodromes a _FoldErsaAerodromes :: FoldErsaAerodromes a => Fold a ErsaAerodromes class FoldErsaAerodromes a => GetErsaAerodromes a _GetErsaAerodromes :: GetErsaAerodromes a => Getter a ErsaAerodromes _GetErsaAerodromes :: (GetErsaAerodromes a, HasErsaAerodromes a) => Getter a ErsaAerodromes class SetErsaAerodromes a _SetErsaAerodromes :: SetErsaAerodromes a => Setter' a ErsaAerodromes _SetErsaAerodromes :: (SetErsaAerodromes a, ManyErsaAerodromes a) => Setter' a ErsaAerodromes class (FoldErsaAerodromes a, SetErsaAerodromes a) => ManyErsaAerodromes a _ManyErsaAerodromes :: ManyErsaAerodromes a => Traversal' a ErsaAerodromes class (GetErsaAerodromes a, ManyErsaAerodromes a) => HasErsaAerodromes a ersaAerodromes :: HasErsaAerodromes a => Lens' a ErsaAerodromes ersaAerodromes :: (HasErsaAerodromes a, IsErsaAerodromes a) => Lens' a ErsaAerodromes class (HasErsaAerodromes a, AsErsaAerodromes a) => IsErsaAerodromes a _IsErsaAerodromes :: IsErsaAerodromes a => Iso' a ErsaAerodromes instance GHC.Show.Show Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance GHC.Classes.Ord Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance GHC.Classes.Eq Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Data.Aviation.Aip.ErsaAerodromes.AsErsaAerodromes Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Data.Aviation.Aip.ErsaAerodromes.GetErsaAerodromes Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Data.Aviation.Aip.ErsaAerodromes.HasErsaAerodromes Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Data.Aviation.Aip.ErsaAerodromes.IsErsaAerodromes Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Data.Aviation.Aip.ErsaAerodromes.SetErsaAerodromes Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Data.Aviation.Aip.ErsaAerodromes.ManyErsaAerodromes Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Data.Aviation.Aip.ErsaAerodromes.SetErsaAerodromes () instance Data.Aviation.Aip.ErsaAerodromes.FoldErsaAerodromes () instance Data.Aviation.Aip.ErsaAerodromes.ManyErsaAerodromes () instance Data.Aviation.Aip.ErsaAerodromes.FoldErsaAerodromes Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance GHC.Base.Semigroup Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance GHC.Base.Monoid Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Control.Lens.Wrapped.Wrapped Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance (Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes Data.Type.Equality.~ x) => Control.Lens.Wrapped.Rewrapped Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes x instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Control.Lens.Cons.Cons Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Control.Lens.Cons.Snoc Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Control.Lens.Each.Each Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome Data.Aviation.Aip.ErsaAerodrome.ErsaAerodrome instance Control.Lens.Internal.Iso.Reversing Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Control.Lens.Plated.Plated Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Control.Lens.At.Ixed Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.ErsaAerodromes.ErsaAerodromes module Data.Aviation.Aip.Log aiplog :: String -> AipCon () aiplog' :: String -> IO () module Data.Aviation.Aip.PerHref newtype PerHref f a PerHref :: (Href -> FilePath -> FilePath -> (String -> AipCon ()) -> f a) -> PerHref f a ioPerHref :: MonadIO f => (Href -> FilePath -> FilePath -> (String -> AipCon ()) -> IO a) -> PerHref f a nothingPerHref :: Applicative f => PerHref f () hrefPerHref :: Applicative f => PerHref f Href basedirPerHref :: Applicative f => PerHref f FilePath downloaddirPerHref :: Applicative f => PerHref f FilePath logPerHref :: Applicative f => PerHref f (String -> AipCon ()) logeachPerHref :: PerHrefAipCon () logShowPerHref :: Show a => a -> PerHrefAipCon () type PerHrefAipCon a = PerHref AipCon a type PerHrefIO a = PerHref IO a instance GHC.Base.Functor f => GHC.Base.Functor (Data.Aviation.Aip.PerHref.PerHref f) instance Data.Functor.Bind.Class.Apply f => Data.Functor.Bind.Class.Apply (Data.Aviation.Aip.PerHref.PerHref f) instance GHC.Base.Applicative f => GHC.Base.Applicative (Data.Aviation.Aip.PerHref.PerHref f) instance Data.Functor.Bind.Class.Bind f => Data.Functor.Bind.Class.Bind (Data.Aviation.Aip.PerHref.PerHref f) instance GHC.Base.Monad f => GHC.Base.Monad (Data.Aviation.Aip.PerHref.PerHref f) instance Data.Functor.Alt.Alt f => Data.Functor.Alt.Alt (Data.Aviation.Aip.PerHref.PerHref f) instance GHC.Base.Alternative f => GHC.Base.Alternative (Data.Aviation.Aip.PerHref.PerHref f) instance Control.Monad.Trans.Class.MonadTrans Data.Aviation.Aip.PerHref.PerHref instance Control.Monad.IO.Class.MonadIO f => Control.Monad.IO.Class.MonadIO (Data.Aviation.Aip.PerHref.PerHref f) instance (Data.Aviation.Aip.PerHref.PerHref f a Data.Type.Equality.~ x) => Control.Lens.Wrapped.Rewrapped (Data.Aviation.Aip.PerHref.PerHref g k) x instance Control.Lens.Wrapped.Wrapped (Data.Aviation.Aip.PerHref.PerHref f k) module Data.Aviation.Aip.HttpRequest aipRequestGet :: BufferType ty => Href -> String -> Request ty aipRequestPost :: BufferType ty => Href -> String -> Request ty aipRequestMethod :: BufferType ty => RequestMethod -> Href -> String -> Request ty doRequest :: HStream a => Request a -> AipCon a doRequest' :: HStream a => Request a -> HandleStream a -> AipCon a doGetRequest :: HStream a => Href -> String -> AipCon a doPostRequest :: HStream a => Href -> String -> AipCon a requestAipContents :: AipCon AipContents downloadHref :: PerHref AipCon FilePath module Data.Aviation.Aip.SHA1 newtype SHA1 SHA1 :: Word160 -> SHA1 class ManySHA1 a => AsSHA1 a _SHA1 :: AsSHA1 a => Prism' a SHA1 _SHA1 :: (AsSHA1 a, IsSHA1 a) => Prism' a SHA1 class FoldSHA1 a _FoldSHA1 :: FoldSHA1 a => Fold a SHA1 class FoldSHA1 a => GetSHA1 a _GetSHA1 :: GetSHA1 a => Getter a SHA1 _GetSHA1 :: (GetSHA1 a, HasSHA1 a) => Getter a SHA1 class SetSHA1 a _SetSHA1 :: SetSHA1 a => Setter' a SHA1 _SetSHA1 :: (SetSHA1 a, ManySHA1 a) => Setter' a SHA1 class (FoldSHA1 a, SetSHA1 a) => ManySHA1 a _ManySHA1 :: ManySHA1 a => Traversal' a SHA1 class (GetSHA1 a, ManySHA1 a) => HasSHA1 a sha1 :: HasSHA1 a => Lens' a SHA1 sha1 :: (HasSHA1 a, IsSHA1 a) => Lens' a SHA1 class (HasSHA1 a, AsSHA1 a) => IsSHA1 a _IsSHA1 :: IsSHA1 a => Iso' a SHA1 hash :: [Word8] -> SHA1 hashHex :: SHA1 -> ShowS showsHash :: HasSHA1 s => s -> ShowS strHash :: Prism' String SHA1 instance GHC.Show.Show Data.Aviation.Aip.SHA1.SHA1 instance GHC.Classes.Eq Data.Aviation.Aip.SHA1.SHA1 instance Data.Aviation.Aip.SHA1.AsSHA1 Data.Aviation.Aip.SHA1.SHA1 instance Data.Aviation.Aip.SHA1.GetSHA1 Data.Aviation.Aip.SHA1.SHA1 instance Data.Aviation.Aip.SHA1.HasSHA1 Data.Aviation.Aip.SHA1.SHA1 instance Data.Aviation.Aip.SHA1.IsSHA1 Data.Aviation.Aip.SHA1.SHA1 instance Data.Aviation.Aip.SHA1.SetSHA1 Data.Aviation.Aip.SHA1.SHA1 instance Data.Aviation.Aip.SHA1.ManySHA1 Data.Aviation.Aip.SHA1.SHA1 instance Data.Aviation.Aip.SHA1.SetSHA1 () instance Data.Aviation.Aip.SHA1.FoldSHA1 () instance Data.Aviation.Aip.SHA1.ManySHA1 () instance Data.Aviation.Aip.SHA1.FoldSHA1 Data.Aviation.Aip.SHA1.SHA1 instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.SHA1.SHA1 instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.SHA1.SHA1 module Data.Aviation.Aip.Title newtype Title Title :: String -> Title class ManyTitle a => AsTitle a _Title :: AsTitle a => Prism' a Title _Title :: (AsTitle a, IsTitle a) => Prism' a Title class FoldTitle a _FoldTitle :: FoldTitle a => Fold a Title class FoldTitle a => GetTitle a _GetTitle :: GetTitle a => Getter a Title _GetTitle :: (GetTitle a, HasTitle a) => Getter a Title class SetTitle a _SetTitle :: SetTitle a => Setter' a Title _SetTitle :: (SetTitle a, ManyTitle a) => Setter' a Title class (FoldTitle a, SetTitle a) => ManyTitle a _ManyTitle :: ManyTitle a => Traversal' a Title class (GetTitle a, ManyTitle a) => HasTitle a title :: HasTitle a => Lens' a Title title :: (HasTitle a, IsTitle a) => Lens' a Title class (HasTitle a, AsTitle a) => IsTitle a _IsTitle :: IsTitle a => Iso' a Title instance GHC.Show.Show Data.Aviation.Aip.Title.Title instance GHC.Classes.Ord Data.Aviation.Aip.Title.Title instance GHC.Classes.Eq Data.Aviation.Aip.Title.Title instance Data.Aviation.Aip.Title.AsTitle Data.Aviation.Aip.Title.Title instance Data.Aviation.Aip.Title.AsTitle GHC.Base.String instance Data.Aviation.Aip.Title.GetTitle Data.Aviation.Aip.Title.Title instance Data.Aviation.Aip.Title.GetTitle GHC.Base.String instance Data.Aviation.Aip.Title.HasTitle Data.Aviation.Aip.Title.Title instance Data.Aviation.Aip.Title.HasTitle GHC.Base.String instance Data.Aviation.Aip.Title.IsTitle Data.Aviation.Aip.Title.Title instance Data.Aviation.Aip.Title.IsTitle GHC.Base.String instance Data.Aviation.Aip.Title.SetTitle Data.Aviation.Aip.Title.Title instance Data.Aviation.Aip.Title.SetTitle GHC.Base.String instance Data.Aviation.Aip.Title.ManyTitle Data.Aviation.Aip.Title.Title instance Data.Aviation.Aip.Title.ManyTitle GHC.Base.String instance Data.Aviation.Aip.Title.SetTitle () instance Data.Aviation.Aip.Title.FoldTitle () instance Data.Aviation.Aip.Title.ManyTitle () instance Data.Aviation.Aip.Title.FoldTitle Data.Aviation.Aip.Title.Title instance Data.Aviation.Aip.Title.FoldTitle GHC.Base.String instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.Title.Title instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.Title.Title instance GHC.Base.Semigroup Data.Aviation.Aip.Title.Title instance GHC.Base.Monoid Data.Aviation.Aip.Title.Title instance Control.Lens.Cons.Cons Data.Aviation.Aip.Title.Title Data.Aviation.Aip.Title.Title GHC.Types.Char GHC.Types.Char instance Control.Lens.Cons.Snoc Data.Aviation.Aip.Title.Title Data.Aviation.Aip.Title.Title GHC.Types.Char GHC.Types.Char instance Control.Lens.Each.Each Data.Aviation.Aip.Title.Title Data.Aviation.Aip.Title.Title GHC.Types.Char GHC.Types.Char instance Control.Lens.Internal.Iso.Reversing Data.Aviation.Aip.Title.Title instance Control.Lens.Plated.Plated Data.Aviation.Aip.Title.Title instance Control.Lens.At.Ixed Data.Aviation.Aip.Title.Title instance Control.Lens.Wrapped.Wrapped Data.Aviation.Aip.Title.Title instance (Data.Aviation.Aip.Title.Title Data.Type.Equality.~ a) => Control.Lens.Wrapped.Rewrapped Data.Aviation.Aip.Title.Title a module Data.Aviation.Aip.Aip_SUP_and_AIC data Aip_SUP_and_AIC Aip_SUP_and_AIC :: DocumentNumber -> Href -> Title -> AipDate -> AipDate -> Aip_SUP_and_AIC class ManyAip_SUP_and_AIC a => AsAip_SUP_and_AIC a _Aip_SUP_and_AIC :: AsAip_SUP_and_AIC a => Prism' a Aip_SUP_and_AIC _Aip_SUP_and_AIC :: (AsAip_SUP_and_AIC a, IsAip_SUP_and_AIC a) => Prism' a Aip_SUP_and_AIC class FoldAip_SUP_and_AIC a _FoldAip_SUP_and_AIC :: FoldAip_SUP_and_AIC a => Fold a Aip_SUP_and_AIC class FoldAip_SUP_and_AIC a => GetAip_SUP_and_AIC a _GetAip_SUP_and_AIC :: GetAip_SUP_and_AIC a => Getter a Aip_SUP_and_AIC _GetAip_SUP_and_AIC :: (GetAip_SUP_and_AIC a, HasAip_SUP_and_AIC a) => Getter a Aip_SUP_and_AIC class SetAip_SUP_and_AIC a _SetAip_SUP_and_AIC :: SetAip_SUP_and_AIC a => Setter' a Aip_SUP_and_AIC _SetAip_SUP_and_AIC :: (SetAip_SUP_and_AIC a, ManyAip_SUP_and_AIC a) => Setter' a Aip_SUP_and_AIC class (FoldAip_SUP_and_AIC a, SetAip_SUP_and_AIC a) => ManyAip_SUP_and_AIC a _ManyAip_SUP_and_AIC :: ManyAip_SUP_and_AIC a => Traversal' a Aip_SUP_and_AIC class (GetAip_SUP_and_AIC a, ManyAip_SUP_and_AIC a) => HasAip_SUP_and_AIC a aip_SUP_and_AIC :: HasAip_SUP_and_AIC a => Lens' a Aip_SUP_and_AIC aip_SUP_and_AIC :: (HasAip_SUP_and_AIC a, IsAip_SUP_and_AIC a) => Lens' a Aip_SUP_and_AIC class (HasAip_SUP_and_AIC a, AsAip_SUP_and_AIC a) => IsAip_SUP_and_AIC a _IsAip_SUP_and_AIC :: IsAip_SUP_and_AIC a => Iso' a Aip_SUP_and_AIC instance GHC.Show.Show Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance GHC.Classes.Ord Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance GHC.Classes.Eq Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Data.Aviation.Aip.Aip_SUP_and_AIC.AsAip_SUP_and_AIC Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Data.Aviation.Aip.Aip_SUP_and_AIC.GetAip_SUP_and_AIC Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Data.Aviation.Aip.Aip_SUP_and_AIC.HasAip_SUP_and_AIC Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Data.Aviation.Aip.Aip_SUP_and_AIC.IsAip_SUP_and_AIC Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Data.Aviation.Aip.Aip_SUP_and_AIC.SetAip_SUP_and_AIC Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Data.Aviation.Aip.Aip_SUP_and_AIC.ManyAip_SUP_and_AIC Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Data.Aviation.Aip.Aip_SUP_and_AIC.SetAip_SUP_and_AIC () instance Data.Aviation.Aip.Aip_SUP_and_AIC.FoldAip_SUP_and_AIC () instance Data.Aviation.Aip.Aip_SUP_and_AIC.ManyAip_SUP_and_AIC () instance Data.Aviation.Aip.Aip_SUP_and_AIC.FoldAip_SUP_and_AIC Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Data.Aviation.Aip.Href.GetHref Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Data.Aviation.Aip.Href.HasHref Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC module Data.Aviation.Aip.Aip_SUP_and_AICs newtype Aip_SUP_and_AICs Aip_SUP_and_AICs :: [Aip_SUP_and_AIC] -> Aip_SUP_and_AICs class ManyAip_SUP_and_AICs a => AsAip_SUP_and_AICs a _Aip_SUP_and_AICs :: AsAip_SUP_and_AICs a => Prism' a Aip_SUP_and_AICs _Aip_SUP_and_AICs :: (AsAip_SUP_and_AICs a, IsAip_SUP_and_AICs a) => Prism' a Aip_SUP_and_AICs class FoldAip_SUP_and_AICs a _FoldAip_SUP_and_AICs :: FoldAip_SUP_and_AICs a => Fold a Aip_SUP_and_AICs class FoldAip_SUP_and_AICs a => GetAip_SUP_and_AICs a _GetAip_SUP_and_AICs :: GetAip_SUP_and_AICs a => Getter a Aip_SUP_and_AICs _GetAip_SUP_and_AICs :: (GetAip_SUP_and_AICs a, HasAip_SUP_and_AICs a) => Getter a Aip_SUP_and_AICs class SetAip_SUP_and_AICs a _SetAip_SUP_and_AICs :: SetAip_SUP_and_AICs a => Setter' a Aip_SUP_and_AICs _SetAip_SUP_and_AICs :: (SetAip_SUP_and_AICs a, ManyAip_SUP_and_AICs a) => Setter' a Aip_SUP_and_AICs class (FoldAip_SUP_and_AICs a, SetAip_SUP_and_AICs a) => ManyAip_SUP_and_AICs a _ManyAip_SUP_and_AICs :: ManyAip_SUP_and_AICs a => Traversal' a Aip_SUP_and_AICs class (GetAip_SUP_and_AICs a, ManyAip_SUP_and_AICs a) => HasAip_SUP_and_AICs a aip_SUP_and_AICs :: HasAip_SUP_and_AICs a => Lens' a Aip_SUP_and_AICs aip_SUP_and_AICs :: (HasAip_SUP_and_AICs a, IsAip_SUP_and_AICs a) => Lens' a Aip_SUP_and_AICs class (HasAip_SUP_and_AICs a, AsAip_SUP_and_AICs a) => IsAip_SUP_and_AICs a _IsAip_SUP_and_AICs :: IsAip_SUP_and_AICs a => Iso' a Aip_SUP_and_AICs instance GHC.Show.Show Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance GHC.Classes.Ord Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance GHC.Classes.Eq Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Data.Aviation.Aip.Aip_SUP_and_AICs.AsAip_SUP_and_AICs Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Data.Aviation.Aip.Aip_SUP_and_AICs.GetAip_SUP_and_AICs Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Data.Aviation.Aip.Aip_SUP_and_AICs.HasAip_SUP_and_AICs Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Data.Aviation.Aip.Aip_SUP_and_AICs.IsAip_SUP_and_AICs Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Data.Aviation.Aip.Aip_SUP_and_AICs.SetAip_SUP_and_AICs Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Data.Aviation.Aip.Aip_SUP_and_AICs.ManyAip_SUP_and_AICs Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Data.Aviation.Aip.Aip_SUP_and_AICs.SetAip_SUP_and_AICs () instance Data.Aviation.Aip.Aip_SUP_and_AICs.FoldAip_SUP_and_AICs () instance Data.Aviation.Aip.Aip_SUP_and_AICs.ManyAip_SUP_and_AICs () instance Data.Aviation.Aip.Aip_SUP_and_AICs.FoldAip_SUP_and_AICs Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance GHC.Base.Semigroup Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance GHC.Base.Monoid Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Control.Lens.Wrapped.Wrapped Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance (Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs Data.Type.Equality.~ x) => Control.Lens.Wrapped.Rewrapped Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs x instance Control.Lens.Cons.Cons Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Control.Lens.Cons.Snoc Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Control.Lens.Each.Each Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC Data.Aviation.Aip.Aip_SUP_and_AIC.Aip_SUP_and_AIC instance Control.Lens.Internal.Iso.Reversing Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Control.Lens.Plated.Plated Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Control.Lens.At.Ixed Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.Aip_SUP_and_AICs.Aip_SUP_and_AICs module Data.Aviation.Aip.Txt newtype Txt Txt :: String -> Txt class ManyTxt a => AsTxt a _Txt :: AsTxt a => Prism' a Txt _Txt :: (AsTxt a, IsTxt a) => Prism' a Txt class FoldTxt a _FoldTxt :: FoldTxt a => Fold a Txt class FoldTxt a => GetTxt a _GetTxt :: GetTxt a => Getter a Txt _GetTxt :: (GetTxt a, HasTxt a) => Getter a Txt class SetTxt a _SetTxt :: SetTxt a => Setter' a Txt _SetTxt :: (SetTxt a, ManyTxt a) => Traversal' a Txt class (FoldTxt a, SetTxt a) => ManyTxt a _ManyTxt :: ManyTxt a => Traversal' a Txt class (GetTxt a, ManyTxt a) => HasTxt a txt :: HasTxt a => Lens' a Txt txt :: (HasTxt a, IsTxt a) => Lens' a Txt class (HasTxt a, AsTxt a) => IsTxt a _IsTxt :: IsTxt a => Iso' a Txt instance GHC.Show.Show Data.Aviation.Aip.Txt.Txt instance GHC.Classes.Ord Data.Aviation.Aip.Txt.Txt instance GHC.Classes.Eq Data.Aviation.Aip.Txt.Txt instance Data.Aviation.Aip.Txt.AsTxt Data.Aviation.Aip.Txt.Txt instance Data.Aviation.Aip.Txt.AsTxt GHC.Base.String instance Data.Aviation.Aip.Txt.GetTxt Data.Aviation.Aip.Txt.Txt instance Data.Aviation.Aip.Txt.GetTxt GHC.Base.String instance Data.Aviation.Aip.Txt.HasTxt Data.Aviation.Aip.Txt.Txt instance Data.Aviation.Aip.Txt.HasTxt GHC.Base.String instance Data.Aviation.Aip.Txt.IsTxt Data.Aviation.Aip.Txt.Txt instance Data.Aviation.Aip.Txt.IsTxt GHC.Base.String instance Data.Aviation.Aip.Txt.SetTxt Data.Aviation.Aip.Txt.Txt instance Data.Aviation.Aip.Txt.SetTxt GHC.Base.String instance Data.Aviation.Aip.Txt.ManyTxt Data.Aviation.Aip.Txt.Txt instance Data.Aviation.Aip.Txt.ManyTxt GHC.Base.String instance Data.Aviation.Aip.Txt.SetTxt () instance Data.Aviation.Aip.Txt.FoldTxt () instance Data.Aviation.Aip.Txt.ManyTxt () instance Data.Aviation.Aip.Txt.FoldTxt Data.Aviation.Aip.Txt.Txt instance Data.Aviation.Aip.Txt.FoldTxt GHC.Base.String instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.Txt.Txt instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.Txt.Txt instance GHC.Base.Semigroup Data.Aviation.Aip.Txt.Txt instance GHC.Base.Monoid Data.Aviation.Aip.Txt.Txt instance Control.Lens.Cons.Cons Data.Aviation.Aip.Txt.Txt Data.Aviation.Aip.Txt.Txt GHC.Types.Char GHC.Types.Char instance Control.Lens.Cons.Snoc Data.Aviation.Aip.Txt.Txt Data.Aviation.Aip.Txt.Txt GHC.Types.Char GHC.Types.Char instance Control.Lens.Each.Each Data.Aviation.Aip.Txt.Txt Data.Aviation.Aip.Txt.Txt GHC.Types.Char GHC.Types.Char instance Control.Lens.Internal.Iso.Reversing Data.Aviation.Aip.Txt.Txt instance Control.Lens.Plated.Plated Data.Aviation.Aip.Txt.Txt instance Control.Lens.At.Ixed Data.Aviation.Aip.Txt.Txt instance Control.Lens.Empty.AsEmpty Data.Aviation.Aip.Txt.Txt instance Control.Lens.Wrapped.Wrapped Data.Aviation.Aip.Txt.Txt instance (Data.Aviation.Aip.Txt.Txt Data.Type.Equality.~ a) => Control.Lens.Wrapped.Rewrapped Data.Aviation.Aip.Txt.Txt a module Data.Aviation.Aip.ListItemLink data ListItemLink ListItemLink :: Href -> Txt -> ListItemLink class ManyListItemLink a => AsListItemLink a _ListItemLink :: AsListItemLink a => Prism' a ListItemLink _ListItemLink :: (AsListItemLink a, IsListItemLink a) => Prism' a ListItemLink class FoldListItemLink a _FoldListItemLink :: FoldListItemLink a => Fold a ListItemLink class FoldListItemLink a => GetListItemLink a _GetListItemLink :: GetListItemLink a => Getter a ListItemLink _GetListItemLink :: (GetListItemLink a, HasListItemLink a) => Getter a ListItemLink class SetListItemLink a _SetListItemLink :: SetListItemLink a => Setter' a ListItemLink _SetListItemLink :: (SetListItemLink a, ManyListItemLink a) => Setter' a ListItemLink class (FoldListItemLink a, SetListItemLink a) => ManyListItemLink a _ManyListItemLink :: ManyListItemLink a => Traversal' a ListItemLink class (GetListItemLink a, ManyListItemLink a) => HasListItemLink a listItemLink :: HasListItemLink a => Lens' a ListItemLink listItemLink :: (HasListItemLink a, IsListItemLink a) => Lens' a ListItemLink class (HasListItemLink a, AsListItemLink a) => IsListItemLink a _IsListItemLink :: IsListItemLink a => Iso' a ListItemLink instance GHC.Show.Show Data.Aviation.Aip.ListItemLink.ListItemLink instance GHC.Classes.Ord Data.Aviation.Aip.ListItemLink.ListItemLink instance GHC.Classes.Eq Data.Aviation.Aip.ListItemLink.ListItemLink instance Data.Aviation.Aip.ListItemLink.AsListItemLink Data.Aviation.Aip.ListItemLink.ListItemLink instance Data.Aviation.Aip.ListItemLink.GetListItemLink Data.Aviation.Aip.ListItemLink.ListItemLink instance Data.Aviation.Aip.ListItemLink.HasListItemLink Data.Aviation.Aip.ListItemLink.ListItemLink instance Data.Aviation.Aip.ListItemLink.IsListItemLink Data.Aviation.Aip.ListItemLink.ListItemLink instance Data.Aviation.Aip.ListItemLink.SetListItemLink Data.Aviation.Aip.ListItemLink.ListItemLink instance Data.Aviation.Aip.ListItemLink.ManyListItemLink Data.Aviation.Aip.ListItemLink.ListItemLink instance Data.Aviation.Aip.ListItemLink.SetListItemLink () instance Data.Aviation.Aip.ListItemLink.FoldListItemLink () instance Data.Aviation.Aip.ListItemLink.ManyListItemLink () instance Data.Aviation.Aip.ListItemLink.FoldListItemLink Data.Aviation.Aip.ListItemLink.ListItemLink instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.ListItemLink.ListItemLink instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.ListItemLink.ListItemLink instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.ListItemLink.ListItemLink instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.ListItemLink.ListItemLink instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.ListItemLink.ListItemLink instance Data.Aviation.Aip.Href.GetHref Data.Aviation.Aip.ListItemLink.ListItemLink instance Data.Aviation.Aip.Href.HasHref Data.Aviation.Aip.ListItemLink.ListItemLink module Data.Aviation.Aip.ListItemLinks1 newtype ListItemLinks1 ListItemLinks1 :: [NonEmpty ListItemLink] -> ListItemLinks1 class ManyListItemLinks1 a => AsListItemLinks1 a _ListItemLinks1 :: AsListItemLinks1 a => Prism' a ListItemLinks1 _ListItemLinks1 :: (AsListItemLinks1 a, IsListItemLinks1 a) => Prism' a ListItemLinks1 class FoldListItemLinks1 a _FoldListItemLinks1 :: FoldListItemLinks1 a => Fold a ListItemLinks1 class FoldListItemLinks1 a => GetListItemLinks1 a _GetListItemLinks1 :: GetListItemLinks1 a => Getter a ListItemLinks1 _GetListItemLinks1 :: (GetListItemLinks1 a, HasListItemLinks1 a) => Getter a ListItemLinks1 class SetListItemLinks1 a _SetListItemLinks1 :: SetListItemLinks1 a => Setter' a ListItemLinks1 _SetListItemLinks1 :: (SetListItemLinks1 a, ManyListItemLinks1 a) => Setter' a ListItemLinks1 class (FoldListItemLinks1 a, SetListItemLinks1 a) => ManyListItemLinks1 a _ManyListItemLinks1 :: ManyListItemLinks1 a => Traversal' a ListItemLinks1 class (GetListItemLinks1 a, ManyListItemLinks1 a) => HasListItemLinks1 a listItemLinks1 :: HasListItemLinks1 a => Lens' a ListItemLinks1 listItemLinks1 :: (HasListItemLinks1 a, IsListItemLinks1 a) => Lens' a ListItemLinks1 class (HasListItemLinks1 a, AsListItemLinks1 a) => IsListItemLinks1 a _IsListItemLinks1 :: IsListItemLinks1 a => Iso' a ListItemLinks1 instance GHC.Show.Show Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance GHC.Classes.Ord Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance GHC.Classes.Eq Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Data.Aviation.Aip.ListItemLinks1.AsListItemLinks1 Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Data.Aviation.Aip.ListItemLinks1.GetListItemLinks1 Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Data.Aviation.Aip.ListItemLinks1.HasListItemLinks1 Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Data.Aviation.Aip.ListItemLinks1.IsListItemLinks1 Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Data.Aviation.Aip.ListItemLinks1.SetListItemLinks1 Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Data.Aviation.Aip.ListItemLinks1.ManyListItemLinks1 Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Data.Aviation.Aip.ListItemLinks1.SetListItemLinks1 () instance Data.Aviation.Aip.ListItemLinks1.FoldListItemLinks1 () instance Data.Aviation.Aip.ListItemLinks1.ManyListItemLinks1 () instance Data.Aviation.Aip.ListItemLinks1.FoldListItemLinks1 Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance GHC.Base.Semigroup Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance GHC.Base.Monoid Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Control.Lens.Wrapped.Wrapped Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance (Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 Data.Type.Equality.~ x) => Control.Lens.Wrapped.Rewrapped Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 x instance Control.Lens.Cons.Cons Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 (GHC.Base.NonEmpty Data.Aviation.Aip.ListItemLink.ListItemLink) (GHC.Base.NonEmpty Data.Aviation.Aip.ListItemLink.ListItemLink) instance Control.Lens.Cons.Snoc Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 (GHC.Base.NonEmpty Data.Aviation.Aip.ListItemLink.ListItemLink) (GHC.Base.NonEmpty Data.Aviation.Aip.ListItemLink.ListItemLink) instance Control.Lens.Each.Each Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 (GHC.Base.NonEmpty Data.Aviation.Aip.ListItemLink.ListItemLink) (GHC.Base.NonEmpty Data.Aviation.Aip.ListItemLink.ListItemLink) instance Control.Lens.Internal.Iso.Reversing Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Control.Lens.Plated.Plated Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Control.Lens.At.Ixed Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.ListItemLinks1.ListItemLinks1 module Data.Aviation.Aip.ListItemLinks newtype ListItemLinks ListItemLinks :: [ListItemLink] -> ListItemLinks class ManyListItemLinks a => AsListItemLinks a _ListItemLinks :: AsListItemLinks a => Prism' a ListItemLinks _ListItemLinks :: (AsListItemLinks a, IsListItemLinks a) => Prism' a ListItemLinks class FoldListItemLinks a _FoldListItemLinks :: FoldListItemLinks a => Fold a ListItemLinks class FoldListItemLinks a => GetListItemLinks a _GetListItemLinks :: GetListItemLinks a => Getter a ListItemLinks _GetListItemLinks :: (GetListItemLinks a, HasListItemLinks a) => Getter a ListItemLinks class SetListItemLinks a _SetListItemLinks :: SetListItemLinks a => Setter' a ListItemLinks _SetListItemLinks :: (SetListItemLinks a, ManyListItemLinks a) => Setter' a ListItemLinks class (FoldListItemLinks a, SetListItemLinks a) => ManyListItemLinks a _ManyListItemLinks :: ManyListItemLinks a => Traversal' a ListItemLinks class (GetListItemLinks a, ManyListItemLinks a) => HasListItemLinks a listItemLinks :: HasListItemLinks a => Lens' a ListItemLinks listItemLinks :: (HasListItemLinks a, IsListItemLinks a) => Lens' a ListItemLinks class (HasListItemLinks a, AsListItemLinks a) => IsListItemLinks a _IsListItemLinks :: IsListItemLinks a => Iso' a ListItemLinks instance GHC.Show.Show Data.Aviation.Aip.ListItemLinks.ListItemLinks instance GHC.Classes.Ord Data.Aviation.Aip.ListItemLinks.ListItemLinks instance GHC.Classes.Eq Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aviation.Aip.ListItemLinks.AsListItemLinks Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aviation.Aip.ListItemLinks.GetListItemLinks Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aviation.Aip.ListItemLinks.HasListItemLinks Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aviation.Aip.ListItemLinks.IsListItemLinks Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aviation.Aip.ListItemLinks.SetListItemLinks Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aviation.Aip.ListItemLinks.ManyListItemLinks Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aviation.Aip.ListItemLinks.SetListItemLinks () instance Data.Aviation.Aip.ListItemLinks.FoldListItemLinks () instance Data.Aviation.Aip.ListItemLinks.ManyListItemLinks () instance Data.Aviation.Aip.ListItemLinks.FoldListItemLinks Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.ListItemLinks.ListItemLinks instance GHC.Base.Semigroup Data.Aviation.Aip.ListItemLinks.ListItemLinks instance GHC.Base.Monoid Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Control.Lens.Wrapped.Wrapped Data.Aviation.Aip.ListItemLinks.ListItemLinks instance (Data.Aviation.Aip.ListItemLinks.ListItemLinks Data.Type.Equality.~ x) => Control.Lens.Wrapped.Rewrapped Data.Aviation.Aip.ListItemLinks.ListItemLinks x instance Control.Lens.Cons.Cons Data.Aviation.Aip.ListItemLinks.ListItemLinks Data.Aviation.Aip.ListItemLinks.ListItemLinks Data.Aviation.Aip.ListItemLink.ListItemLink Data.Aviation.Aip.ListItemLink.ListItemLink instance Control.Lens.Cons.Snoc Data.Aviation.Aip.ListItemLinks.ListItemLinks Data.Aviation.Aip.ListItemLinks.ListItemLinks Data.Aviation.Aip.ListItemLink.ListItemLink Data.Aviation.Aip.ListItemLink.ListItemLink instance Control.Lens.Each.Each Data.Aviation.Aip.ListItemLinks.ListItemLinks Data.Aviation.Aip.ListItemLinks.ListItemLinks Data.Aviation.Aip.ListItemLink.ListItemLink Data.Aviation.Aip.ListItemLink.ListItemLink instance Control.Lens.Internal.Iso.Reversing Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Control.Lens.Plated.Plated Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Control.Lens.At.Ixed Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aviation.Aip.ListItemLink.SetListItemLink Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aviation.Aip.ListItemLink.FoldListItemLink Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aviation.Aip.ListItemLink.ManyListItemLink Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.ListItemLinks.ListItemLinks instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.ListItemLinks.ListItemLinks module Data.Aviation.Aip.Ersa data Ersa Ersa :: ListItemLinks -> ErsaAerodromes -> [Href] -> Ersa class ManyErsa a => AsErsa a _Ersa :: AsErsa a => Prism' a Ersa _Ersa :: (AsErsa a, IsErsa a) => Prism' a Ersa class FoldErsa a _FoldErsa :: FoldErsa a => Fold a Ersa class FoldErsa a => GetErsa a _GetErsa :: GetErsa a => Getter a Ersa _GetErsa :: (GetErsa a, HasErsa a) => Getter a Ersa class SetErsa a _SetErsa :: SetErsa a => Setter' a Ersa _SetErsa :: (SetErsa a, ManyErsa a) => Setter' a Ersa class (FoldErsa a, SetErsa a) => ManyErsa a _ManyErsa :: ManyErsa a => Traversal' a Ersa class (GetErsa a, ManyErsa a) => HasErsa a ersa :: HasErsa a => Lens' a Ersa ersa :: (HasErsa a, IsErsa a) => Lens' a Ersa class (HasErsa a, AsErsa a) => IsErsa a _IsErsa :: IsErsa a => Iso' a Ersa instance GHC.Show.Show Data.Aviation.Aip.Ersa.Ersa instance GHC.Classes.Ord Data.Aviation.Aip.Ersa.Ersa instance GHC.Classes.Eq Data.Aviation.Aip.Ersa.Ersa instance Data.Aviation.Aip.Ersa.AsErsa Data.Aviation.Aip.Ersa.Ersa instance Data.Aviation.Aip.Ersa.GetErsa Data.Aviation.Aip.Ersa.Ersa instance Data.Aviation.Aip.Ersa.HasErsa Data.Aviation.Aip.Ersa.Ersa instance Data.Aviation.Aip.Ersa.IsErsa Data.Aviation.Aip.Ersa.Ersa instance Data.Aviation.Aip.Ersa.SetErsa Data.Aviation.Aip.Ersa.Ersa instance Data.Aviation.Aip.Ersa.ManyErsa Data.Aviation.Aip.Ersa.Ersa instance Data.Aviation.Aip.Ersa.SetErsa () instance Data.Aviation.Aip.Ersa.FoldErsa () instance Data.Aviation.Aip.Ersa.ManyErsa () instance Data.Aviation.Aip.Ersa.FoldErsa Data.Aviation.Aip.Ersa.Ersa instance GHC.Base.Semigroup Data.Aviation.Aip.Ersa.Ersa instance GHC.Base.Monoid Data.Aviation.Aip.Ersa.Ersa instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.Ersa.Ersa instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.Ersa.Ersa instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.Ersa.Ersa instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.Ersa.Ersa instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.Ersa.Ersa module Data.Aviation.Aip.DAPEntry data DAPEntry DAPEntry :: Href -> Txt -> AipDate -> Amendment -> DAPEntry class ManyDAPEntry a => AsDAPEntry a _DAPEntry :: AsDAPEntry a => Prism' a DAPEntry _DAPEntry :: (AsDAPEntry a, IsDAPEntry a) => Prism' a DAPEntry class FoldDAPEntry a _FoldDAPEntry :: FoldDAPEntry a => Fold a DAPEntry class FoldDAPEntry a => GetDAPEntry a _GetDAPEntry :: GetDAPEntry a => Getter a DAPEntry _GetDAPEntry :: (GetDAPEntry a, HasDAPEntry a) => Getter a DAPEntry class SetDAPEntry a _SetDAPEntry :: SetDAPEntry a => Setter' a DAPEntry _SetDAPEntry :: (SetDAPEntry a, ManyDAPEntry a) => Setter' a DAPEntry class (FoldDAPEntry a, SetDAPEntry a) => ManyDAPEntry a _ManyDAPEntry :: ManyDAPEntry a => Traversal' a DAPEntry class (GetDAPEntry a, ManyDAPEntry a) => HasDAPEntry a dapEntry :: HasDAPEntry a => Lens' a DAPEntry dapEntry :: (HasDAPEntry a, IsDAPEntry a) => Lens' a DAPEntry class (HasDAPEntry a, AsDAPEntry a) => IsDAPEntry a _IsDAPEntry :: IsDAPEntry a => Iso' a DAPEntry instance GHC.Show.Show Data.Aviation.Aip.DAPEntry.DAPEntry instance GHC.Classes.Ord Data.Aviation.Aip.DAPEntry.DAPEntry instance GHC.Classes.Eq Data.Aviation.Aip.DAPEntry.DAPEntry instance Data.Aviation.Aip.DAPEntry.AsDAPEntry Data.Aviation.Aip.DAPEntry.DAPEntry instance Data.Aviation.Aip.DAPEntry.GetDAPEntry Data.Aviation.Aip.DAPEntry.DAPEntry instance Data.Aviation.Aip.DAPEntry.HasDAPEntry Data.Aviation.Aip.DAPEntry.DAPEntry instance Data.Aviation.Aip.DAPEntry.IsDAPEntry Data.Aviation.Aip.DAPEntry.DAPEntry instance Data.Aviation.Aip.DAPEntry.SetDAPEntry Data.Aviation.Aip.DAPEntry.DAPEntry instance Data.Aviation.Aip.DAPEntry.ManyDAPEntry Data.Aviation.Aip.DAPEntry.DAPEntry instance Data.Aviation.Aip.DAPEntry.SetDAPEntry () instance Data.Aviation.Aip.DAPEntry.FoldDAPEntry () instance Data.Aviation.Aip.DAPEntry.ManyDAPEntry () instance Data.Aviation.Aip.DAPEntry.FoldDAPEntry Data.Aviation.Aip.DAPEntry.DAPEntry instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.DAPEntry.DAPEntry instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.DAPEntry.DAPEntry instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.DAPEntry.DAPEntry instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.DAPEntry.DAPEntry instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.DAPEntry.DAPEntry instance Data.Aviation.Aip.Href.GetHref Data.Aviation.Aip.DAPEntry.DAPEntry instance Data.Aviation.Aip.Href.HasHref Data.Aviation.Aip.DAPEntry.DAPEntry module Data.Aviation.Aip.DAPEntries newtype DAPEntries DAPEntries :: [DAPEntry] -> DAPEntries class ManyDAPEntries a => AsDAPEntries a _DAPEntries :: AsDAPEntries a => Prism' a DAPEntries _DAPEntries :: (AsDAPEntries a, IsDAPEntries a) => Prism' a DAPEntries class FoldDAPEntries a _FoldDAPEntries :: FoldDAPEntries a => Fold a DAPEntries class FoldDAPEntries a => GetDAPEntries a _GetDAPEntries :: GetDAPEntries a => Getter a DAPEntries _GetDAPEntries :: (GetDAPEntries a, HasDAPEntries a) => Getter a DAPEntries class SetDAPEntries a _SetDAPEntries :: SetDAPEntries a => Setter' a DAPEntries _SetDAPEntries :: (SetDAPEntries a, ManyDAPEntries a) => Setter' a DAPEntries class (FoldDAPEntries a, SetDAPEntries a) => ManyDAPEntries a _ManyDAPEntries :: ManyDAPEntries a => Traversal' a DAPEntries class (GetDAPEntries a, ManyDAPEntries a) => HasDAPEntries a dapEntries :: HasDAPEntries a => Lens' a DAPEntries dapEntries :: (HasDAPEntries a, IsDAPEntries a) => Lens' a DAPEntries class (HasDAPEntries a, AsDAPEntries a) => IsDAPEntries a _IsDAPEntries :: IsDAPEntries a => Iso' a DAPEntries instance GHC.Show.Show Data.Aviation.Aip.DAPEntries.DAPEntries instance GHC.Classes.Ord Data.Aviation.Aip.DAPEntries.DAPEntries instance GHC.Classes.Eq Data.Aviation.Aip.DAPEntries.DAPEntries instance Data.Aviation.Aip.DAPEntries.AsDAPEntries Data.Aviation.Aip.DAPEntries.DAPEntries instance Data.Aviation.Aip.DAPEntries.GetDAPEntries Data.Aviation.Aip.DAPEntries.DAPEntries instance Data.Aviation.Aip.DAPEntries.HasDAPEntries Data.Aviation.Aip.DAPEntries.DAPEntries instance Data.Aviation.Aip.DAPEntries.IsDAPEntries Data.Aviation.Aip.DAPEntries.DAPEntries instance Data.Aviation.Aip.DAPEntries.SetDAPEntries Data.Aviation.Aip.DAPEntries.DAPEntries instance Data.Aviation.Aip.DAPEntries.ManyDAPEntries Data.Aviation.Aip.DAPEntries.DAPEntries instance Data.Aviation.Aip.DAPEntries.SetDAPEntries () instance Data.Aviation.Aip.DAPEntries.FoldDAPEntries () instance Data.Aviation.Aip.DAPEntries.ManyDAPEntries () instance Data.Aviation.Aip.DAPEntries.FoldDAPEntries Data.Aviation.Aip.DAPEntries.DAPEntries instance GHC.Base.Semigroup Data.Aviation.Aip.DAPEntries.DAPEntries instance GHC.Base.Monoid Data.Aviation.Aip.DAPEntries.DAPEntries instance Control.Lens.Wrapped.Wrapped Data.Aviation.Aip.DAPEntries.DAPEntries instance (Data.Aviation.Aip.DAPEntries.DAPEntries Data.Type.Equality.~ a) => Control.Lens.Wrapped.Rewrapped Data.Aviation.Aip.DAPEntries.DAPEntries a instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.DAPEntries.DAPEntries instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.DAPEntries.DAPEntries instance Control.Lens.Cons.Cons Data.Aviation.Aip.DAPEntries.DAPEntries Data.Aviation.Aip.DAPEntries.DAPEntries Data.Aviation.Aip.DAPEntry.DAPEntry Data.Aviation.Aip.DAPEntry.DAPEntry instance Control.Lens.Cons.Snoc Data.Aviation.Aip.DAPEntries.DAPEntries Data.Aviation.Aip.DAPEntries.DAPEntries Data.Aviation.Aip.DAPEntry.DAPEntry Data.Aviation.Aip.DAPEntry.DAPEntry instance Control.Lens.Each.Each Data.Aviation.Aip.DAPEntries.DAPEntries Data.Aviation.Aip.DAPEntries.DAPEntries Data.Aviation.Aip.DAPEntry.DAPEntry Data.Aviation.Aip.DAPEntry.DAPEntry instance Control.Lens.Internal.Iso.Reversing Data.Aviation.Aip.DAPEntries.DAPEntries instance Control.Lens.Plated.Plated Data.Aviation.Aip.DAPEntries.DAPEntries instance Control.Lens.At.Ixed Data.Aviation.Aip.DAPEntries.DAPEntries instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.DAPEntries.DAPEntries instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.DAPEntries.DAPEntries instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.DAPEntries.DAPEntries module Data.Aviation.Aip.DAPDoc data DAPDoc DAPDoc :: DAPType String -> Href -> DAPEntries -> DAPDoc class ManyDAPDoc a => AsDAPDoc a _DAPDoc :: AsDAPDoc a => Prism' a DAPDoc _DAPDoc :: (AsDAPDoc a, IsDAPDoc a) => Prism' a DAPDoc class FoldDAPDoc a _FoldDAPDoc :: FoldDAPDoc a => Fold a DAPDoc class FoldDAPDoc a => GetDAPDoc a _GetDAPDoc :: GetDAPDoc a => Getter a DAPDoc _GetDAPDoc :: (GetDAPDoc a, HasDAPDoc a) => Getter a DAPDoc class SetDAPDoc a _SetDAPDoc :: SetDAPDoc a => Setter' a DAPDoc _SetDAPDoc :: (SetDAPDoc a, ManyDAPDoc a) => Setter' a DAPDoc class (FoldDAPDoc a, SetDAPDoc a) => ManyDAPDoc a _ManyDAPDoc :: ManyDAPDoc a => Traversal' a DAPDoc class (GetDAPDoc a, ManyDAPDoc a) => HasDAPDoc a dapDoc :: HasDAPDoc a => Lens' a DAPDoc dapDoc :: (HasDAPDoc a, IsDAPDoc a) => Lens' a DAPDoc class (HasDAPDoc a, AsDAPDoc a) => IsDAPDoc a _IsDAPDoc :: IsDAPDoc a => Iso' a DAPDoc instance GHC.Show.Show Data.Aviation.Aip.DAPDoc.DAPDoc instance GHC.Classes.Ord Data.Aviation.Aip.DAPDoc.DAPDoc instance GHC.Classes.Eq Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.DAPDoc.AsDAPDoc Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.DAPDoc.GetDAPDoc Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.DAPDoc.HasDAPDoc Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.DAPDoc.IsDAPDoc Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.DAPDoc.SetDAPDoc Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.DAPDoc.ManyDAPDoc Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.DAPDoc.SetDAPDoc () instance Data.Aviation.Aip.DAPDoc.FoldDAPDoc () instance Data.Aviation.Aip.DAPDoc.ManyDAPDoc () instance Data.Aviation.Aip.DAPDoc.FoldDAPDoc Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.DAPEntries.FoldDAPEntries Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.DAPEntries.GetDAPEntries Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.DAPEntries.SetDAPEntries Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.DAPEntries.ManyDAPEntries Data.Aviation.Aip.DAPDoc.DAPDoc instance Data.Aviation.Aip.DAPEntries.HasDAPEntries Data.Aviation.Aip.DAPDoc.DAPDoc module Data.Aviation.Aip.DAPDocs newtype DAPDocs DAPDocs :: [DAPDoc] -> DAPDocs class ManyDAPDocs a => AsDAPDocs a _DAPDocs :: AsDAPDocs a => Prism' a DAPDocs _DAPDocs :: (AsDAPDocs a, IsDAPDocs a) => Prism' a DAPDocs class FoldDAPDocs a _FoldDAPDocs :: FoldDAPDocs a => Fold a DAPDocs class FoldDAPDocs a => GetDAPDocs a _GetDAPDocs :: GetDAPDocs a => Getter a DAPDocs _GetDAPDocs :: (GetDAPDocs a, HasDAPDocs a) => Getter a DAPDocs class SetDAPDocs a _SetDAPDocs :: SetDAPDocs a => Setter' a DAPDocs _SetDAPDocs :: (SetDAPDocs a, ManyDAPDocs a) => Setter' a DAPDocs class (FoldDAPDocs a, SetDAPDocs a) => ManyDAPDocs a _ManyDAPDocs :: ManyDAPDocs a => Traversal' a DAPDocs class (GetDAPDocs a, ManyDAPDocs a) => HasDAPDocs a dapDocs :: HasDAPDocs a => Lens' a DAPDocs dapDocs :: (HasDAPDocs a, IsDAPDocs a) => Lens' a DAPDocs class (HasDAPDocs a, AsDAPDocs a) => IsDAPDocs a _IsDAPDocs :: IsDAPDocs a => Iso' a DAPDocs instance GHC.Show.Show Data.Aviation.Aip.DAPDocs.DAPDocs instance GHC.Classes.Ord Data.Aviation.Aip.DAPDocs.DAPDocs instance GHC.Classes.Eq Data.Aviation.Aip.DAPDocs.DAPDocs instance Data.Aviation.Aip.DAPDocs.AsDAPDocs Data.Aviation.Aip.DAPDocs.DAPDocs instance Data.Aviation.Aip.DAPDocs.GetDAPDocs Data.Aviation.Aip.DAPDocs.DAPDocs instance Data.Aviation.Aip.DAPDocs.HasDAPDocs Data.Aviation.Aip.DAPDocs.DAPDocs instance Data.Aviation.Aip.DAPDocs.IsDAPDocs Data.Aviation.Aip.DAPDocs.DAPDocs instance Data.Aviation.Aip.DAPDocs.SetDAPDocs Data.Aviation.Aip.DAPDocs.DAPDocs instance Data.Aviation.Aip.DAPDocs.ManyDAPDocs Data.Aviation.Aip.DAPDocs.DAPDocs instance Data.Aviation.Aip.DAPDocs.SetDAPDocs () instance Data.Aviation.Aip.DAPDocs.FoldDAPDocs () instance Data.Aviation.Aip.DAPDocs.ManyDAPDocs () instance Data.Aviation.Aip.DAPDocs.FoldDAPDocs Data.Aviation.Aip.DAPDocs.DAPDocs instance GHC.Base.Semigroup Data.Aviation.Aip.DAPDocs.DAPDocs instance GHC.Base.Monoid Data.Aviation.Aip.DAPDocs.DAPDocs instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.DAPDocs.DAPDocs instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.DAPDocs.DAPDocs instance Control.Lens.Wrapped.Wrapped Data.Aviation.Aip.DAPDocs.DAPDocs instance (Data.Aviation.Aip.DAPDocs.DAPDocs Data.Type.Equality.~ x) => Control.Lens.Wrapped.Rewrapped Data.Aviation.Aip.DAPDocs.DAPDocs x instance Control.Lens.Cons.Cons Data.Aviation.Aip.DAPDocs.DAPDocs Data.Aviation.Aip.DAPDocs.DAPDocs Data.Aviation.Aip.DAPDoc.DAPDoc Data.Aviation.Aip.DAPDoc.DAPDoc instance Control.Lens.Cons.Snoc Data.Aviation.Aip.DAPDocs.DAPDocs Data.Aviation.Aip.DAPDocs.DAPDocs Data.Aviation.Aip.DAPDoc.DAPDoc Data.Aviation.Aip.DAPDoc.DAPDoc instance Control.Lens.Each.Each Data.Aviation.Aip.DAPDocs.DAPDocs Data.Aviation.Aip.DAPDocs.DAPDocs Data.Aviation.Aip.DAPDoc.DAPDoc Data.Aviation.Aip.DAPDoc.DAPDoc instance Control.Lens.Internal.Iso.Reversing Data.Aviation.Aip.DAPDocs.DAPDocs instance Control.Lens.Plated.Plated Data.Aviation.Aip.DAPDocs.DAPDocs instance Control.Lens.At.Ixed Data.Aviation.Aip.DAPDocs.DAPDocs instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.DAPDocs.DAPDocs instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.DAPDocs.DAPDocs instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.DAPDocs.DAPDocs module Data.Aviation.Aip.AipDocument data AipDocument book charts sup_aic dap ersa Aip_Book :: Href -> AipDate -> book -> AipDocument book charts sup_aic dap ersa Aip_Charts :: Href -> AipDate -> charts -> AipDocument book charts sup_aic dap ersa Aip_SUP_AIC :: Href -> sup_aic -> AipDocument book charts sup_aic dap ersa Aip_Summary_SUP_AIC :: Href -> AipDate -> AipDocument book charts sup_aic dap ersa Aip_DAP :: Href -> AipDate -> dap -> AipDocument book charts sup_aic dap ersa Aip_DAH :: Href -> AipDate -> AipDocument book charts sup_aic dap ersa Aip_ERSA :: Href -> AipDate -> ersa -> AipDocument book charts sup_aic dap ersa Aip_AandB_Charts :: Href -> AipDocument book charts sup_aic dap ersa type AipDocument1 = AipDocument () () () () () type AipDocument2 = AipDocument ListItemLinks ListItemLinks1 Aip_SUP_and_AICs DAPDocs Ersa class ManyAipDocument a => AsAipDocument a _AipDocument :: AsAipDocument a => Prism (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocument book charts sup_aic dap ersa) (AipDocument book' charts' sup_aic' dap' ersa') _AipDocument :: (AsAipDocument a, IsAipDocument a) => Prism (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocument book charts sup_aic dap ersa) (AipDocument book' charts' sup_aic' dap' ersa') _Aip_Book :: AsAipDocument a => Prism (a book charts sup_aic dap ersa) (a book' charts sup_aic dap ersa) (Href, AipDate, book) (Href, AipDate, book') _Aip_Charts :: AsAipDocument a => Prism (a book charts sup_aic dap ersa) (a book charts' sup_aic dap ersa) (Href, AipDate, charts) (Href, AipDate, charts') _Aip_SUP_AIC :: AsAipDocument a => Prism (a book charts sup_aic dap ersa) (a book charts sup_aic' dap ersa) (Href, sup_aic) (Href, sup_aic') _Aip_Summary_SUP_AIC :: AsAipDocument a => Prism (a book charts sup_aic dap ersa) (a book charts sup_aic dap ersa) (Href, AipDate) (Href, AipDate) _Aip_DAP :: AsAipDocument a => Prism (a book charts sup_aic dap ersa) (a book charts sup_aic dap' ersa) (Href, AipDate, dap) (Href, AipDate, dap') _Aip_DAH :: AsAipDocument a => Prism (a book charts sup_aic dap ersa) (a book charts sup_aic dap ersa) (Href, AipDate) (Href, AipDate) _Aip_ERSA :: AsAipDocument a => Prism (a book charts sup_aic dap ersa) (a book charts sup_aic dap ersa') (Href, AipDate, ersa) (Href, AipDate, ersa') _Aip_AandB_Charts :: AsAipDocument a => Prism (a book charts sup_aic dap ersa) (a book charts sup_aic dap ersa) Href Href class FoldAipDocument a _FoldAipDocument :: FoldAipDocument a => Fold (a book charts sup_aic dap ersa) (AipDocument book charts sup_aic dap ersa) class FoldAipDocument a => GetAipDocument a _GetAipDocument :: GetAipDocument a => Getter (a book charts sup_aic dap ersa) (AipDocument book charts sup_aic dap ersa) _GetAipDocument :: (GetAipDocument a, HasAipDocument a) => Getter (a book charts sup_aic dap ersa) (AipDocument book charts sup_aic dap ersa) class SetAipDocument a _SetAipDocument :: SetAipDocument a => Setter (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocument book charts sup_aic dap ersa) (AipDocument book' charts' sup_aic' dap' ersa') _SetAipDocument :: (SetAipDocument a, ManyAipDocument a) => Setter (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocument book charts sup_aic dap ersa) (AipDocument book' charts' sup_aic' dap' ersa') class (FoldAipDocument a, SetAipDocument a) => ManyAipDocument a _ManyAipDocument :: ManyAipDocument a => Traversal (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocument book charts sup_aic dap ersa) (AipDocument book' charts' sup_aic' dap' ersa') class (GetAipDocument a, ManyAipDocument a) => HasAipDocument a aipDocument :: HasAipDocument a => Lens (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocument book charts sup_aic dap ersa) (AipDocument book' charts' sup_aic' dap' ersa') aipDocument :: (HasAipDocument a, IsAipDocument a) => Lens (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocument book charts sup_aic dap ersa) (AipDocument book' charts' sup_aic' dap' ersa') class (HasAipDocument a, AsAipDocument a) => IsAipDocument a _IsAipDocument :: IsAipDocument a => Iso (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocument book charts sup_aic dap ersa) (AipDocument book' charts' sup_aic' dap' ersa') runBook :: AipDocument book charts sup_aic dap ersa -> AipCon (AipDocument ListItemLinks charts sup_aic dap ersa) runCharts :: AipDocument book charts sup_aic dap ersa -> AipCon (AipDocument book ListItemLinks1 sup_aic dap ersa) runSUP_AIC :: AipDocument book charts sup_aic dap ersa -> AipCon (AipDocument book charts Aip_SUP_and_AICs dap ersa) runDAP :: AipDocument book charts sup_aic dap ersa -> AipCon (AipDocument book charts sup_aic DAPDocs ersa) runERSA :: AipDocument book charts sup_aic dap ersa -> AipCon (AipDocument book charts sup_aic dap Ersa) runAipDocument :: AipDocument book charts sup_aic dap ersa -> AipCon AipDocument2 instance (GHC.Show.Show book, GHC.Show.Show charts, GHC.Show.Show sup_aic, GHC.Show.Show dap, GHC.Show.Show ersa) => GHC.Show.Show (Data.Aviation.Aip.AipDocument.AipDocument book charts sup_aic dap ersa) instance (GHC.Classes.Ord book, GHC.Classes.Ord charts, GHC.Classes.Ord sup_aic, GHC.Classes.Ord dap, GHC.Classes.Ord ersa) => GHC.Classes.Ord (Data.Aviation.Aip.AipDocument.AipDocument book charts sup_aic dap ersa) instance (GHC.Classes.Eq book, GHC.Classes.Eq charts, GHC.Classes.Eq sup_aic, GHC.Classes.Eq dap, GHC.Classes.Eq ersa) => GHC.Classes.Eq (Data.Aviation.Aip.AipDocument.AipDocument book charts sup_aic dap ersa) instance Data.Aviation.Aip.AipDocument.AsAipDocument Data.Aviation.Aip.AipDocument.AipDocument instance Data.Aviation.Aip.AipDocument.GetAipDocument Data.Aviation.Aip.AipDocument.AipDocument instance Data.Aviation.Aip.AipDocument.HasAipDocument Data.Aviation.Aip.AipDocument.AipDocument instance Data.Aviation.Aip.AipDocument.IsAipDocument Data.Aviation.Aip.AipDocument.AipDocument instance Data.Aviation.Aip.AipDocument.SetAipDocument Data.Aviation.Aip.AipDocument.AipDocument instance Data.Aviation.Aip.AipDocument.ManyAipDocument Data.Aviation.Aip.AipDocument.AipDocument instance Data.Aviation.Aip.AipDocument.FoldAipDocument Data.Aviation.Aip.AipDocument.AipDocument instance (Data.Aeson.Types.FromJSON.FromJSON book, Data.Aeson.Types.FromJSON.FromJSON charts, Data.Aeson.Types.FromJSON.FromJSON sup_aic, Data.Aeson.Types.FromJSON.FromJSON dap, Data.Aeson.Types.FromJSON.FromJSON ersa) => Data.Aeson.Types.FromJSON.FromJSON (Data.Aviation.Aip.AipDocument.AipDocument book charts sup_aic dap ersa) instance (Data.Aeson.Types.ToJSON.ToJSON book, Data.Aeson.Types.ToJSON.ToJSON charts, Data.Aeson.Types.ToJSON.ToJSON sup_aic, Data.Aeson.Types.ToJSON.ToJSON dap, Data.Aeson.Types.ToJSON.ToJSON ersa) => Data.Aeson.Types.ToJSON.ToJSON (Data.Aviation.Aip.AipDocument.AipDocument book charts sup_aic dap ersa) instance (Data.Aviation.Aip.Href.ManyHref book, Data.Aviation.Aip.Href.ManyHref charts, Data.Aviation.Aip.Href.ManyHref sup_aic, Data.Aviation.Aip.Href.ManyHref dap, Data.Aviation.Aip.Href.ManyHref ersa) => Data.Aviation.Aip.Href.SetHref (Data.Aviation.Aip.AipDocument.AipDocument book charts sup_aic dap ersa) instance (Data.Aviation.Aip.Href.ManyHref book, Data.Aviation.Aip.Href.ManyHref charts, Data.Aviation.Aip.Href.ManyHref sup_aic, Data.Aviation.Aip.Href.ManyHref dap, Data.Aviation.Aip.Href.ManyHref ersa) => Data.Aviation.Aip.Href.FoldHref (Data.Aviation.Aip.AipDocument.AipDocument book charts sup_aic dap ersa) instance (Data.Aviation.Aip.Href.ManyHref book, Data.Aviation.Aip.Href.ManyHref charts, Data.Aviation.Aip.Href.ManyHref sup_aic, Data.Aviation.Aip.Href.ManyHref dap, Data.Aviation.Aip.Href.ManyHref ersa) => Data.Aviation.Aip.Href.ManyHref (Data.Aviation.Aip.AipDocument.AipDocument book charts sup_aic dap ersa) module Data.Aviation.Aip.AipDocuments newtype AipDocuments book charts sup_aic dap ersa AipDocuments :: [AipDocument book charts sup_aic dap ersa] -> AipDocuments book charts sup_aic dap ersa type AipDocuments1 = AipDocuments () () () () () type AipDocuments2 = AipDocuments ListItemLinks ListItemLinks1 Aip_SUP_and_AICs DAPDocs Ersa class ManyAipDocuments a => AsAipDocuments a _AipDocuments :: AsAipDocuments a => Prism (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocuments book charts sup_aic dap ersa) (AipDocuments book' charts' sup_aic' dap' ersa') _AipDocuments :: (AsAipDocuments a, IsAipDocuments a) => Prism (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocuments book charts sup_aic dap ersa) (AipDocuments book' charts' sup_aic' dap' ersa') class FoldAipDocuments a _FoldAipDocuments :: FoldAipDocuments a => Fold (a book charts sup_aic dap ersa) (AipDocuments book charts sup_aic dap ersa) class FoldAipDocuments a => GetAipDocuments a _GetAipDocuments :: GetAipDocuments a => Getter (a book charts sup_aic dap ersa) (AipDocuments book charts sup_aic dap ersa) _GetAipDocuments :: (GetAipDocuments a, HasAipDocuments a) => Getter (a book charts sup_aic dap ersa) (AipDocuments book charts sup_aic dap ersa) class SetAipDocuments a _SetAipDocuments :: SetAipDocuments a => Setter (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocuments book charts sup_aic dap ersa) (AipDocuments book' charts' sup_aic' dap' ersa') _SetAipDocuments :: (SetAipDocuments a, ManyAipDocuments a) => Setter (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocuments book charts sup_aic dap ersa) (AipDocuments book' charts' sup_aic' dap' ersa') class (FoldAipDocuments a, SetAipDocuments a) => ManyAipDocuments a _ManyAipDocuments :: ManyAipDocuments a => Traversal (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocuments book charts sup_aic dap ersa) (AipDocuments book' charts' sup_aic' dap' ersa') class (GetAipDocuments a, ManyAipDocuments a) => HasAipDocuments a aipDocuments :: HasAipDocuments a => Lens (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocuments book charts sup_aic dap ersa) (AipDocuments book' charts' sup_aic' dap' ersa') aipDocuments :: (HasAipDocuments a, IsAipDocuments a) => Lens (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocuments book charts sup_aic dap ersa) (AipDocuments book' charts' sup_aic' dap' ersa') class (HasAipDocuments a, AsAipDocuments a) => IsAipDocuments a _IsAipDocuments :: IsAipDocuments a => Iso (a book charts sup_aic dap ersa) (a book' charts' sup_aic' dap' ersa') (AipDocuments book charts sup_aic dap ersa) (AipDocuments book' charts' sup_aic' dap' ersa') instance (GHC.Show.Show book, GHC.Show.Show charts, GHC.Show.Show sup_aic, GHC.Show.Show dap, GHC.Show.Show ersa) => GHC.Show.Show (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) instance (GHC.Classes.Ord book, GHC.Classes.Ord charts, GHC.Classes.Ord sup_aic, GHC.Classes.Ord dap, GHC.Classes.Ord ersa) => GHC.Classes.Ord (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) instance (GHC.Classes.Eq book, GHC.Classes.Eq charts, GHC.Classes.Eq sup_aic, GHC.Classes.Eq dap, GHC.Classes.Eq ersa) => GHC.Classes.Eq (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) instance Data.Aviation.Aip.AipDocuments.AsAipDocuments Data.Aviation.Aip.AipDocuments.AipDocuments instance Data.Aviation.Aip.AipDocuments.GetAipDocuments Data.Aviation.Aip.AipDocuments.AipDocuments instance Data.Aviation.Aip.AipDocuments.HasAipDocuments Data.Aviation.Aip.AipDocuments.AipDocuments instance Data.Aviation.Aip.AipDocuments.IsAipDocuments Data.Aviation.Aip.AipDocuments.AipDocuments instance Data.Aviation.Aip.AipDocuments.SetAipDocuments Data.Aviation.Aip.AipDocuments.AipDocuments instance Data.Aviation.Aip.AipDocuments.ManyAipDocuments Data.Aviation.Aip.AipDocuments.AipDocuments instance Data.Aviation.Aip.AipDocuments.FoldAipDocuments Data.Aviation.Aip.AipDocuments.AipDocuments instance GHC.Base.Semigroup (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) instance GHC.Base.Monoid (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) instance Control.Lens.Wrapped.Wrapped (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) instance (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa Data.Type.Equality.~ x) => Control.Lens.Wrapped.Rewrapped (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) x instance (Data.Aeson.Types.FromJSON.FromJSON book, Data.Aeson.Types.FromJSON.FromJSON charts, Data.Aeson.Types.FromJSON.FromJSON sup_aic, Data.Aeson.Types.FromJSON.FromJSON dap, Data.Aeson.Types.FromJSON.FromJSON ersa) => Data.Aeson.Types.FromJSON.FromJSON (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) instance (Data.Aeson.Types.ToJSON.ToJSON book, Data.Aeson.Types.ToJSON.ToJSON charts, Data.Aeson.Types.ToJSON.ToJSON sup_aic, Data.Aeson.Types.ToJSON.ToJSON dap, Data.Aeson.Types.ToJSON.ToJSON ersa) => Data.Aeson.Types.ToJSON.ToJSON (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) instance Control.Lens.Cons.Cons (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) (Data.Aviation.Aip.AipDocument.AipDocument book charts sup_aic dap ersa) (Data.Aviation.Aip.AipDocument.AipDocument book charts sup_aic dap ersa) instance Control.Lens.Cons.Snoc (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) (Data.Aviation.Aip.AipDocument.AipDocument book charts sup_aic dap ersa) (Data.Aviation.Aip.AipDocument.AipDocument book charts sup_aic dap ersa) instance Control.Lens.Each.Each (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) (Data.Aviation.Aip.AipDocument.AipDocument book charts sup_aic dap ersa) (Data.Aviation.Aip.AipDocument.AipDocument book charts sup_aic dap ersa) instance Control.Lens.Internal.Iso.Reversing (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) instance Control.Lens.Plated.Plated (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) instance Control.Lens.At.Ixed (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) instance (Data.Aviation.Aip.Href.ManyHref book, Data.Aviation.Aip.Href.ManyHref charts, Data.Aviation.Aip.Href.ManyHref sup_aic, Data.Aviation.Aip.Href.ManyHref dap, Data.Aviation.Aip.Href.ManyHref ersa) => Data.Aviation.Aip.Href.SetHref (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) instance (Data.Aviation.Aip.Href.ManyHref book, Data.Aviation.Aip.Href.ManyHref charts, Data.Aviation.Aip.Href.ManyHref sup_aic, Data.Aviation.Aip.Href.ManyHref dap, Data.Aviation.Aip.Href.ManyHref ersa) => Data.Aviation.Aip.Href.FoldHref (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) instance (Data.Aviation.Aip.Href.ManyHref book, Data.Aviation.Aip.Href.ManyHref charts, Data.Aviation.Aip.Href.ManyHref sup_aic, Data.Aviation.Aip.Href.ManyHref dap, Data.Aviation.Aip.Href.ManyHref ersa) => Data.Aviation.Aip.Href.ManyHref (Data.Aviation.Aip.AipDocuments.AipDocuments book charts sup_aic dap ersa) module Data.Aviation.Aip.AipRecord data AipRecord AipRecord :: UTCTime -> Href -> AipDocuments2 -> AipRecord class ManyAipRecord a => AsAipRecord a _AipRecord :: AsAipRecord a => Prism' a AipRecord _AipRecord :: (AsAipRecord a, IsAipRecord a) => Prism' a AipRecord class FoldAipRecord a _FoldAipRecord :: FoldAipRecord a => Fold a AipRecord class FoldAipRecord a => GetAipRecord a _GetAipRecord :: GetAipRecord a => Getter a AipRecord _GetAipRecord :: (GetAipRecord a, HasAipRecord a) => Getter a AipRecord class SetAipRecord a _SetAipRecord :: SetAipRecord a => Setter' a AipRecord _SetAipRecord :: (SetAipRecord a, ManyAipRecord a) => Setter' a AipRecord class (FoldAipRecord a, SetAipRecord a) => ManyAipRecord a _ManyAipRecord :: ManyAipRecord a => Traversal' a AipRecord class (GetAipRecord a, ManyAipRecord a) => HasAipRecord a aipRecord :: HasAipRecord a => Lens' a AipRecord aipRecord :: (HasAipRecord a, IsAipRecord a) => Lens' a AipRecord aipRecordTime :: HasAipRecord a => Lens' a UTCTime aipRecordIndex :: HasAipRecord a => Lens' a Href aipRecordAipDocuments :: HasAipRecord a => Lens' a AipDocuments2 class (HasAipRecord a, AsAipRecord a) => IsAipRecord a _IsAipRecord :: IsAipRecord a => Iso' a AipRecord instance GHC.Show.Show Data.Aviation.Aip.AipRecord.AipRecord instance GHC.Classes.Eq Data.Aviation.Aip.AipRecord.AipRecord instance Data.Aviation.Aip.AipRecord.AsAipRecord Data.Aviation.Aip.AipRecord.AipRecord instance Data.Aviation.Aip.AipRecord.GetAipRecord Data.Aviation.Aip.AipRecord.AipRecord instance Data.Aviation.Aip.AipRecord.HasAipRecord Data.Aviation.Aip.AipRecord.AipRecord instance Data.Aviation.Aip.AipRecord.IsAipRecord Data.Aviation.Aip.AipRecord.AipRecord instance Data.Aviation.Aip.AipRecord.SetAipRecord Data.Aviation.Aip.AipRecord.AipRecord instance Data.Aviation.Aip.AipRecord.ManyAipRecord Data.Aviation.Aip.AipRecord.AipRecord instance Data.Aviation.Aip.AipRecord.SetAipRecord () instance Data.Aviation.Aip.AipRecord.FoldAipRecord () instance Data.Aviation.Aip.AipRecord.ManyAipRecord () instance Data.Aviation.Aip.AipRecord.FoldAipRecord Data.Aviation.Aip.AipRecord.AipRecord instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.AipRecord.AipRecord instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.AipRecord.AipRecord instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.AipRecord.AipRecord instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.AipRecord.AipRecord instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.AipRecord.AipRecord module Data.Aviation.Aip.AipRecords data AipRecords AipRecords :: SHA1 -> NonEmpty AipRecord -> AipRecords class ManyAipRecords a => AsAipRecords a _AipRecords :: AsAipRecords a => Prism' a AipRecords _AipRecords :: (AsAipRecords a, IsAipRecords a) => Prism' a AipRecords class FoldAipRecords a _FoldAipRecords :: FoldAipRecords a => Fold a AipRecords class FoldAipRecords a => GetAipRecords a _GetAipRecords :: GetAipRecords a => Getter a AipRecords _GetAipRecords :: (GetAipRecords a, HasAipRecords a) => Getter a AipRecords class SetAipRecords a _SetAipRecords :: SetAipRecords a => Setter' a AipRecords _SetAipRecords :: (SetAipRecords a, ManyAipRecords a) => Setter' a AipRecords class (FoldAipRecords a, SetAipRecords a) => ManyAipRecords a _ManyAipRecords :: ManyAipRecords a => Traversal' a AipRecords class (GetAipRecords a, ManyAipRecords a) => HasAipRecords a aipRecords :: HasAipRecords a => Lens' a AipRecords aipRecords :: (HasAipRecords a, IsAipRecords a) => Lens' a AipRecords aipRecords1 :: HasAipRecords a => Lens' a (NonEmpty AipRecord) class (HasAipRecords a, AsAipRecords a) => IsAipRecords a _IsAipRecords :: IsAipRecords a => Iso' a AipRecords getAipRecords :: Cache -> FilePath -> AipCon AipRecords instance GHC.Show.Show Data.Aviation.Aip.AipRecords.AipRecords instance GHC.Classes.Eq Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.AipRecords.AsAipRecords Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.AipRecords.GetAipRecords Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.AipRecords.HasAipRecords Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.AipRecords.IsAipRecords Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.AipRecords.SetAipRecords Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.AipRecords.ManyAipRecords Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.AipRecords.SetAipRecords () instance Data.Aviation.Aip.AipRecords.FoldAipRecords () instance Data.Aviation.Aip.AipRecords.ManyAipRecords () instance Data.Aviation.Aip.AipRecords.FoldAipRecords Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aeson.Types.FromJSON.FromJSON Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aeson.Types.ToJSON.ToJSON Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.AipRecord.FoldAipRecord Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.AipRecord.SetAipRecord Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.AipRecord.ManyAipRecord Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.Href.SetHref Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.Href.FoldHref Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.Href.ManyHref Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.SHA1.FoldSHA1 Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.SHA1.GetSHA1 Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.SHA1.ManySHA1 Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.SHA1.SetSHA1 Data.Aviation.Aip.AipRecords.AipRecords instance Data.Aviation.Aip.SHA1.HasSHA1 Data.Aviation.Aip.AipRecords.AipRecords module Data.Aviation.Aip.OnAipRecords newtype OnAipRecords f a OnAipRecords :: (Either IOException (FilePath, AipRecords) -> (String -> IO ()) -> FilePath -> f a) -> OnAipRecords f a ioOnAipRecords :: MonadIO f => (Either IOException (FilePath, AipRecords) -> (String -> IO ()) -> FilePath -> IO a) -> OnAipRecords f a nothingOnAipRecords :: Applicative f => OnAipRecords f () resultOnAipRecords :: Applicative f => OnAipRecords f (Either IOException (FilePath, AipRecords)) logOnAipRecords :: Applicative f => OnAipRecords f (String -> IO ()) downloaddirOnAipRecords :: Applicative f => OnAipRecords f (Either IOException FilePath) basedirOnAipRecords :: Applicative f => OnAipRecords f FilePath aipRecordsOnAipRecords :: Applicative f => OnAipRecords f (Either IOException AipRecords) prefixedAipRecordsOnAipRecords :: Applicative f => OnAipRecords f (Either IOException AipRecords) aipRecordsTimeOnAipRecords :: Applicative f => OnAipRecords f (Either IOException (NonEmpty UTCTime)) aipRecordsTimesOnAipRecords :: Applicative f => OnAipRecords f [UTCTime] printOnAipRecords :: OnAipRecordsIO () type OnAipRecordsAipCon a = OnAipRecords AipCon a type OnAipRecordsIO a = OnAipRecords IO a logeachOnAipRecords :: OnAipRecordsIO () logShowOnAipRecords :: Show a => a -> OnAipRecordsIO () instance GHC.Base.Functor f => GHC.Base.Functor (Data.Aviation.Aip.OnAipRecords.OnAipRecords f) instance Data.Functor.Bind.Class.Apply f => Data.Functor.Bind.Class.Apply (Data.Aviation.Aip.OnAipRecords.OnAipRecords f) instance GHC.Base.Applicative f => GHC.Base.Applicative (Data.Aviation.Aip.OnAipRecords.OnAipRecords f) instance Data.Functor.Bind.Class.Bind f => Data.Functor.Bind.Class.Bind (Data.Aviation.Aip.OnAipRecords.OnAipRecords f) instance GHC.Base.Monad f => GHC.Base.Monad (Data.Aviation.Aip.OnAipRecords.OnAipRecords f) instance Data.Functor.Alt.Alt f => Data.Functor.Alt.Alt (Data.Aviation.Aip.OnAipRecords.OnAipRecords f) instance GHC.Base.Alternative f => GHC.Base.Alternative (Data.Aviation.Aip.OnAipRecords.OnAipRecords f) instance Control.Monad.Trans.Class.MonadTrans Data.Aviation.Aip.OnAipRecords.OnAipRecords instance Control.Monad.IO.Class.MonadIO f => Control.Monad.IO.Class.MonadIO (Data.Aviation.Aip.OnAipRecords.OnAipRecords f) instance (Data.Aviation.Aip.OnAipRecords.OnAipRecords f a Data.Type.Equality.~ x) => Control.Lens.Wrapped.Rewrapped (Data.Aviation.Aip.OnAipRecords.OnAipRecords g k) x instance Control.Lens.Wrapped.Wrapped (Data.Aviation.Aip.OnAipRecords.OnAipRecords f k) module Data.Aviation.Aip.RunAipRecords run :: PerHrefAipCon () -> OnAipRecordsIO () -> IO () module Data.Aviation.Aip.Processing defaultPerHref :: PerHrefAipCon () defaultOnAipRecords :: OnAipRecordsIO () removeDate :: OnAipRecordsIO [FilePath] getSymbolicLinkTarget' :: FilePath -> IO (Maybe FilePath) latestLinkList :: Either IOException (Maybe FilePath, FilePath, FilePath) -> [FilePath] latestLink :: OnAipRecordsIO (Either IOException (Maybe FilePath, FilePath, FilePath)) followLinks :: FilePath -> IO FilePath archive :: [FilePath] -> OnAipRecordsIO (Either IOException [(FilePath, ExitCode)]) timeLink :: OnAipRecordsIO [FilePath] -- |
-- >>> doRelative ("/a/b/c/d/e", "/a/b/c") "/a/b"
-- ("/a/b/c/d/e","../../c")
--
--
--
-- >>> doRelative ("/a/b/c/d/e", "/a/b/c/x") "/a/b"
-- ("/a/b/c/d/e","../../c/x")
--
--
--
-- >>> doRelative ("/a/b/c/d/e", "/a/b/c/x") "/a"
-- ("/a/b/c/d/e","../../../b/c/x")
--
doRelative :: (FilePath, FilePath) -> FilePath -> (FilePath, FilePath)
removeIfExistsThenCreateDirectoryLink :: FilePath -> FilePath -> IO (Maybe FilePath)
mkdir :: String -> IO ()
removeFileIfExists :: FilePath -> IO ()
removeDateFilePath :: FilePath -> FilePath
module Data.Aviation.Aip