gogol-apps-licensing-0.0.1: gen/Network/Google/AppsLicensing.hs
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
-- |
-- Module : Network.Google.AppsLicensing
-- Copyright : (c) 2015 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
-- Licensing API to view and manage license for your domain.
--
-- /See:/ <https://developers.google.com/google-apps/licensing/ Enterprise License Manager API Reference>
module Network.Google.AppsLicensing
(
-- * Service Configuration
appsLicensingService
-- * API Declaration
, AppsLicensingAPI
-- * Resources
-- ** licensing.licenseAssignments.delete
, module Network.Google.Resource.Licensing.LicenseAssignments.Delete
-- ** licensing.licenseAssignments.get
, module Network.Google.Resource.Licensing.LicenseAssignments.Get
-- ** licensing.licenseAssignments.insert
, module Network.Google.Resource.Licensing.LicenseAssignments.Insert
-- ** licensing.licenseAssignments.listForProduct
, module Network.Google.Resource.Licensing.LicenseAssignments.ListForProduct
-- ** licensing.licenseAssignments.listForProductAndSku
, module Network.Google.Resource.Licensing.LicenseAssignments.ListForProductAndSKU
-- ** licensing.licenseAssignments.patch
, module Network.Google.Resource.Licensing.LicenseAssignments.Patch
-- ** licensing.licenseAssignments.update
, module Network.Google.Resource.Licensing.LicenseAssignments.Update
-- * Types
-- ** LicenseAssignmentInsert
, LicenseAssignmentInsert
, licenseAssignmentInsert
, laiUserId
-- ** LicenseAssignmentList
, LicenseAssignmentList
, licenseAssignmentList
, lalEtag
, lalNextPageToken
, lalKind
, lalItems
-- ** LicenseAssignment
, LicenseAssignment
, licenseAssignment
, laEtags
, laKind
, laSKUId
, laUserId
, laSelfLink
, laProductId
) where
import Network.Google.AppsLicensing.Types
import Network.Google.Prelude
import Network.Google.Resource.Licensing.LicenseAssignments.Delete
import Network.Google.Resource.Licensing.LicenseAssignments.Get
import Network.Google.Resource.Licensing.LicenseAssignments.Insert
import Network.Google.Resource.Licensing.LicenseAssignments.ListForProduct
import Network.Google.Resource.Licensing.LicenseAssignments.ListForProductAndSKU
import Network.Google.Resource.Licensing.LicenseAssignments.Patch
import Network.Google.Resource.Licensing.LicenseAssignments.Update
{- $resources
TODO
-}
-- | Represents the entirety of the methods and resources available for the Enterprise License Manager API service.
type AppsLicensingAPI =
LicenseAssignmentsInsertResource :<|>
LicenseAssignmentsPatchResource
:<|> LicenseAssignmentsGetResource
:<|> LicenseAssignmentsListForProductAndSKUResource
:<|> LicenseAssignmentsListForProductResource
:<|> LicenseAssignmentsDeleteResource
:<|> LicenseAssignmentsUpdateResource