{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.Billing
(
billingService
, cloudPlatformScope
, BillingAPI
, module Network.Google.Resource.CloudBilling.BillingAccounts.Get
, module Network.Google.Resource.CloudBilling.BillingAccounts.List
, module Network.Google.Resource.CloudBilling.BillingAccounts.Projects.List
, module Network.Google.Resource.CloudBilling.Projects.GetBillingInfo
, module Network.Google.Resource.CloudBilling.Projects.UpdateBillingInfo
, BillingAccount
, billingAccount
, baOpen
, baName
, baDisplayName
, ProjectBillingInfo
, projectBillingInfo
, pbiName
, pbiBillingAccountName
, pbiProjectId
, pbiBillingEnabled
, ListProjectBillingInfoResponse
, listProjectBillingInfoResponse
, lpbirNextPageToken
, lpbirProjectBillingInfo
, ListBillingAccountsResponse
, listBillingAccountsResponse
, lbarNextPageToken
, lbarBillingAccounts
) where
import Network.Google.Billing.Types
import Network.Google.Prelude
import Network.Google.Resource.CloudBilling.BillingAccounts.Get
import Network.Google.Resource.CloudBilling.BillingAccounts.List
import Network.Google.Resource.CloudBilling.BillingAccounts.Projects.List
import Network.Google.Resource.CloudBilling.Projects.GetBillingInfo
import Network.Google.Resource.CloudBilling.Projects.UpdateBillingInfo
type BillingAPI =
ProjectsGetBillingInfoResource :<|>
ProjectsUpdateBillingInfoResource
:<|> BillingAccountsProjectsListResource
:<|> BillingAccountsListResource
:<|> BillingAccountsGetResource