{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE ImportQualifiedPost #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
-- |
-- Module : Gogol.FirebaseDynamicLinks
-- Copyright : (c) 2015-2025 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay <brendan.g.hay+gogol@gmail.com>
-- Toni Cebrián <toni@tonicebrian.com>
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
-- Programmatically creates and manages Firebase Dynamic Links.
--
-- /See:/ <https://firebase.google.com/docs/dynamic-links/ Firebase Dynamic Links API Reference>
module Gogol.FirebaseDynamicLinks
( -- * Configuration
firebaseDynamicLinksService,
-- * OAuth Scopes
Firebase'FullControl,
-- * Resources
-- ** firebasedynamiclinks.getLinkStats
FirebaseDynamicLinksGetLinkStatsResource,
FirebaseDynamicLinksGetLinkStats (..),
newFirebaseDynamicLinksGetLinkStats,
-- ** firebasedynamiclinks.installAttribution
FirebaseDynamicLinksInstallAttributionResource,
FirebaseDynamicLinksInstallAttribution (..),
newFirebaseDynamicLinksInstallAttribution,
-- ** firebasedynamiclinks.managedShortLinks.create
FirebaseDynamicLinksManagedShortLinksCreateResource,
FirebaseDynamicLinksManagedShortLinksCreate (..),
newFirebaseDynamicLinksManagedShortLinksCreate,
-- ** firebasedynamiclinks.reopenAttribution
FirebaseDynamicLinksReopenAttributionResource,
FirebaseDynamicLinksReopenAttribution (..),
newFirebaseDynamicLinksReopenAttribution,
-- ** firebasedynamiclinks.shortLinks.create
FirebaseDynamicLinksShortLinksCreateResource,
FirebaseDynamicLinksShortLinksCreate (..),
newFirebaseDynamicLinksShortLinksCreate,
-- * Types
-- ** Xgafv
Xgafv (..),
-- ** AnalyticsInfo
AnalyticsInfo (..),
newAnalyticsInfo,
-- ** AndroidInfo
AndroidInfo (..),
newAndroidInfo,
-- ** CreateManagedShortLinkRequest
CreateManagedShortLinkRequest (..),
newCreateManagedShortLinkRequest,
-- ** CreateManagedShortLinkResponse
CreateManagedShortLinkResponse (..),
newCreateManagedShortLinkResponse,
-- ** CreateShortDynamicLinkRequest
CreateShortDynamicLinkRequest (..),
newCreateShortDynamicLinkRequest,
-- ** CreateShortDynamicLinkResponse
CreateShortDynamicLinkResponse (..),
newCreateShortDynamicLinkResponse,
-- ** DesktopInfo
DesktopInfo (..),
newDesktopInfo,
-- ** DeviceInfo
DeviceInfo (..),
newDeviceInfo,
-- ** DynamicLinkEventStat
DynamicLinkEventStat (..),
newDynamicLinkEventStat,
-- ** DynamicLinkEventStat_Event
DynamicLinkEventStat_Event (..),
-- ** DynamicLinkEventStat_Platform
DynamicLinkEventStat_Platform (..),
-- ** DynamicLinkInfo
DynamicLinkInfo (..),
newDynamicLinkInfo,
-- ** DynamicLinkStats
DynamicLinkStats (..),
newDynamicLinkStats,
-- ** DynamicLinkWarning
DynamicLinkWarning (..),
newDynamicLinkWarning,
-- ** DynamicLinkWarning_WarningCode
DynamicLinkWarning_WarningCode (..),
-- ** GetIosPostInstallAttributionRequest
GetIosPostInstallAttributionRequest (..),
newGetIosPostInstallAttributionRequest,
-- ** GetIosPostInstallAttributionRequest_RetrievalMethod
GetIosPostInstallAttributionRequest_RetrievalMethod (..),
-- ** GetIosPostInstallAttributionRequest_VisualStyle
GetIosPostInstallAttributionRequest_VisualStyle (..),
-- ** GetIosPostInstallAttributionResponse
GetIosPostInstallAttributionResponse (..),
newGetIosPostInstallAttributionResponse,
-- ** GetIosPostInstallAttributionResponse_AttributionConfidence
GetIosPostInstallAttributionResponse_AttributionConfidence (..),
-- ** GetIosPostInstallAttributionResponse_RequestIpVersion
GetIosPostInstallAttributionResponse_RequestIpVersion (..),
-- ** GetIosReopenAttributionRequest
GetIosReopenAttributionRequest (..),
newGetIosReopenAttributionRequest,
-- ** GetIosReopenAttributionResponse
GetIosReopenAttributionResponse (..),
newGetIosReopenAttributionResponse,
-- ** GooglePlayAnalytics
GooglePlayAnalytics (..),
newGooglePlayAnalytics,
-- ** ITunesConnectAnalytics
ITunesConnectAnalytics (..),
newITunesConnectAnalytics,
-- ** IosInfo
IosInfo (..),
newIosInfo,
-- ** ManagedShortLink
ManagedShortLink (..),
newManagedShortLink,
-- ** ManagedShortLink_FlaggedAttributeItem
ManagedShortLink_FlaggedAttributeItem (..),
-- ** ManagedShortLink_Visibility
ManagedShortLink_Visibility (..),
-- ** NavigationInfo
NavigationInfo (..),
newNavigationInfo,
-- ** SocialMetaTagInfo
SocialMetaTagInfo (..),
newSocialMetaTagInfo,
-- ** Suffix
Suffix (..),
newSuffix,
-- ** Suffix_Option
Suffix_Option (..),
)
where
import Gogol.FirebaseDynamicLinks.GetLinkStats
import Gogol.FirebaseDynamicLinks.InstallAttribution
import Gogol.FirebaseDynamicLinks.ManagedShortLinks.Create
import Gogol.FirebaseDynamicLinks.ReopenAttribution
import Gogol.FirebaseDynamicLinks.ShortLinks.Create
import Gogol.FirebaseDynamicLinks.Types