| 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.