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) |
Safe Haskell | None |
Language | GHC2021 |
Gogol.AppsLicensing.Types
Description
Synopsis
- appsLicensingService :: ServiceConfig
- type Apps'Licensing = "https://www.googleapis.com/auth/apps.licensing"
- newtype Xgafv where
- data Empty = Empty
- newEmpty :: Empty
- data LicenseAssignment = LicenseAssignment {}
- newLicenseAssignment :: LicenseAssignment
- newtype LicenseAssignmentInsert = LicenseAssignmentInsert {}
- newLicenseAssignmentInsert :: LicenseAssignmentInsert
- data LicenseAssignmentList = LicenseAssignmentList {}
- newLicenseAssignmentList :: LicenseAssignmentList
Configuration
appsLicensingService :: ServiceConfig Source #
Default request referring to version v1
of the Enterprise License Manager API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
type Apps'Licensing = "https://www.googleapis.com/auth/apps.licensing" Source #
View and manage G Suite licenses for your domain
Types
Xgafv
V1 error format.
Instances
FromJSON Xgafv Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Sum | |||||
FromJSONKey Xgafv Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Sum | |||||
ToJSON Xgafv Source # | |||||
ToJSONKey Xgafv Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Sum | |||||
Generic Xgafv Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Sum Associated Types
| |||||
Read Xgafv Source # | |||||
Show Xgafv Source # | |||||
Eq Xgafv Source # | |||||
Ord Xgafv Source # | |||||
Hashable Xgafv Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Sum | |||||
FromHttpApiData Xgafv Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Sum | |||||
ToHttpApiData Xgafv Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Sum Methods toUrlPiece :: Xgafv -> Text # toEncodedUrlPiece :: Xgafv -> Builder # toHeader :: Xgafv -> ByteString # toQueryParam :: Xgafv -> Text # toEncodedQueryParam :: Xgafv -> Builder # | |||||
type Rep Xgafv Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Sum |
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
See: newEmpty
smart constructor.
Constructors
Empty |
Creates a value of Empty
with the minimum fields required to make a request.
LicenseAssignment
data LicenseAssignment Source #
Representation of a license assignment.
See: newLicenseAssignment
smart constructor.
Constructors
LicenseAssignment | |
Fields
|
Instances
newLicenseAssignment :: LicenseAssignment Source #
Creates a value of LicenseAssignment
with the minimum fields required to make a request.
LicenseAssignmentInsert
newtype LicenseAssignmentInsert Source #
Representation of a license assignment.
See: newLicenseAssignmentInsert
smart constructor.
Constructors
LicenseAssignmentInsert | |
Instances
FromJSON LicenseAssignmentInsert Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Product Methods parseJSON :: Value -> Parser LicenseAssignmentInsert # parseJSONList :: Value -> Parser [LicenseAssignmentInsert] # | |||||
ToJSON LicenseAssignmentInsert Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Product Methods toJSON :: LicenseAssignmentInsert -> Value # toEncoding :: LicenseAssignmentInsert -> Encoding # toJSONList :: [LicenseAssignmentInsert] -> Value # | |||||
Generic LicenseAssignmentInsert Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Product Associated Types
Methods from :: LicenseAssignmentInsert -> Rep LicenseAssignmentInsert x # to :: Rep LicenseAssignmentInsert x -> LicenseAssignmentInsert # | |||||
Show LicenseAssignmentInsert Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Product Methods showsPrec :: Int -> LicenseAssignmentInsert -> ShowS # show :: LicenseAssignmentInsert -> String # showList :: [LicenseAssignmentInsert] -> ShowS # | |||||
Eq LicenseAssignmentInsert Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Product Methods (==) :: LicenseAssignmentInsert -> LicenseAssignmentInsert -> Bool # (/=) :: LicenseAssignmentInsert -> LicenseAssignmentInsert -> Bool # | |||||
type Rep LicenseAssignmentInsert Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Product type Rep LicenseAssignmentInsert = D1 ('MetaData "LicenseAssignmentInsert" "Gogol.AppsLicensing.Internal.Product" "gogol-apps-licensing-1.0.0-8Lqipv0mZT13qxwcf0iLRF" 'True) (C1 ('MetaCons "LicenseAssignmentInsert" 'PrefixI 'True) (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) |
newLicenseAssignmentInsert :: LicenseAssignmentInsert Source #
Creates a value of LicenseAssignmentInsert
with the minimum fields required to make a request.
LicenseAssignmentList
data LicenseAssignmentList Source #
Constructors
LicenseAssignmentList | |
Fields
|
Instances
FromJSON LicenseAssignmentList Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Product Methods parseJSON :: Value -> Parser LicenseAssignmentList # parseJSONList :: Value -> Parser [LicenseAssignmentList] # | |||||
ToJSON LicenseAssignmentList Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Product Methods toJSON :: LicenseAssignmentList -> Value # toEncoding :: LicenseAssignmentList -> Encoding # toJSONList :: [LicenseAssignmentList] -> Value # toEncodingList :: [LicenseAssignmentList] -> Encoding # omitField :: LicenseAssignmentList -> Bool # | |||||
Generic LicenseAssignmentList Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Product Associated Types
Methods from :: LicenseAssignmentList -> Rep LicenseAssignmentList x # to :: Rep LicenseAssignmentList x -> LicenseAssignmentList # | |||||
Show LicenseAssignmentList Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Product Methods showsPrec :: Int -> LicenseAssignmentList -> ShowS # show :: LicenseAssignmentList -> String # showList :: [LicenseAssignmentList] -> ShowS # | |||||
Eq LicenseAssignmentList Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Product Methods (==) :: LicenseAssignmentList -> LicenseAssignmentList -> Bool # (/=) :: LicenseAssignmentList -> LicenseAssignmentList -> Bool # | |||||
type Rep LicenseAssignmentList Source # | |||||
Defined in Gogol.AppsLicensing.Internal.Product type Rep LicenseAssignmentList = D1 ('MetaData "LicenseAssignmentList" "Gogol.AppsLicensing.Internal.Product" "gogol-apps-licensing-1.0.0-8Lqipv0mZT13qxwcf0iLRF" 'False) (C1 ('MetaCons "LicenseAssignmentList" 'PrefixI 'True) ((S1 ('MetaSel ('Just "etag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LicenseAssignment]))) :*: (S1 ('MetaSel ('Just "kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nextPageToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
newLicenseAssignmentList :: LicenseAssignmentList Source #
Creates a value of LicenseAssignmentList
with the minimum fields required to make a request.