{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Network.Google.Billing.Types
(
billingService
, cloudPlatformScope
, AuditConfig
, auditConfig
, acService
, acAuditLogConfigs
, ListServicesResponse
, listServicesResponse
, lsrNextPageToken
, lsrServices
, Expr
, expr
, eLocation
, eExpression
, eTitle
, eDescription
, BillingAccount
, billingAccount
, baMasterBillingAccount
, baOpen
, baName
, baDisplayName
, Service
, service
, sName
, sDisplayName
, sServiceId
, ProjectBillingInfo
, projectBillingInfo
, pbiName
, pbiBillingAccountName
, pbiProjectId
, pbiBillingEnabled
, TierRate
, tierRate
, trUnitPrice
, trStartUsageAmount
, Money
, money
, mCurrencyCode
, mNanos
, mUnits
, Category
, category
, cResourceFamily
, cUsageType
, cServiceDisplayName
, cResourceGroup
, AggregationInfoAggregationLevel (..)
, SetIAMPolicyRequest
, setIAMPolicyRequest
, siprUpdateMask
, siprPolicy
, ListProjectBillingInfoResponse
, listProjectBillingInfoResponse
, lpbirNextPageToken
, lpbirProjectBillingInfo
, ListSKUsResponse
, listSKUsResponse
, lskurNextPageToken
, lskurSKUs
, AuditLogConfigLogType (..)
, PricingExpression
, pricingExpression
, peUsageUnitDescription
, peBaseUnit
, peBaseUnitConversionFactor
, peDisplayQuantity
, peTieredRates
, peBaseUnitDescription
, peUsageUnit
, Xgafv (..)
, TestIAMPermissionsRequest
, testIAMPermissionsRequest
, tiprPermissions
, AggregationInfo
, aggregationInfo
, aiAggregationInterval
, aiAggregationCount
, aiAggregationLevel
, SKU
, sKU
, skukCategory
, skukSKUId
, skukServiceProviderName
, skukServiceRegions
, skukName
, skukPricingInfo
, skukDescription
, TestIAMPermissionsResponse
, testIAMPermissionsResponse
, tiamprPermissions
, Policy
, policy
, pAuditConfigs
, pEtag
, pVersion
, pBindings
, ListBillingAccountsResponse
, listBillingAccountsResponse
, lbarNextPageToken
, lbarBillingAccounts
, AuditLogConfig
, auditLogConfig
, alcLogType
, alcExemptedMembers
, PricingInfo
, pricingInfo
, piSummary
, piAggregationInfo
, piPricingExpression
, piCurrencyConversionRate
, piEffectiveTime
, AggregationInfoAggregationInterval (..)
, Binding
, binding
, bMembers
, bRole
, bCondition
) where
import Network.Google.Billing.Types.Product
import Network.Google.Billing.Types.Sum
import Network.Google.Prelude
billingService :: ServiceConfig
billingService
= defaultService (ServiceId "cloudbilling:v1")
"cloudbilling.googleapis.com"
cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
cloudPlatformScope = Proxy;