packages feed

gogol-firebase-dynamiclinks-1.0.0: gen/Gogol/FirebaseDynamicLinks.hs

{-# 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