Copyright | (c) 2015-2016 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) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- API Declaration
- Resources
- androidpublisher.edits.apks.addexternallyhosted
- androidpublisher.edits.apks.list
- androidpublisher.edits.apks.upload
- androidpublisher.edits.bundles.list
- androidpublisher.edits.bundles.upload
- androidpublisher.edits.commit
- androidpublisher.edits.delete
- androidpublisher.edits.deobfuscationfiles.upload
- androidpublisher.edits.details.get
- androidpublisher.edits.details.patch
- androidpublisher.edits.details.update
- androidpublisher.edits.expansionfiles.get
- androidpublisher.edits.expansionfiles.patch
- androidpublisher.edits.expansionfiles.update
- androidpublisher.edits.expansionfiles.upload
- androidpublisher.edits.get
- androidpublisher.edits.images.delete
- androidpublisher.edits.images.deleteall
- androidpublisher.edits.images.list
- androidpublisher.edits.images.upload
- androidpublisher.edits.insert
- androidpublisher.edits.listings.delete
- androidpublisher.edits.listings.deleteall
- androidpublisher.edits.listings.get
- androidpublisher.edits.listings.list
- androidpublisher.edits.listings.patch
- androidpublisher.edits.listings.update
- androidpublisher.edits.testers.get
- androidpublisher.edits.testers.patch
- androidpublisher.edits.testers.update
- androidpublisher.edits.tracks.get
- androidpublisher.edits.tracks.list
- androidpublisher.edits.tracks.patch
- androidpublisher.edits.tracks.update
- androidpublisher.edits.validate
- androidpublisher.inappproducts.delete
- androidpublisher.inappproducts.get
- androidpublisher.inappproducts.insert
- androidpublisher.inappproducts.list
- androidpublisher.inappproducts.patch
- androidpublisher.inappproducts.update
- androidpublisher.orders.refund
- androidpublisher.purchases.products.get
- androidpublisher.purchases.subscriptions.cancel
- androidpublisher.purchases.subscriptions.defer
- androidpublisher.purchases.subscriptions.get
- androidpublisher.purchases.subscriptions.refund
- androidpublisher.purchases.subscriptions.revoke
- androidpublisher.purchases.voidedpurchases.list
- androidpublisher.reviews.get
- androidpublisher.reviews.list
- androidpublisher.reviews.reply
- Types
- InAppProductListings
- EditsImagesDeleteallImageType
- MonthDay
- Track
- Image
- InAppProductListing
- ImagesDeleteAllResponse
- TokenPagination
- ExpansionFile
- UserComment
- Testers
- SubscriptionCancelSurveyResult
- Listing
- APK
- SubscriptionPurchasesDeferRequest
- TracksListResponse
- Season
- PageInfo
- ImagesListResponse
- AppEdit
- ProductPurchase
- ReviewsListResponse
- SubscriptionPurchasesDeferResponse
- SubscriptionPurchase
- SubscriptionPriceChange
- AppDetails
- InAppProductPrices
- ExternallyHostedAPK
- TrackRelease
- EditsImagesListImageType
- CountryTargeting
- Bundle
- DeobfuscationFile
- VoidedPurchasesListResponse
- ExpansionFilesUploadResponse
- ImagesUploadResponse
- EditsImagesUploadImageType
- Prorate
- DeobfuscationFilesUploadResponse
- InAppProductsListResponse
- EditsDeobfuscationFilesUploadDeobfuscationFileType
- EditsExpansionFilesUploadExpansionFileType
- LocalizedText
- Review
- APKsAddExternallyHostedResponse
- SubscriptionDeferralInfo
- EditsExpansionFilesGetExpansionFileType
- ReviewsReplyRequest
- EditsExpansionFilesPatchExpansionFileType
- EditsExpansionFilesUpdateExpansionFileType
- DeviceMetadata
- DeveloperComment
- InAppProduct
- Price
- EditsImagesDeleteImageType
- APKBinary
- APKsListResponse
- ReviewsReplyResponse
- ExternallyHostedAPKUsesPermission
- ListingsListResponse
- APKsAddExternallyHostedRequest
- Comment
- Timestamp
- VoidedPurchase
- BundlesListResponse
- ReviewReplyResult
Accesses Android application developers' Google Play accounts.
Synopsis
- androidPublisherService :: ServiceConfig
- androidPublisherScope :: Proxy '["https://www.googleapis.com/auth/androidpublisher"]
- type AndroidPublisherAPI = InAppProductsInsertResource :<|> (InAppProductsListResource :<|> (InAppProductsPatchResource :<|> (InAppProductsGetResource :<|> (InAppProductsDeleteResource :<|> (InAppProductsUpdateResource :<|> (ReviewsReplyResource :<|> (ReviewsListResource :<|> (ReviewsGetResource :<|> (EditsImagesListResource :<|> (EditsImagesDeleteallResource :<|> (EditsImagesUploadResource :<|> (EditsImagesDeleteResource :<|> (EditsExpansionFilesPatchResource :<|> (EditsExpansionFilesGetResource :<|> (EditsExpansionFilesUploadResource :<|> (EditsExpansionFilesUpdateResource :<|> (EditsTracksListResource :<|> (EditsTracksPatchResource :<|> (EditsTracksGetResource :<|> (EditsTracksUpdateResource :<|> (EditsDeobfuscationFilesUploadResource :<|> (EditsBundlesListResource :<|> (EditsBundlesUploadResource :<|> (EditsTestersPatchResource :<|> (EditsTestersGetResource :<|> (EditsTestersUpdateResource :<|> (EditsDetailsPatchResource :<|> (EditsDetailsGetResource :<|> (EditsDetailsUpdateResource :<|> (EditsAPKsListResource :<|> (EditsAPKsAddexternallyhostedResource :<|> (EditsAPKsUploadResource :<|> (EditsListingsListResource :<|> (EditsListingsDeleteallResource :<|> (EditsListingsPatchResource :<|> (EditsListingsGetResource :<|> (EditsListingsDeleteResource :<|> (EditsListingsUpdateResource :<|> (EditsInsertResource :<|> (EditsGetResource :<|> (EditsValidateResource :<|> (EditsDeleteResource :<|> (EditsCommitResource :<|> (OrdersRefundResource :<|> (PurchasesVoidedpurchasesListResource :<|> (PurchasesProductsGetResource :<|> (PurchasesSubscriptionsDeferResource :<|> (PurchasesSubscriptionsGetResource :<|> (PurchasesSubscriptionsRefundResource :<|> (PurchasesSubscriptionsRevokeResource :<|> PurchasesSubscriptionsCancelResource))))))))))))))))))))))))))))))))))))))))))))))))))
- module Network.Google.Resource.AndroidPublisher.Edits.APKs.Addexternallyhosted
- module Network.Google.Resource.AndroidPublisher.Edits.APKs.List
- module Network.Google.Resource.AndroidPublisher.Edits.APKs.Upload
- module Network.Google.Resource.AndroidPublisher.Edits.Bundles.List
- module Network.Google.Resource.AndroidPublisher.Edits.Bundles.Upload
- module Network.Google.Resource.AndroidPublisher.Edits.Commit
- module Network.Google.Resource.AndroidPublisher.Edits.Delete
- module Network.Google.Resource.AndroidPublisher.Edits.DeobfuscationFiles.Upload
- module Network.Google.Resource.AndroidPublisher.Edits.Details.Get
- module Network.Google.Resource.AndroidPublisher.Edits.Details.Patch
- module Network.Google.Resource.AndroidPublisher.Edits.Details.Update
- module Network.Google.Resource.AndroidPublisher.Edits.ExpansionFiles.Get
- module Network.Google.Resource.AndroidPublisher.Edits.ExpansionFiles.Patch
- module Network.Google.Resource.AndroidPublisher.Edits.ExpansionFiles.Update
- module Network.Google.Resource.AndroidPublisher.Edits.ExpansionFiles.Upload
- module Network.Google.Resource.AndroidPublisher.Edits.Get
- module Network.Google.Resource.AndroidPublisher.Edits.Images.Delete
- module Network.Google.Resource.AndroidPublisher.Edits.Images.Deleteall
- module Network.Google.Resource.AndroidPublisher.Edits.Images.List
- module Network.Google.Resource.AndroidPublisher.Edits.Images.Upload
- module Network.Google.Resource.AndroidPublisher.Edits.Insert
- module Network.Google.Resource.AndroidPublisher.Edits.Listings.Delete
- module Network.Google.Resource.AndroidPublisher.Edits.Listings.Deleteall
- module Network.Google.Resource.AndroidPublisher.Edits.Listings.Get
- module Network.Google.Resource.AndroidPublisher.Edits.Listings.List
- module Network.Google.Resource.AndroidPublisher.Edits.Listings.Patch
- module Network.Google.Resource.AndroidPublisher.Edits.Listings.Update
- module Network.Google.Resource.AndroidPublisher.Edits.Testers.Get
- module Network.Google.Resource.AndroidPublisher.Edits.Testers.Patch
- module Network.Google.Resource.AndroidPublisher.Edits.Testers.Update
- module Network.Google.Resource.AndroidPublisher.Edits.Tracks.Get
- module Network.Google.Resource.AndroidPublisher.Edits.Tracks.List
- module Network.Google.Resource.AndroidPublisher.Edits.Tracks.Patch
- module Network.Google.Resource.AndroidPublisher.Edits.Tracks.Update
- module Network.Google.Resource.AndroidPublisher.Edits.Validate
- module Network.Google.Resource.AndroidPublisher.InAppProducts.Delete
- module Network.Google.Resource.AndroidPublisher.InAppProducts.Get
- module Network.Google.Resource.AndroidPublisher.InAppProducts.Insert
- module Network.Google.Resource.AndroidPublisher.InAppProducts.List
- module Network.Google.Resource.AndroidPublisher.InAppProducts.Patch
- module Network.Google.Resource.AndroidPublisher.InAppProducts.Update
- module Network.Google.Resource.AndroidPublisher.Orders.Refund
- module Network.Google.Resource.AndroidPublisher.Purchases.Products.Get
- module Network.Google.Resource.AndroidPublisher.Purchases.Subscriptions.Cancel
- module Network.Google.Resource.AndroidPublisher.Purchases.Subscriptions.Defer
- module Network.Google.Resource.AndroidPublisher.Purchases.Subscriptions.Get
- module Network.Google.Resource.AndroidPublisher.Purchases.Subscriptions.Refund
- module Network.Google.Resource.AndroidPublisher.Purchases.Subscriptions.Revoke
- module Network.Google.Resource.AndroidPublisher.Purchases.Voidedpurchases.List
- module Network.Google.Resource.AndroidPublisher.Reviews.Get
- module Network.Google.Resource.AndroidPublisher.Reviews.List
- module Network.Google.Resource.AndroidPublisher.Reviews.Reply
- data InAppProductListings
- inAppProductListings :: HashMap Text InAppProductListing -> InAppProductListings
- iaplAddtional :: Lens' InAppProductListings (HashMap Text InAppProductListing)
- data EditsImagesDeleteallImageType
- data MonthDay
- monthDay :: MonthDay
- mdDay :: Lens' MonthDay (Maybe Word32)
- mdMonth :: Lens' MonthDay (Maybe Word32)
- data Track
- track :: Track
- tTrack :: Lens' Track (Maybe Text)
- tReleases :: Lens' Track [TrackRelease]
- data Image
- image :: Image
- iURL :: Lens' Image (Maybe Text)
- iSha1 :: Lens' Image (Maybe Text)
- iId :: Lens' Image (Maybe Text)
- data InAppProductListing
- inAppProductListing :: InAppProductListing
- iaplTitle :: Lens' InAppProductListing (Maybe Text)
- iaplDescription :: Lens' InAppProductListing (Maybe Text)
- data ImagesDeleteAllResponse
- imagesDeleteAllResponse :: ImagesDeleteAllResponse
- idarDeleted :: Lens' ImagesDeleteAllResponse [Image]
- data TokenPagination
- tokenPagination :: TokenPagination
- tpNextPageToken :: Lens' TokenPagination (Maybe Text)
- tpPreviousPageToken :: Lens' TokenPagination (Maybe Text)
- data ExpansionFile
- expansionFile :: ExpansionFile
- efFileSize :: Lens' ExpansionFile (Maybe Int64)
- efReferencesVersion :: Lens' ExpansionFile (Maybe Int32)
- data UserComment
- userComment :: UserComment
- ucAndroidOSVersion :: Lens' UserComment (Maybe Int32)
- ucText :: Lens' UserComment (Maybe Text)
- ucDevice :: Lens' UserComment (Maybe Text)
- ucThumbsUpCount :: Lens' UserComment (Maybe Int32)
- ucAppVersionCode :: Lens' UserComment (Maybe Int32)
- ucThumbsDownCount :: Lens' UserComment (Maybe Int32)
- ucOriginalText :: Lens' UserComment (Maybe Text)
- ucAppVersionName :: Lens' UserComment (Maybe Text)
- ucReviewerLanguage :: Lens' UserComment (Maybe Text)
- ucDeviceMetadata :: Lens' UserComment (Maybe DeviceMetadata)
- ucStarRating :: Lens' UserComment (Maybe Int32)
- ucLastModified :: Lens' UserComment (Maybe Timestamp)
- data Testers
- testers :: Testers
- tGooglePlusCommUnities :: Lens' Testers [Text]
- tGoogleGroups :: Lens' Testers [Text]
- data SubscriptionCancelSurveyResult
- subscriptionCancelSurveyResult :: SubscriptionCancelSurveyResult
- scsrCancelSurveyReason :: Lens' SubscriptionCancelSurveyResult (Maybe Int32)
- scsrUserInputCancelReason :: Lens' SubscriptionCancelSurveyResult (Maybe Text)
- data Listing
- listing :: Listing
- lFullDescription :: Lens' Listing (Maybe Text)
- lVideo :: Lens' Listing (Maybe Text)
- lShortDescription :: Lens' Listing (Maybe Text)
- lLanguage :: Lens' Listing (Maybe Text)
- lTitle :: Lens' Listing (Maybe Text)
- data APK
- aPK :: APK
- aVersionCode :: Lens' APK (Maybe Int32)
- aBinary :: Lens' APK (Maybe APKBinary)
- data SubscriptionPurchasesDeferRequest
- subscriptionPurchasesDeferRequest :: SubscriptionPurchasesDeferRequest
- spdrDeferralInfo :: Lens' SubscriptionPurchasesDeferRequest (Maybe SubscriptionDeferralInfo)
- data TracksListResponse
- tracksListResponse :: TracksListResponse
- tlrTracks :: Lens' TracksListResponse [Track]
- tlrKind :: Lens' TracksListResponse Text
- data Season
- season :: Season
- sStart :: Lens' Season (Maybe MonthDay)
- sEnd :: Lens' Season (Maybe MonthDay)
- sProrations :: Lens' Season [Prorate]
- data PageInfo
- pageInfo :: PageInfo
- piResultPerPage :: Lens' PageInfo (Maybe Int32)
- piTotalResults :: Lens' PageInfo (Maybe Int32)
- piStartIndex :: Lens' PageInfo (Maybe Int32)
- data ImagesListResponse
- imagesListResponse :: ImagesListResponse
- ilrImages :: Lens' ImagesListResponse [Image]
- data AppEdit
- appEdit :: AppEdit
- aeId :: Lens' AppEdit (Maybe Text)
- aeExpiryTimeSeconds :: Lens' AppEdit (Maybe Text)
- data ProductPurchase
- productPurchase :: ProductPurchase
- ppPurchaseState :: Lens' ProductPurchase (Maybe Int32)
- ppConsumptionState :: Lens' ProductPurchase (Maybe Int32)
- ppKind :: Lens' ProductPurchase Text
- ppPurchaseTimeMillis :: Lens' ProductPurchase (Maybe Int64)
- ppPurchaseType :: Lens' ProductPurchase (Maybe Int32)
- ppDeveloperPayload :: Lens' ProductPurchase (Maybe Text)
- ppOrderId :: Lens' ProductPurchase (Maybe Text)
- data ReviewsListResponse
- reviewsListResponse :: ReviewsListResponse
- rlrTokenPagination :: Lens' ReviewsListResponse (Maybe TokenPagination)
- rlrPageInfo :: Lens' ReviewsListResponse (Maybe PageInfo)
- rlrReviews :: Lens' ReviewsListResponse [Review]
- data SubscriptionPurchasesDeferResponse
- subscriptionPurchasesDeferResponse :: SubscriptionPurchasesDeferResponse
- spdrNewExpiryTimeMillis :: Lens' SubscriptionPurchasesDeferResponse (Maybe Int64)
- data SubscriptionPurchase
- subscriptionPurchase :: SubscriptionPurchase
- spGivenName :: Lens' SubscriptionPurchase (Maybe Text)
- spAutoResumeTimeMillis :: Lens' SubscriptionPurchase (Maybe Int64)
- spUserCancellationTimeMillis :: Lens' SubscriptionPurchase (Maybe Int64)
- spPaymentState :: Lens' SubscriptionPurchase (Maybe Int32)
- spKind :: Lens' SubscriptionPurchase Text
- spPurchaseType :: Lens' SubscriptionPurchase (Maybe Int32)
- spPriceChange :: Lens' SubscriptionPurchase (Maybe SubscriptionPriceChange)
- spProFileId :: Lens' SubscriptionPurchase (Maybe Text)
- spLinkedPurchaseToken :: Lens' SubscriptionPurchase (Maybe Text)
- spFamilyName :: Lens' SubscriptionPurchase (Maybe Text)
- spProFileName :: Lens' SubscriptionPurchase (Maybe Text)
- spExpiryTimeMillis :: Lens' SubscriptionPurchase (Maybe Int64)
- spAutoRenewing :: Lens' SubscriptionPurchase (Maybe Bool)
- spPriceCurrencyCode :: Lens' SubscriptionPurchase (Maybe Text)
- spEmailAddress :: Lens' SubscriptionPurchase (Maybe Text)
- spCancelReason :: Lens' SubscriptionPurchase (Maybe Int32)
- spCountryCode :: Lens' SubscriptionPurchase (Maybe Text)
- spDeveloperPayload :: Lens' SubscriptionPurchase (Maybe Text)
- spPriceAmountMicros :: Lens' SubscriptionPurchase (Maybe Int64)
- spStartTimeMillis :: Lens' SubscriptionPurchase (Maybe Int64)
- spOrderId :: Lens' SubscriptionPurchase (Maybe Text)
- spCancelSurveyResult :: Lens' SubscriptionPurchase (Maybe SubscriptionCancelSurveyResult)
- data SubscriptionPriceChange
- subscriptionPriceChange :: SubscriptionPriceChange
- spcState :: Lens' SubscriptionPriceChange (Maybe Int32)
- spcNewPrice :: Lens' SubscriptionPriceChange (Maybe Price)
- data AppDetails
- appDetails :: AppDetails
- adContactPhone :: Lens' AppDetails (Maybe Text)
- adContactEmail :: Lens' AppDetails (Maybe Text)
- adContactWebsite :: Lens' AppDetails (Maybe Text)
- adDefaultLanguage :: Lens' AppDetails (Maybe Text)
- data InAppProductPrices
- inAppProductPrices :: HashMap Text Price -> InAppProductPrices
- iAppAddtional :: Lens' InAppProductPrices (HashMap Text Price)
- data ExternallyHostedAPK
- externallyHostedAPK :: ExternallyHostedAPK
- ehapkApplicationLabel :: Lens' ExternallyHostedAPK (Maybe Text)
- ehapkMaximumSdk :: Lens' ExternallyHostedAPK (Maybe Int32)
- ehapkNATiveCodes :: Lens' ExternallyHostedAPK [Text]
- ehapkVersionCode :: Lens' ExternallyHostedAPK (Maybe Int32)
- ehapkFileSha256Base64 :: Lens' ExternallyHostedAPK (Maybe Text)
- ehapkExternallyHostedURL :: Lens' ExternallyHostedAPK (Maybe Text)
- ehapkVersionName :: Lens' ExternallyHostedAPK (Maybe Text)
- ehapkPackageName :: Lens' ExternallyHostedAPK (Maybe Text)
- ehapkFileSize :: Lens' ExternallyHostedAPK (Maybe Int64)
- ehapkIconBase64 :: Lens' ExternallyHostedAPK (Maybe Text)
- ehapkUsesFeatures :: Lens' ExternallyHostedAPK [Text]
- ehapkMinimumSdk :: Lens' ExternallyHostedAPK (Maybe Int32)
- ehapkFileSha1Base64 :: Lens' ExternallyHostedAPK (Maybe Text)
- ehapkUsesPermissions :: Lens' ExternallyHostedAPK [ExternallyHostedAPKUsesPermission]
- ehapkCertificateBase64s :: Lens' ExternallyHostedAPK [Text]
- data TrackRelease
- trackRelease :: TrackRelease
- trVersionCodes :: Lens' TrackRelease [Int64]
- trStatus :: Lens' TrackRelease (Maybe Text)
- trReleaseNotes :: Lens' TrackRelease [LocalizedText]
- trUserFraction :: Lens' TrackRelease (Maybe Double)
- trCountryTargeting :: Lens' TrackRelease (Maybe CountryTargeting)
- trName :: Lens' TrackRelease (Maybe Text)
- data EditsImagesListImageType
- data CountryTargeting
- countryTargeting :: CountryTargeting
- ctIncludeRestOfWorld :: Lens' CountryTargeting (Maybe Bool)
- ctCountries :: Lens' CountryTargeting [Text]
- data Bundle
- bundle :: Bundle
- bVersionCode :: Lens' Bundle (Maybe Int32)
- bSha1 :: Lens' Bundle (Maybe Text)
- bSha256 :: Lens' Bundle (Maybe Text)
- data DeobfuscationFile
- deobfuscationFile :: DeobfuscationFile
- dfSymbolType :: Lens' DeobfuscationFile (Maybe Text)
- data VoidedPurchasesListResponse
- voidedPurchasesListResponse :: VoidedPurchasesListResponse
- vplrTokenPagination :: Lens' VoidedPurchasesListResponse (Maybe TokenPagination)
- vplrPageInfo :: Lens' VoidedPurchasesListResponse (Maybe PageInfo)
- vplrVoidedPurchases :: Lens' VoidedPurchasesListResponse [VoidedPurchase]
- data ExpansionFilesUploadResponse
- expansionFilesUploadResponse :: ExpansionFilesUploadResponse
- efurExpansionFile :: Lens' ExpansionFilesUploadResponse (Maybe ExpansionFile)
- data ImagesUploadResponse
- imagesUploadResponse :: ImagesUploadResponse
- iurImage :: Lens' ImagesUploadResponse (Maybe Image)
- data EditsImagesUploadImageType
- data Prorate
- prorate :: Prorate
- pStart :: Lens' Prorate (Maybe MonthDay)
- pDefaultPrice :: Lens' Prorate (Maybe Price)
- data DeobfuscationFilesUploadResponse
- deobfuscationFilesUploadResponse :: DeobfuscationFilesUploadResponse
- dfurDeobfuscationFile :: Lens' DeobfuscationFilesUploadResponse (Maybe DeobfuscationFile)
- data InAppProductsListResponse
- inAppProductsListResponse :: InAppProductsListResponse
- iaplrTokenPagination :: Lens' InAppProductsListResponse (Maybe TokenPagination)
- iaplrPageInfo :: Lens' InAppProductsListResponse (Maybe PageInfo)
- iaplrKind :: Lens' InAppProductsListResponse Text
- iaplrInAppProduct :: Lens' InAppProductsListResponse [InAppProduct]
- data EditsDeobfuscationFilesUploadDeobfuscationFileType = Proguard
- data EditsExpansionFilesUploadExpansionFileType
- data LocalizedText
- localizedText :: LocalizedText
- ltText :: Lens' LocalizedText (Maybe Text)
- ltLanguage :: Lens' LocalizedText (Maybe Text)
- data Review
- review :: Review
- rReviewId :: Lens' Review (Maybe Text)
- rAuthorName :: Lens' Review (Maybe Text)
- rComments :: Lens' Review [Comment]
- data APKsAddExternallyHostedResponse
- aPKsAddExternallyHostedResponse :: APKsAddExternallyHostedResponse
- apkaehrExternallyHostedAPK :: Lens' APKsAddExternallyHostedResponse (Maybe ExternallyHostedAPK)
- data SubscriptionDeferralInfo
- subscriptionDeferralInfo :: SubscriptionDeferralInfo
- sdiDesiredExpiryTimeMillis :: Lens' SubscriptionDeferralInfo (Maybe Int64)
- sdiExpectedExpiryTimeMillis :: Lens' SubscriptionDeferralInfo (Maybe Int64)
- data EditsExpansionFilesGetExpansionFileType
- data ReviewsReplyRequest
- reviewsReplyRequest :: ReviewsReplyRequest
- rrrReplyText :: Lens' ReviewsReplyRequest (Maybe Text)
- data EditsExpansionFilesPatchExpansionFileType
- data EditsExpansionFilesUpdateExpansionFileType
- data DeviceMetadata
- deviceMetadata :: DeviceMetadata
- dmProductName :: Lens' DeviceMetadata (Maybe Text)
- dmGlEsVersion :: Lens' DeviceMetadata (Maybe Int32)
- dmManufacturer :: Lens' DeviceMetadata (Maybe Text)
- dmScreenWidthPx :: Lens' DeviceMetadata (Maybe Int32)
- dmRamMb :: Lens' DeviceMetadata (Maybe Int32)
- dmCPUMake :: Lens' DeviceMetadata (Maybe Text)
- dmScreenHeightPx :: Lens' DeviceMetadata (Maybe Int32)
- dmNATivePlatform :: Lens' DeviceMetadata (Maybe Text)
- dmDeviceClass :: Lens' DeviceMetadata (Maybe Text)
- dmCPUModel :: Lens' DeviceMetadata (Maybe Text)
- dmScreenDensityDpi :: Lens' DeviceMetadata (Maybe Int32)
- data DeveloperComment
- developerComment :: DeveloperComment
- dcText :: Lens' DeveloperComment (Maybe Text)
- dcLastModified :: Lens' DeveloperComment (Maybe Timestamp)
- data InAppProduct
- inAppProduct :: InAppProduct
- iapStatus :: Lens' InAppProduct (Maybe Text)
- iapGracePeriod :: Lens' InAppProduct (Maybe Text)
- iapTrialPeriod :: Lens' InAppProduct (Maybe Text)
- iapPackageName :: Lens' InAppProduct (Maybe Text)
- iapSeason :: Lens' InAppProduct (Maybe Season)
- iapPurchaseType :: Lens' InAppProduct (Maybe Text)
- iapSubscriptionPeriod :: Lens' InAppProduct (Maybe Text)
- iapPrices :: Lens' InAppProduct (Maybe InAppProductPrices)
- iapSKU :: Lens' InAppProduct (Maybe Text)
- iapDefaultPrice :: Lens' InAppProduct (Maybe Price)
- iapListings :: Lens' InAppProduct (Maybe InAppProductListings)
- iapDefaultLanguage :: Lens' InAppProduct (Maybe Text)
- data Price
- price :: Price
- pPriceMicros :: Lens' Price (Maybe Text)
- pCurrency :: Lens' Price (Maybe Text)
- data EditsImagesDeleteImageType
- data APKBinary
- aPKBinary :: APKBinary
- apkbSha1 :: Lens' APKBinary (Maybe Text)
- apkbSha256 :: Lens' APKBinary (Maybe Text)
- data APKsListResponse
- aPKsListResponse :: APKsListResponse
- apklrKind :: Lens' APKsListResponse Text
- apklrAPKs :: Lens' APKsListResponse [APK]
- data ReviewsReplyResponse
- reviewsReplyResponse :: ReviewsReplyResponse
- rrrResult :: Lens' ReviewsReplyResponse (Maybe ReviewReplyResult)
- data ExternallyHostedAPKUsesPermission
- externallyHostedAPKUsesPermission :: ExternallyHostedAPKUsesPermission
- ehapkupName :: Lens' ExternallyHostedAPKUsesPermission (Maybe Text)
- ehapkupMaxSdkVersion :: Lens' ExternallyHostedAPKUsesPermission (Maybe Int32)
- data ListingsListResponse
- listingsListResponse :: ListingsListResponse
- llrKind :: Lens' ListingsListResponse Text
- llrListings :: Lens' ListingsListResponse [Listing]
- data APKsAddExternallyHostedRequest
- aPKsAddExternallyHostedRequest :: APKsAddExternallyHostedRequest
- aExternallyHostedAPK :: Lens' APKsAddExternallyHostedRequest (Maybe ExternallyHostedAPK)
- data Comment
- comment :: Comment
- cUserComment :: Lens' Comment (Maybe UserComment)
- cDeveloperComment :: Lens' Comment (Maybe DeveloperComment)
- data Timestamp
- timestamp :: Timestamp
- tNanos :: Lens' Timestamp (Maybe Int32)
- tSeconds :: Lens' Timestamp (Maybe Int64)
- data VoidedPurchase
- voidedPurchase :: VoidedPurchase
- vpKind :: Lens' VoidedPurchase Text
- vpPurchaseTimeMillis :: Lens' VoidedPurchase (Maybe Int64)
- vpPurchaseToken :: Lens' VoidedPurchase (Maybe Text)
- vpVoidedTimeMillis :: Lens' VoidedPurchase (Maybe Int64)
- data BundlesListResponse
- bundlesListResponse :: BundlesListResponse
- blrBundles :: Lens' BundlesListResponse [Bundle]
- blrKind :: Lens' BundlesListResponse Text
- data ReviewReplyResult
- reviewReplyResult :: ReviewReplyResult
- rReplyText :: Lens' ReviewReplyResult (Maybe Text)
- rLastEdited :: Lens' ReviewReplyResult (Maybe Timestamp)
Service Configuration
androidPublisherService :: ServiceConfig Source #
Default request referring to version v3
of the Google Play Developer API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
androidPublisherScope :: Proxy '["https://www.googleapis.com/auth/androidpublisher"] Source #
View and manage your Google Play Developer account
API Declaration
type AndroidPublisherAPI = InAppProductsInsertResource :<|> (InAppProductsListResource :<|> (InAppProductsPatchResource :<|> (InAppProductsGetResource :<|> (InAppProductsDeleteResource :<|> (InAppProductsUpdateResource :<|> (ReviewsReplyResource :<|> (ReviewsListResource :<|> (ReviewsGetResource :<|> (EditsImagesListResource :<|> (EditsImagesDeleteallResource :<|> (EditsImagesUploadResource :<|> (EditsImagesDeleteResource :<|> (EditsExpansionFilesPatchResource :<|> (EditsExpansionFilesGetResource :<|> (EditsExpansionFilesUploadResource :<|> (EditsExpansionFilesUpdateResource :<|> (EditsTracksListResource :<|> (EditsTracksPatchResource :<|> (EditsTracksGetResource :<|> (EditsTracksUpdateResource :<|> (EditsDeobfuscationFilesUploadResource :<|> (EditsBundlesListResource :<|> (EditsBundlesUploadResource :<|> (EditsTestersPatchResource :<|> (EditsTestersGetResource :<|> (EditsTestersUpdateResource :<|> (EditsDetailsPatchResource :<|> (EditsDetailsGetResource :<|> (EditsDetailsUpdateResource :<|> (EditsAPKsListResource :<|> (EditsAPKsAddexternallyhostedResource :<|> (EditsAPKsUploadResource :<|> (EditsListingsListResource :<|> (EditsListingsDeleteallResource :<|> (EditsListingsPatchResource :<|> (EditsListingsGetResource :<|> (EditsListingsDeleteResource :<|> (EditsListingsUpdateResource :<|> (EditsInsertResource :<|> (EditsGetResource :<|> (EditsValidateResource :<|> (EditsDeleteResource :<|> (EditsCommitResource :<|> (OrdersRefundResource :<|> (PurchasesVoidedpurchasesListResource :<|> (PurchasesProductsGetResource :<|> (PurchasesSubscriptionsDeferResource :<|> (PurchasesSubscriptionsGetResource :<|> (PurchasesSubscriptionsRefundResource :<|> (PurchasesSubscriptionsRevokeResource :<|> PurchasesSubscriptionsCancelResource)))))))))))))))))))))))))))))))))))))))))))))))))) Source #
Represents the entirety of the methods and resources available for the Google Play Developer API service.
Resources
androidpublisher.edits.apks.addexternallyhosted
androidpublisher.edits.apks.list
androidpublisher.edits.apks.upload
androidpublisher.edits.bundles.list
androidpublisher.edits.bundles.upload
androidpublisher.edits.commit
androidpublisher.edits.delete
androidpublisher.edits.deobfuscationfiles.upload
androidpublisher.edits.details.get
androidpublisher.edits.details.patch
androidpublisher.edits.details.update
androidpublisher.edits.expansionfiles.get
androidpublisher.edits.expansionfiles.patch
androidpublisher.edits.expansionfiles.update
androidpublisher.edits.expansionfiles.upload
androidpublisher.edits.get
androidpublisher.edits.images.delete
androidpublisher.edits.images.deleteall
androidpublisher.edits.images.list
androidpublisher.edits.images.upload
androidpublisher.edits.insert
androidpublisher.edits.listings.delete
androidpublisher.edits.listings.deleteall
androidpublisher.edits.listings.get
androidpublisher.edits.listings.list
androidpublisher.edits.listings.patch
androidpublisher.edits.listings.update
androidpublisher.edits.testers.get
androidpublisher.edits.testers.patch
androidpublisher.edits.testers.update
androidpublisher.edits.tracks.get
androidpublisher.edits.tracks.list
androidpublisher.edits.tracks.patch
androidpublisher.edits.tracks.update
androidpublisher.edits.validate
androidpublisher.inappproducts.delete
androidpublisher.inappproducts.get
androidpublisher.inappproducts.insert
androidpublisher.inappproducts.list
androidpublisher.inappproducts.patch
androidpublisher.inappproducts.update
androidpublisher.orders.refund
androidpublisher.purchases.products.get
androidpublisher.purchases.subscriptions.cancel
androidpublisher.purchases.subscriptions.defer
androidpublisher.purchases.subscriptions.get
androidpublisher.purchases.subscriptions.refund
androidpublisher.purchases.subscriptions.revoke
androidpublisher.purchases.voidedpurchases.list
androidpublisher.reviews.get
androidpublisher.reviews.list
androidpublisher.reviews.reply
Types
InAppProductListings
data InAppProductListings Source #
List of localized title and description data.
See: inAppProductListings
smart constructor.
Instances
Creates a value of InAppProductListings
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
iaplAddtional :: Lens' InAppProductListings (HashMap Text InAppProductListing) Source #
The language of the localized data, as defined by BCP 47. i.e.: "en-US", "en-GB".
EditsImagesDeleteallImageType
data EditsImagesDeleteallImageType Source #
FeatureGraphic | featureGraphic |
Icon | icon |
PhoneScreenshots | phoneScreenshots |
PromoGraphic | promoGraphic |
SevenInchScreenshots | sevenInchScreenshots |
TenInchScreenshots | tenInchScreenshots |
TvBanner | tvBanner |
TvScreenshots | tvScreenshots |
WearScreenshots | wearScreenshots |
Instances
MonthDay
Instances
Eq MonthDay Source # | |
Data MonthDay Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MonthDay -> c MonthDay # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MonthDay # toConstr :: MonthDay -> Constr # dataTypeOf :: MonthDay -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MonthDay) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MonthDay) # gmapT :: (forall b. Data b => b -> b) -> MonthDay -> MonthDay # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MonthDay -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MonthDay -> r # gmapQ :: (forall d. Data d => d -> u) -> MonthDay -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> MonthDay -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> MonthDay -> m MonthDay # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MonthDay -> m MonthDay # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MonthDay -> m MonthDay # | |
Show MonthDay Source # | |
Generic MonthDay Source # | |
ToJSON MonthDay Source # | |
FromJSON MonthDay Source # | |
type Rep MonthDay Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep MonthDay = D1 (MetaData "MonthDay" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "MonthDay'" PrefixI True) (S1 (MetaSel (Just "_mdDay") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_mdMonth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))))) |
mdDay :: Lens' MonthDay (Maybe Word32) Source #
Day of a month, value in [1, 31] range. Valid range depends on the specified month.
Track
Instances
Eq Track Source # | |
Data Track Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Track -> c Track # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Track # dataTypeOf :: Track -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Track) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Track) # gmapT :: (forall b. Data b => b -> b) -> Track -> Track # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Track -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Track -> r # gmapQ :: (forall d. Data d => d -> u) -> Track -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Track -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Track -> m Track # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Track -> m Track # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Track -> m Track # | |
Show Track Source # | |
Generic Track Source # | |
ToJSON Track Source # | |
FromJSON Track Source # | |
type Rep Track Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep Track = D1 (MetaData "Track" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "Track'" PrefixI True) (S1 (MetaSel (Just "_tTrack") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tReleases") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TrackRelease])))) |
tReleases :: Lens' Track [TrackRelease] Source #
A list of all active releases in this track during a read request. On an update request, it represents desired changes.
Image
Instances
Eq Image Source # | |
Data Image Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Image -> c Image # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Image # dataTypeOf :: Image -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Image) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Image) # gmapT :: (forall b. Data b => b -> b) -> Image -> Image # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Image -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Image -> r # gmapQ :: (forall d. Data d => d -> u) -> Image -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Image -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Image -> m Image # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Image -> m Image # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Image -> m Image # | |
Show Image Source # | |
Generic Image Source # | |
ToJSON Image Source # | |
FromJSON Image Source # | |
type Rep Image Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep Image = D1 (MetaData "Image" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "Image'" PrefixI True) (S1 (MetaSel (Just "_iURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iSha1") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) |
InAppProductListing
data InAppProductListing Source #
Instances
inAppProductListing :: InAppProductListing Source #
Creates a value of InAppProductListing
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ImagesDeleteAllResponse
data ImagesDeleteAllResponse Source #
Instances
imagesDeleteAllResponse :: ImagesDeleteAllResponse Source #
Creates a value of ImagesDeleteAllResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
TokenPagination
data TokenPagination Source #
Instances
tokenPagination :: TokenPagination Source #
Creates a value of TokenPagination
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ExpansionFile
data ExpansionFile Source #
Instances
expansionFile :: ExpansionFile Source #
Creates a value of ExpansionFile
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
efFileSize :: Lens' ExpansionFile (Maybe Int64) Source #
If set this field indicates that this APK has an Expansion File uploaded to it: this APK does not reference another APK's Expansion File. The field's value is the size of the uploaded Expansion File in bytes.
efReferencesVersion :: Lens' ExpansionFile (Maybe Int32) Source #
If set this APK's Expansion File references another APK's Expansion File. The file_size field will not be set.
UserComment
data UserComment Source #
Instances
userComment :: UserComment Source #
Creates a value of UserComment
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ucAndroidOSVersion :: Lens' UserComment (Maybe Int32) Source #
Integer Android SDK version of the user's device at the time the review was written, e.g. 23 is Marshmallow. May be absent.
ucText :: Lens' UserComment (Maybe Text) Source #
The content of the comment, i.e. review body. In some cases users have been able to write a review with separate title and body; in those cases the title and body are concatenated and separated by a tab character.
ucDevice :: Lens' UserComment (Maybe Text) Source #
Codename for the reviewer's device, e.g. klte, flounder. May be absent.
ucThumbsUpCount :: Lens' UserComment (Maybe Int32) Source #
Number of users who have given this review a thumbs up
ucAppVersionCode :: Lens' UserComment (Maybe Int32) Source #
Integer version code of the app as installed at the time the review was written. May be absent.
ucThumbsDownCount :: Lens' UserComment (Maybe Int32) Source #
Number of users who have given this review a thumbs down
ucOriginalText :: Lens' UserComment (Maybe Text) Source #
Untranslated text of the review, in the case where the review has been translated. If the review has not been translated this is left blank.
ucAppVersionName :: Lens' UserComment (Maybe Text) Source #
String version name of the app as installed at the time the review was written. May be absent.
ucReviewerLanguage :: Lens' UserComment (Maybe Text) Source #
Language code for the reviewer. This is taken from the device settings so is not guaranteed to match the language the review is written in. May be absent.
ucDeviceMetadata :: Lens' UserComment (Maybe DeviceMetadata) Source #
Some information about the characteristics of the user's device
ucStarRating :: Lens' UserComment (Maybe Int32) Source #
The star rating associated with the review, from 1 to 5.
ucLastModified :: Lens' UserComment (Maybe Timestamp) Source #
The last time at which this comment was updated.
Testers
Instances
Eq Testers Source # | |
Data Testers Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Testers -> c Testers # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Testers # toConstr :: Testers -> Constr # dataTypeOf :: Testers -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Testers) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Testers) # gmapT :: (forall b. Data b => b -> b) -> Testers -> Testers # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Testers -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Testers -> r # gmapQ :: (forall d. Data d => d -> u) -> Testers -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Testers -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Testers -> m Testers # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Testers -> m Testers # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Testers -> m Testers # | |
Show Testers Source # | |
Generic Testers Source # | |
ToJSON Testers Source # | |
FromJSON Testers Source # | |
type Rep Testers Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep Testers = D1 (MetaData "Testers" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "Testers'" PrefixI True) (S1 (MetaSel (Just "_tGooglePlusCommUnities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_tGoogleGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) |
Creates a value of Testers
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
SubscriptionCancelSurveyResult
data SubscriptionCancelSurveyResult Source #
Information provided by the user when they complete the subscription cancellation flow (cancellation reason survey).
See: subscriptionCancelSurveyResult
smart constructor.
Instances
subscriptionCancelSurveyResult :: SubscriptionCancelSurveyResult Source #
Creates a value of SubscriptionCancelSurveyResult
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
scsrCancelSurveyReason :: Lens' SubscriptionCancelSurveyResult (Maybe Int32) Source #
The cancellation reason the user chose in the survey. Possible values are: - Other - I don't use this service enough - Technical issues - Cost-related reasons - I found a better app
scsrUserInputCancelReason :: Lens' SubscriptionCancelSurveyResult (Maybe Text) Source #
The customized input cancel reason from the user. Only present when cancelReason is 0.
Listing
Instances
Eq Listing Source # | |
Data Listing Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Listing -> c Listing # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Listing # toConstr :: Listing -> Constr # dataTypeOf :: Listing -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Listing) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Listing) # gmapT :: (forall b. Data b => b -> b) -> Listing -> Listing # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Listing -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Listing -> r # gmapQ :: (forall d. Data d => d -> u) -> Listing -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Listing -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Listing -> m Listing # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Listing -> m Listing # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Listing -> m Listing # | |
Show Listing Source # | |
Generic Listing Source # | |
ToJSON Listing Source # | |
FromJSON Listing Source # | |
type Rep Listing Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep Listing = D1 (MetaData "Listing" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "Listing'" PrefixI True) ((S1 (MetaSel (Just "_lFullDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lVideo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_lShortDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) |
Creates a value of Listing
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lFullDescription :: Lens' Listing (Maybe Text) Source #
Full description of the app; this may be up to 4000 characters in length.
lShortDescription :: Lens' Listing (Maybe Text) Source #
Short description of the app (previously known as promo text); this may be up to 80 characters in length.
lLanguage :: Lens' Listing (Maybe Text) Source #
Language localization code (for example, "de-AT" for Austrian German).
APK
Instances
Eq APK Source # | |
Data APK Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> APK -> c APK # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c APK # dataTypeOf :: APK -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c APK) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c APK) # gmapT :: (forall b. Data b => b -> b) -> APK -> APK # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> APK -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> APK -> r # gmapQ :: (forall d. Data d => d -> u) -> APK -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> APK -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> APK -> m APK # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> APK -> m APK # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> APK -> m APK # | |
Show APK Source # | |
Generic APK Source # | |
ToJSON APK Source # | |
FromJSON APK Source # | |
type Rep APK Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep APK = D1 (MetaData "APK" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "APK'" PrefixI True) (S1 (MetaSel (Just "_aVersionCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_aBinary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe APKBinary)))) |
Creates a value of APK
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aVersionCode :: Lens' APK (Maybe Int32) Source #
The version code of the APK, as specified in the APK's manifest file.
SubscriptionPurchasesDeferRequest
data SubscriptionPurchasesDeferRequest Source #
Instances
subscriptionPurchasesDeferRequest :: SubscriptionPurchasesDeferRequest Source #
Creates a value of SubscriptionPurchasesDeferRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
spdrDeferralInfo :: Lens' SubscriptionPurchasesDeferRequest (Maybe SubscriptionDeferralInfo) Source #
The information about the new desired expiry time for the subscription.
TracksListResponse
data TracksListResponse Source #
Instances
tracksListResponse :: TracksListResponse Source #
Creates a value of TracksListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tlrKind :: Lens' TracksListResponse Text Source #
Identifies what kind of resource this is. Value: the fixed string "androidpublisher#tracksListResponse".
Season
Instances
Eq Season Source # | |
Data Season Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Season -> c Season # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Season # toConstr :: Season -> Constr # dataTypeOf :: Season -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Season) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Season) # gmapT :: (forall b. Data b => b -> b) -> Season -> Season # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Season -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Season -> r # gmapQ :: (forall d. Data d => d -> u) -> Season -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Season -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Season -> m Season # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Season -> m Season # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Season -> m Season # | |
Show Season Source # | |
Generic Season Source # | |
ToJSON Season Source # | |
FromJSON Season Source # | |
type Rep Season Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep Season = D1 (MetaData "Season" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "Season'" PrefixI True) (S1 (MetaSel (Just "_sStart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MonthDay)) :*: (S1 (MetaSel (Just "_sEnd") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MonthDay)) :*: S1 (MetaSel (Just "_sProrations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Prorate]))))) |
Creates a value of Season
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sProrations :: Lens' Season [Prorate] Source #
Optionally present list of prorations for the season. Each proration is a one-off discounted entry into a subscription. Each proration contains the first date on which the discount is available and the new pricing information.
PageInfo
Instances
Eq PageInfo Source # | |
Data PageInfo Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageInfo -> c PageInfo # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageInfo # toConstr :: PageInfo -> Constr # dataTypeOf :: PageInfo -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PageInfo) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageInfo) # gmapT :: (forall b. Data b => b -> b) -> PageInfo -> PageInfo # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageInfo -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageInfo -> r # gmapQ :: (forall d. Data d => d -> u) -> PageInfo -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> PageInfo -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageInfo -> m PageInfo # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageInfo -> m PageInfo # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageInfo -> m PageInfo # | |
Show PageInfo Source # | |
Generic PageInfo Source # | |
ToJSON PageInfo Source # | |
FromJSON PageInfo Source # | |
type Rep PageInfo Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep PageInfo = D1 (MetaData "PageInfo" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "PageInfo'" PrefixI True) (S1 (MetaSel (Just "_piResultPerPage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_piTotalResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_piStartIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))) |
Creates a value of PageInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ImagesListResponse
data ImagesListResponse Source #
Instances
imagesListResponse :: ImagesListResponse Source #
Creates a value of ImagesListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
AppEdit
Represents an edit of an app. An edit allows clients to make multiple changes before committing them in one operation.
See: appEdit
smart constructor.
Instances
Eq AppEdit Source # | |
Data AppEdit Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AppEdit -> c AppEdit # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AppEdit # toConstr :: AppEdit -> Constr # dataTypeOf :: AppEdit -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AppEdit) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AppEdit) # gmapT :: (forall b. Data b => b -> b) -> AppEdit -> AppEdit # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AppEdit -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AppEdit -> r # gmapQ :: (forall d. Data d => d -> u) -> AppEdit -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> AppEdit -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> AppEdit -> m AppEdit # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AppEdit -> m AppEdit # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AppEdit -> m AppEdit # | |
Show AppEdit Source # | |
Generic AppEdit Source # | |
ToJSON AppEdit Source # | |
FromJSON AppEdit Source # | |
type Rep AppEdit Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep AppEdit = D1 (MetaData "AppEdit" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "AppEdit'" PrefixI True) (S1 (MetaSel (Just "_aeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aeExpiryTimeSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) |
Creates a value of AppEdit
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aeId :: Lens' AppEdit (Maybe Text) Source #
The ID of the edit that can be used in subsequent API calls.
aeExpiryTimeSeconds :: Lens' AppEdit (Maybe Text) Source #
The time at which the edit will expire and will be no longer valid for use in any subsequent API calls (encoded as seconds since the Epoch).
ProductPurchase
data ProductPurchase Source #
A ProductPurchase resource indicates the status of a user's inapp product purchase.
See: productPurchase
smart constructor.
Instances
productPurchase :: ProductPurchase Source #
Creates a value of ProductPurchase
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ppPurchaseState :: Lens' ProductPurchase (Maybe Int32) Source #
The purchase state of the order. Possible values are: - Purchased - Canceled
ppConsumptionState :: Lens' ProductPurchase (Maybe Int32) Source #
The consumption state of the inapp product. Possible values are: - Yet to be consumed - Consumed
ppKind :: Lens' ProductPurchase Text Source #
This kind represents an inappPurchase object in the androidpublisher service.
ppPurchaseTimeMillis :: Lens' ProductPurchase (Maybe Int64) Source #
The time the product was purchased, in milliseconds since the epoch (Jan 1, 1970).
ppPurchaseType :: Lens' ProductPurchase (Maybe Int32) Source #
The type of purchase of the inapp product. This field is only set if this purchase was not made using the standard in-app billing flow. Possible values are: - Test (i.e. purchased from a license testing account) - Promo (i.e. purchased using a promo code) - Rewarded (i.e. from watching a video ad instead of paying)
ppDeveloperPayload :: Lens' ProductPurchase (Maybe Text) Source #
A developer-specified string that contains supplemental information about an order.
ppOrderId :: Lens' ProductPurchase (Maybe Text) Source #
The order id associated with the purchase of the inapp product.
ReviewsListResponse
data ReviewsListResponse Source #
Instances
reviewsListResponse :: ReviewsListResponse Source #
Creates a value of ReviewsListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
SubscriptionPurchasesDeferResponse
data SubscriptionPurchasesDeferResponse Source #
Instances
subscriptionPurchasesDeferResponse :: SubscriptionPurchasesDeferResponse Source #
Creates a value of SubscriptionPurchasesDeferResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
spdrNewExpiryTimeMillis :: Lens' SubscriptionPurchasesDeferResponse (Maybe Int64) Source #
The new expiry time for the subscription in milliseconds since the Epoch.
SubscriptionPurchase
data SubscriptionPurchase Source #
A SubscriptionPurchase resource indicates the status of a user's subscription purchase.
See: subscriptionPurchase
smart constructor.
Instances
subscriptionPurchase :: SubscriptionPurchase Source #
Creates a value of SubscriptionPurchase
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
spGivenName
spAutoResumeTimeMillis
spUserCancellationTimeMillis
spPaymentState
spKind
spPurchaseType
spPriceChange
spProFileId
spLinkedPurchaseToken
spFamilyName
spProFileName
spExpiryTimeMillis
spAutoRenewing
spPriceCurrencyCode
spEmailAddress
spCancelReason
spCountryCode
spDeveloperPayload
spPriceAmountMicros
spStartTimeMillis
spOrderId
spCancelSurveyResult
spGivenName :: Lens' SubscriptionPurchase (Maybe Text) Source #
The given name of the user when the subscription was purchased. Only present for purchases made with 'Subscribe with Google'.
spAutoResumeTimeMillis :: Lens' SubscriptionPurchase (Maybe Int64) Source #
Time at which the subscription will be automatically resumed, in milliseconds since the Epoch. Only present if the user has requested to pause the subscription.
spUserCancellationTimeMillis :: Lens' SubscriptionPurchase (Maybe Int64) Source #
The time at which the subscription was canceled by the user, in milliseconds since the epoch. Only present if cancelReason is 0.
spPaymentState :: Lens' SubscriptionPurchase (Maybe Int32) Source #
The payment state of the subscription. Possible values are: - Payment pending - Payment received - Free trial - Pending deferred upgrade/downgrade
spKind :: Lens' SubscriptionPurchase Text Source #
This kind represents a subscriptionPurchase object in the androidpublisher service.
spPurchaseType :: Lens' SubscriptionPurchase (Maybe Int32) Source #
The type of purchase of the subscription. This field is only set if this purchase was not made using the standard in-app billing flow. Possible values are: - Test (i.e. purchased from a license testing account)
spPriceChange :: Lens' SubscriptionPurchase (Maybe SubscriptionPriceChange) Source #
The latest price change information available. This is present only when there is an upcoming price change for the subscription yet to be applied. Once the subscription renews with the new price or the subscription is canceled, no price change information will be returned.
spProFileId :: Lens' SubscriptionPurchase (Maybe Text) Source #
The profile id of the user when the subscription was purchased. Only present for purchases made with 'Subscribe with Google'.
spLinkedPurchaseToken :: Lens' SubscriptionPurchase (Maybe Text) Source #
The purchase token of the originating purchase if this subscription is one of the following: - Re-signup of a canceled but non-lapsed subscription - Upgrade/downgrade from a previous subscription For example, suppose a user originally signs up and you receive purchase token X, then the user cancels and goes through the resignup flow (before their subscription lapses) and you receive purchase token Y, and finally the user upgrades their subscription and you receive purchase token Z. If you call this API with purchase token Z, this field will be set to Y. If you call this API with purchase token Y, this field will be set to X. If you call this API with purchase token X, this field will not be set.
spFamilyName :: Lens' SubscriptionPurchase (Maybe Text) Source #
The family name of the user when the subscription was purchased. Only present for purchases made with 'Subscribe with Google'.
spProFileName :: Lens' SubscriptionPurchase (Maybe Text) Source #
The profile name of the user when the subscription was purchased. Only present for purchases made with 'Subscribe with Google'.
spExpiryTimeMillis :: Lens' SubscriptionPurchase (Maybe Int64) Source #
Time at which the subscription will expire, in milliseconds since the Epoch.
spAutoRenewing :: Lens' SubscriptionPurchase (Maybe Bool) Source #
Whether the subscription will automatically be renewed when it reaches its current expiry time.
spPriceCurrencyCode :: Lens' SubscriptionPurchase (Maybe Text) Source #
ISO 4217 currency code for the subscription price. For example, if the price is specified in British pounds sterling, price_currency_code is "GBP".
spEmailAddress :: Lens' SubscriptionPurchase (Maybe Text) Source #
The email address of the user when the subscription was purchased. Only present for purchases made with 'Subscribe with Google'.
spCancelReason :: Lens' SubscriptionPurchase (Maybe Int32) Source #
The reason why a subscription was canceled or is not auto-renewing. Possible values are: - User canceled the subscription - Subscription was canceled by the system, for example because of a billing problem - Subscription was replaced with a new subscription - Subscription was canceled by the developer
spCountryCode :: Lens' SubscriptionPurchase (Maybe Text) Source #
ISO 3166-1 alpha-2 billing country/region code of the user at the time the subscription was granted.
spDeveloperPayload :: Lens' SubscriptionPurchase (Maybe Text) Source #
A developer-specified string that contains supplemental information about an order.
spPriceAmountMicros :: Lens' SubscriptionPurchase (Maybe Int64) Source #
Price of the subscription, not including tax. Price is expressed in micro-units, where 1,000,000 micro-units represents one unit of the currency. For example, if the subscription price is €1.99, price_amount_micros is 1990000.
spStartTimeMillis :: Lens' SubscriptionPurchase (Maybe Int64) Source #
Time at which the subscription was granted, in milliseconds since the Epoch.
spOrderId :: Lens' SubscriptionPurchase (Maybe Text) Source #
The order id of the latest recurring order associated with the purchase of the subscription.
spCancelSurveyResult :: Lens' SubscriptionPurchase (Maybe SubscriptionCancelSurveyResult) Source #
Information provided by the user when they complete the subscription cancellation flow (cancellation reason survey).
SubscriptionPriceChange
data SubscriptionPriceChange Source #
Contains the price change information for a subscription that can be used to control the user journey for the price change in the app. This can be in the form of seeking confirmation from the user or tailoring the experience for a successful conversion.
See: subscriptionPriceChange
smart constructor.
Instances
subscriptionPriceChange :: SubscriptionPriceChange Source #
Creates a value of SubscriptionPriceChange
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
spcState :: Lens' SubscriptionPriceChange (Maybe Int32) Source #
The current state of the price change. Possible values are: - Outstanding: State for a pending price change waiting for the user to agree. In this state, you can optionally seek confirmation from the user using the In-App API. - Accepted: State for an accepted price change that the subscription will renew with unless it's canceled. The price change takes effect on a future date when the subscription renews. Note that the change might not occur when the subscription is renewed next.
spcNewPrice :: Lens' SubscriptionPriceChange (Maybe Price) Source #
The new price the subscription will renew with if the price change is accepted by the user.
AppDetails
data AppDetails Source #
Instances
appDetails :: AppDetails Source #
Creates a value of AppDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
adContactPhone :: Lens' AppDetails (Maybe Text) Source #
The user-visible support telephone number for this app.
adContactEmail :: Lens' AppDetails (Maybe Text) Source #
The user-visible support email for this app.
adContactWebsite :: Lens' AppDetails (Maybe Text) Source #
The user-visible website for this app.
adDefaultLanguage :: Lens' AppDetails (Maybe Text) Source #
Default language code, in BCP 47 format (eg "en-US").
InAppProductPrices
data InAppProductPrices Source #
Prices per buyer region. None of these prices should be zero. In-app products can never be free.
See: inAppProductPrices
smart constructor.
Instances
Creates a value of InAppProductPrices
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
iAppAddtional :: Lens' InAppProductPrices (HashMap Text Price) Source #
Region code, as defined by ISO 3166-2.
ExternallyHostedAPK
data ExternallyHostedAPK Source #
Defines an APK available for this application that is hosted externally and not uploaded to Google Play. This function is only available to enterprises who are using Google Play for Work, and whos application is restricted to the enterprise private channel
See: externallyHostedAPK
smart constructor.
Instances
externallyHostedAPK :: ExternallyHostedAPK Source #
Creates a value of ExternallyHostedAPK
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ehapkApplicationLabel :: Lens' ExternallyHostedAPK (Maybe Text) Source #
The application label.
ehapkMaximumSdk :: Lens' ExternallyHostedAPK (Maybe Int32) Source #
The maximum SDK supported by this APK (optional).
ehapkNATiveCodes :: Lens' ExternallyHostedAPK [Text] Source #
The native code environments supported by this APK (optional).
ehapkVersionCode :: Lens' ExternallyHostedAPK (Maybe Int32) Source #
The version code of this APK.
ehapkFileSha256Base64 :: Lens' ExternallyHostedAPK (Maybe Text) Source #
The SHA256 checksum of this APK, represented as a base64 encoded byte array.
ehapkExternallyHostedURL :: Lens' ExternallyHostedAPK (Maybe Text) Source #
The URL at which the APK is hosted. This must be an https URL.
ehapkVersionName :: Lens' ExternallyHostedAPK (Maybe Text) Source #
The version name of this APK.
ehapkPackageName :: Lens' ExternallyHostedAPK (Maybe Text) Source #
The package name.
ehapkFileSize :: Lens' ExternallyHostedAPK (Maybe Int64) Source #
The file size in bytes of this APK.
ehapkIconBase64 :: Lens' ExternallyHostedAPK (Maybe Text) Source #
The icon image from the APK, as a base64 encoded byte array.
ehapkUsesFeatures :: Lens' ExternallyHostedAPK [Text] Source #
The features required by this APK (optional).
ehapkMinimumSdk :: Lens' ExternallyHostedAPK (Maybe Int32) Source #
The minimum SDK targeted by this APK.
ehapkFileSha1Base64 :: Lens' ExternallyHostedAPK (Maybe Text) Source #
The SHA1 checksum of this APK, represented as a base64 encoded byte array.
ehapkUsesPermissions :: Lens' ExternallyHostedAPK [ExternallyHostedAPKUsesPermission] Source #
The permissions requested by this APK.
ehapkCertificateBase64s :: Lens' ExternallyHostedAPK [Text] Source #
A certificate (or array of certificates if a certificate-chain is used) used to signed this APK, represented as a base64 encoded byte array.
TrackRelease
data TrackRelease Source #
Instances
trackRelease :: TrackRelease Source #
Creates a value of TrackRelease
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
trVersionCodes :: Lens' TrackRelease [Int64] Source #
A list of all version codes of APKs that will be exposed to the users of this track when this release is rolled out. Note that this list should contain all versions you wish to be active, including those you wish to retain from previous releases.
trReleaseNotes :: Lens' TrackRelease [LocalizedText] Source #
The description of what is new in the app in this release.
trUserFraction :: Lens' TrackRelease (Maybe Double) Source #
Fraction of users who are eligible to receive the release. 0 < fraction < 1. To be set, release status must be "inProgress" or "halted".
trName :: Lens' TrackRelease (Maybe Text) Source #
The release name, used to identify this release in the Play Console UI. Not required to be unique. This is optional, if not set it will be generated from the version_name in the APKs.
EditsImagesListImageType
data EditsImagesListImageType Source #
EILITFeatureGraphic | featureGraphic |
EILITIcon | icon |
EILITPhoneScreenshots | phoneScreenshots |
EILITPromoGraphic | promoGraphic |
EILITSevenInchScreenshots | sevenInchScreenshots |
EILITTenInchScreenshots | tenInchScreenshots |
EILITTvBanner | tvBanner |
EILITTvScreenshots | tvScreenshots |
EILITWearScreenshots | wearScreenshots |
Instances
CountryTargeting
data CountryTargeting Source #
Instances
countryTargeting :: CountryTargeting Source #
Creates a value of CountryTargeting
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Bundle
Instances
Eq Bundle Source # | |
Data Bundle Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Bundle -> c Bundle # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Bundle # toConstr :: Bundle -> Constr # dataTypeOf :: Bundle -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Bundle) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Bundle) # gmapT :: (forall b. Data b => b -> b) -> Bundle -> Bundle # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Bundle -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Bundle -> r # gmapQ :: (forall d. Data d => d -> u) -> Bundle -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Bundle -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Bundle -> m Bundle # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Bundle -> m Bundle # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Bundle -> m Bundle # | |
Show Bundle Source # | |
Generic Bundle Source # | |
ToJSON Bundle Source # | |
FromJSON Bundle Source # | |
type Rep Bundle Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep Bundle = D1 (MetaData "Bundle" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "Bundle'" PrefixI True) (S1 (MetaSel (Just "_bVersionCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_bSha1") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bSha256") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) |
Creates a value of Bundle
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bVersionCode :: Lens' Bundle (Maybe Int32) Source #
The version code of the Android App Bundle. As specified in the Android App Bundle's base module APK manifest file.
bSha1 :: Lens' Bundle (Maybe Text) Source #
A sha1 hash of the upload payload, encoded as a hex string and matching the output of the sha1sum command.
bSha256 :: Lens' Bundle (Maybe Text) Source #
A sha256 hash of the upload payload, encoded as a hex string and matching the output of the sha256sum command.
DeobfuscationFile
data DeobfuscationFile Source #
Represents a deobfuscation file.
See: deobfuscationFile
smart constructor.
Instances
deobfuscationFile :: DeobfuscationFile Source #
Creates a value of DeobfuscationFile
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dfSymbolType :: Lens' DeobfuscationFile (Maybe Text) Source #
The type of the deobfuscation file.
VoidedPurchasesListResponse
data VoidedPurchasesListResponse Source #
Instances
voidedPurchasesListResponse :: VoidedPurchasesListResponse Source #
Creates a value of VoidedPurchasesListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ExpansionFilesUploadResponse
data ExpansionFilesUploadResponse Source #
Instances
expansionFilesUploadResponse :: ExpansionFilesUploadResponse Source #
Creates a value of ExpansionFilesUploadResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ImagesUploadResponse
data ImagesUploadResponse Source #
Instances
imagesUploadResponse :: ImagesUploadResponse Source #
Creates a value of ImagesUploadResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
EditsImagesUploadImageType
data EditsImagesUploadImageType Source #
EIUITFeatureGraphic | featureGraphic |
EIUITIcon | icon |
EIUITPhoneScreenshots | phoneScreenshots |
EIUITPromoGraphic | promoGraphic |
EIUITSevenInchScreenshots | sevenInchScreenshots |
EIUITTenInchScreenshots | tenInchScreenshots |
EIUITTvBanner | tvBanner |
EIUITTvScreenshots | tvScreenshots |
EIUITWearScreenshots | wearScreenshots |
Instances
Prorate
Instances
Eq Prorate Source # | |
Data Prorate Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Prorate -> c Prorate # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Prorate # toConstr :: Prorate -> Constr # dataTypeOf :: Prorate -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Prorate) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Prorate) # gmapT :: (forall b. Data b => b -> b) -> Prorate -> Prorate # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Prorate -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Prorate -> r # gmapQ :: (forall d. Data d => d -> u) -> Prorate -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Prorate -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Prorate -> m Prorate # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Prorate -> m Prorate # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Prorate -> m Prorate # | |
Show Prorate Source # | |
Generic Prorate Source # | |
ToJSON Prorate Source # | |
FromJSON Prorate Source # | |
type Rep Prorate Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep Prorate = D1 (MetaData "Prorate" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "Prorate'" PrefixI True) (S1 (MetaSel (Just "_pStart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MonthDay)) :*: S1 (MetaSel (Just "_pDefaultPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price)))) |
Creates a value of Prorate
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pStart :: Lens' Prorate (Maybe MonthDay) Source #
Defines the first day on which the price takes effect.
pDefaultPrice :: Lens' Prorate (Maybe Price) Source #
Default price cannot be zero and must be less than the full subscription price. Default price is always in the developer's Checkout merchant currency. Targeted countries have their prices set automatically based on the default_price.
DeobfuscationFilesUploadResponse
data DeobfuscationFilesUploadResponse Source #
Instances
deobfuscationFilesUploadResponse :: DeobfuscationFilesUploadResponse Source #
Creates a value of DeobfuscationFilesUploadResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
InAppProductsListResponse
data InAppProductsListResponse Source #
Instances
inAppProductsListResponse :: InAppProductsListResponse Source #
Creates a value of InAppProductsListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
iaplrKind :: Lens' InAppProductsListResponse Text Source #
Identifies what kind of resource this is. Value: the fixed string "androidpublisher#inappproductsListResponse".
EditsDeobfuscationFilesUploadDeobfuscationFileType
data EditsDeobfuscationFilesUploadDeobfuscationFileType Source #
Proguard | proguard |
Instances
EditsExpansionFilesUploadExpansionFileType
data EditsExpansionFilesUploadExpansionFileType Source #
Instances
LocalizedText
data LocalizedText Source #
Instances
localizedText :: LocalizedText Source #
Creates a value of LocalizedText
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ltLanguage :: Lens' LocalizedText (Maybe Text) Source #
The language code, in BCP 47 format (eg "en-US").
Review
Instances
Eq Review Source # | |
Data Review Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Review -> c Review # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Review # toConstr :: Review -> Constr # dataTypeOf :: Review -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Review) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Review) # gmapT :: (forall b. Data b => b -> b) -> Review -> Review # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Review -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Review -> r # gmapQ :: (forall d. Data d => d -> u) -> Review -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Review -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Review -> m Review # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Review -> m Review # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Review -> m Review # | |
Show Review Source # | |
Generic Review Source # | |
ToJSON Review Source # | |
FromJSON Review Source # | |
type Rep Review Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep Review = D1 (MetaData "Review" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "Review'" PrefixI True) (S1 (MetaSel (Just "_rReviewId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rAuthorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rComments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Comment]))))) |
Creates a value of Review
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
APKsAddExternallyHostedResponse
data APKsAddExternallyHostedResponse Source #
Instances
aPKsAddExternallyHostedResponse :: APKsAddExternallyHostedResponse Source #
Creates a value of APKsAddExternallyHostedResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
apkaehrExternallyHostedAPK :: Lens' APKsAddExternallyHostedResponse (Maybe ExternallyHostedAPK) Source #
The definition of the externally-hosted APK and where it is located.
SubscriptionDeferralInfo
data SubscriptionDeferralInfo Source #
A SubscriptionDeferralInfo contains the data needed to defer a subscription purchase to a future expiry time.
See: subscriptionDeferralInfo
smart constructor.
Instances
subscriptionDeferralInfo :: SubscriptionDeferralInfo Source #
Creates a value of SubscriptionDeferralInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sdiDesiredExpiryTimeMillis :: Lens' SubscriptionDeferralInfo (Maybe Int64) Source #
The desired next expiry time to assign to the subscription, in milliseconds since the Epoch. The given time must be later/greater than the current expiry time for the subscription.
sdiExpectedExpiryTimeMillis :: Lens' SubscriptionDeferralInfo (Maybe Int64) Source #
The expected expiry time for the subscription. If the current expiry time for the subscription is not the value specified here, the deferral will not occur.
EditsExpansionFilesGetExpansionFileType
data EditsExpansionFilesGetExpansionFileType Source #
EEFGEFTMain | main |
EEFGEFTPatch' | patch |
Instances
ReviewsReplyRequest
data ReviewsReplyRequest Source #
Instances
reviewsReplyRequest :: ReviewsReplyRequest Source #
Creates a value of ReviewsReplyRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rrrReplyText :: Lens' ReviewsReplyRequest (Maybe Text) Source #
The text to set as the reply. Replies of more than approximately 350 characters will be rejected. HTML tags will be stripped.
EditsExpansionFilesPatchExpansionFileType
data EditsExpansionFilesPatchExpansionFileType Source #
EEFPEFTMain | main |
EEFPEFTPatch' | patch |
Instances
EditsExpansionFilesUpdateExpansionFileType
data EditsExpansionFilesUpdateExpansionFileType Source #
EEFUEFTMain | main |
EEFUEFTPatch' | patch |
Instances
DeviceMetadata
data DeviceMetadata Source #
Instances
deviceMetadata :: DeviceMetadata Source #
Creates a value of DeviceMetadata
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dmProductName :: Lens' DeviceMetadata (Maybe Text) Source #
Device model name (e.g. Droid)
dmGlEsVersion :: Lens' DeviceMetadata (Maybe Int32) Source #
OpenGL version
dmManufacturer :: Lens' DeviceMetadata (Maybe Text) Source #
Device manufacturer (e.g. Motorola)
dmScreenWidthPx :: Lens' DeviceMetadata (Maybe Int32) Source #
Screen width in pixels
dmScreenHeightPx :: Lens' DeviceMetadata (Maybe Int32) Source #
Screen height in pixels
dmNATivePlatform :: Lens' DeviceMetadata (Maybe Text) Source #
Comma separated list of native platforms (e.g. "arm", "arm7")
dmDeviceClass :: Lens' DeviceMetadata (Maybe Text) Source #
Device class (e.g. tablet)
dmCPUModel :: Lens' DeviceMetadata (Maybe Text) Source #
Device CPU model e.g. "MSM8974"
dmScreenDensityDpi :: Lens' DeviceMetadata (Maybe Int32) Source #
Screen density in DPI
DeveloperComment
data DeveloperComment Source #
Instances
developerComment :: DeveloperComment Source #
Creates a value of DeveloperComment
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dcLastModified :: Lens' DeveloperComment (Maybe Timestamp) Source #
The last time at which this comment was updated.
InAppProduct
data InAppProduct Source #
Instances
inAppProduct :: InAppProduct Source #
Creates a value of InAppProduct
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
iapGracePeriod :: Lens' InAppProduct (Maybe Text) Source #
Grace period of the subscription, specified in ISO 8601 format. It will allow developers to give their subscribers a grace period when the payment for the new recurrence period is declined. Acceptable values = "P3D" (three days) and "P7D" (seven days)
iapTrialPeriod :: Lens' InAppProduct (Maybe Text) Source #
Trial period, specified in ISO 8601 format. Acceptable values are anything between "P7D" (seven days) and "P999D" (999 days). Seasonal subscriptions cannot have a trial period.
iapPackageName :: Lens' InAppProduct (Maybe Text) Source #
The package name of the parent app.
iapSeason :: Lens' InAppProduct (Maybe Season) Source #
Definition of a season for a seasonal subscription. Can be defined only for yearly subscriptions.
iapPurchaseType :: Lens' InAppProduct (Maybe Text) Source #
Purchase type enum value. Unmodifiable after creation.
iapSubscriptionPeriod :: Lens' InAppProduct (Maybe Text) Source #
Subscription period, specified in ISO 8601 format. Acceptable values are "P1W" (one week), "P1M" (one month), "P3M" (three months), "P6M" (six months), and "P1Y" (one year).
iapPrices :: Lens' InAppProduct (Maybe InAppProductPrices) Source #
Prices per buyer region. None of these prices should be zero. In-app products can never be free.
iapSKU :: Lens' InAppProduct (Maybe Text) Source #
The stock-keeping-unit (SKU) of the product, unique within an app.
iapDefaultPrice :: Lens' InAppProduct (Maybe Price) Source #
Default price cannot be zero. In-app products can never be free. Default price is always in the developer's Checkout merchant currency.
iapListings :: Lens' InAppProduct (Maybe InAppProductListings) Source #
List of localized title and description data.
iapDefaultLanguage :: Lens' InAppProduct (Maybe Text) Source #
The default language of the localized data, as defined by BCP 47. e.g. "en-US", "en-GB".
Price
Instances
Eq Price Source # | |
Data Price Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Price -> c Price # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Price # dataTypeOf :: Price -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Price) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Price) # gmapT :: (forall b. Data b => b -> b) -> Price -> Price # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Price -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Price -> r # gmapQ :: (forall d. Data d => d -> u) -> Price -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Price -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Price -> m Price # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Price -> m Price # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Price -> m Price # | |
Show Price Source # | |
Generic Price Source # | |
ToJSON Price Source # | |
FromJSON Price Source # | |
type Rep Price Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep Price = D1 (MetaData "Price" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "Price'" PrefixI True) (S1 (MetaSel (Just "_pPriceMicros") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pCurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) |
Creates a value of Price
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pPriceMicros :: Lens' Price (Maybe Text) Source #
The price in millionths of the currency base unit represented as a string.
EditsImagesDeleteImageType
data EditsImagesDeleteImageType Source #
EIDITFeatureGraphic | featureGraphic |
EIDITIcon | icon |
EIDITPhoneScreenshots | phoneScreenshots |
EIDITPromoGraphic | promoGraphic |
EIDITSevenInchScreenshots | sevenInchScreenshots |
EIDITTenInchScreenshots | tenInchScreenshots |
EIDITTvBanner | tvBanner |
EIDITTvScreenshots | tvScreenshots |
EIDITWearScreenshots | wearScreenshots |
Instances
APKBinary
Represents the binary payload of an APK.
See: aPKBinary
smart constructor.
Instances
Eq APKBinary Source # | |
Data APKBinary Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> APKBinary -> c APKBinary # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c APKBinary # toConstr :: APKBinary -> Constr # dataTypeOf :: APKBinary -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c APKBinary) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c APKBinary) # gmapT :: (forall b. Data b => b -> b) -> APKBinary -> APKBinary # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> APKBinary -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> APKBinary -> r # gmapQ :: (forall d. Data d => d -> u) -> APKBinary -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> APKBinary -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> APKBinary -> m APKBinary # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> APKBinary -> m APKBinary # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> APKBinary -> m APKBinary # | |
Show APKBinary Source # | |
Generic APKBinary Source # | |
ToJSON APKBinary Source # | |
FromJSON APKBinary Source # | |
type Rep APKBinary Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep APKBinary = D1 (MetaData "APKBinary" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "APKBinary'" PrefixI True) (S1 (MetaSel (Just "_apkbSha1") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_apkbSha256") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) |
aPKBinary :: APKBinary Source #
Creates a value of APKBinary
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
apkbSha1 :: Lens' APKBinary (Maybe Text) Source #
A sha1 hash of the APK payload, encoded as a hex string and matching the output of the sha1sum command.
apkbSha256 :: Lens' APKBinary (Maybe Text) Source #
A sha256 hash of the APK payload, encoded as a hex string and matching the output of the sha256sum command.
APKsListResponse
data APKsListResponse Source #
Instances
aPKsListResponse :: APKsListResponse Source #
Creates a value of APKsListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
apklrKind :: Lens' APKsListResponse Text Source #
Identifies what kind of resource this is. Value: the fixed string "androidpublisher#apksListResponse".
ReviewsReplyResponse
data ReviewsReplyResponse Source #
Instances
reviewsReplyResponse :: ReviewsReplyResponse Source #
Creates a value of ReviewsReplyResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ExternallyHostedAPKUsesPermission
data ExternallyHostedAPKUsesPermission Source #
A permission used by this APK.
See: externallyHostedAPKUsesPermission
smart constructor.
Instances
externallyHostedAPKUsesPermission :: ExternallyHostedAPKUsesPermission Source #
Creates a value of ExternallyHostedAPKUsesPermission
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ehapkupName :: Lens' ExternallyHostedAPKUsesPermission (Maybe Text) Source #
The name of the permission requested.
ehapkupMaxSdkVersion :: Lens' ExternallyHostedAPKUsesPermission (Maybe Int32) Source #
Optionally, the maximum SDK version for which the permission is required.
ListingsListResponse
data ListingsListResponse Source #
Instances
listingsListResponse :: ListingsListResponse Source #
Creates a value of ListingsListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
llrKind :: Lens' ListingsListResponse Text Source #
Identifies what kind of resource this is. Value: the fixed string "androidpublisher#listingsListResponse".
APKsAddExternallyHostedRequest
data APKsAddExternallyHostedRequest Source #
Instances
aPKsAddExternallyHostedRequest :: APKsAddExternallyHostedRequest Source #
Creates a value of APKsAddExternallyHostedRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aExternallyHostedAPK :: Lens' APKsAddExternallyHostedRequest (Maybe ExternallyHostedAPK) Source #
The definition of the externally-hosted APK and where it is located.
Comment
Instances
Eq Comment Source # | |
Data Comment Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Comment -> c Comment # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Comment # toConstr :: Comment -> Constr # dataTypeOf :: Comment -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Comment) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Comment) # gmapT :: (forall b. Data b => b -> b) -> Comment -> Comment # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Comment -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Comment -> r # gmapQ :: (forall d. Data d => d -> u) -> Comment -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Comment -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Comment -> m Comment # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Comment -> m Comment # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Comment -> m Comment # | |
Show Comment Source # | |
Generic Comment Source # | |
ToJSON Comment Source # | |
FromJSON Comment Source # | |
type Rep Comment Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep Comment = D1 (MetaData "Comment" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "Comment'" PrefixI True) (S1 (MetaSel (Just "_cUserComment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserComment)) :*: S1 (MetaSel (Just "_cDeveloperComment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeveloperComment)))) |
Creates a value of Comment
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cUserComment :: Lens' Comment (Maybe UserComment) Source #
A comment from a user.
cDeveloperComment :: Lens' Comment (Maybe DeveloperComment) Source #
A comment from a developer.
Timestamp
Instances
Eq Timestamp Source # | |
Data Timestamp Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Timestamp -> c Timestamp # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Timestamp # toConstr :: Timestamp -> Constr # dataTypeOf :: Timestamp -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Timestamp) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Timestamp) # gmapT :: (forall b. Data b => b -> b) -> Timestamp -> Timestamp # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Timestamp -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Timestamp -> r # gmapQ :: (forall d. Data d => d -> u) -> Timestamp -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Timestamp -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Timestamp -> m Timestamp # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Timestamp -> m Timestamp # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Timestamp -> m Timestamp # | |
Show Timestamp Source # | |
Generic Timestamp Source # | |
ToJSON Timestamp Source # | |
FromJSON Timestamp Source # | |
type Rep Timestamp Source # | |
Defined in Network.Google.AndroidPublisher.Types.Product type Rep Timestamp = D1 (MetaData "Timestamp" "Network.Google.AndroidPublisher.Types.Product" "gogol-android-publisher-0.5.0-ISed6ftEYBxKVbqQ2d4uJK" False) (C1 (MetaCons "Timestamp'" PrefixI True) (S1 (MetaSel (Just "_tNanos") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_tSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))) |
VoidedPurchase
data VoidedPurchase Source #
A VoidedPurchase resource indicates a purchase that was either canceled/refunded/charged-back.
See: voidedPurchase
smart constructor.
Instances
voidedPurchase :: VoidedPurchase Source #
Creates a value of VoidedPurchase
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vpKind :: Lens' VoidedPurchase Text Source #
This kind represents a voided purchase object in the androidpublisher service.
vpPurchaseTimeMillis :: Lens' VoidedPurchase (Maybe Int64) Source #
The time at which the purchase was made, in milliseconds since the epoch (Jan 1, 1970).
vpPurchaseToken :: Lens' VoidedPurchase (Maybe Text) Source #
The token that was generated when a purchase was made. This uniquely identifies a purchase.
vpVoidedTimeMillis :: Lens' VoidedPurchase (Maybe Int64) Source #
The time at which the purchase was canceled/refunded/charged-back, in milliseconds since the epoch (Jan 1, 1970).
BundlesListResponse
data BundlesListResponse Source #
Instances
bundlesListResponse :: BundlesListResponse Source #
Creates a value of BundlesListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
blrKind :: Lens' BundlesListResponse Text Source #
Identifies what kind of resource this is. Value: the fixed string "androidpublisher#bundlesListResponse".
ReviewReplyResult
data ReviewReplyResult Source #
Instances
reviewReplyResult :: ReviewReplyResult Source #
Creates a value of ReviewReplyResult
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rReplyText :: Lens' ReviewReplyResult (Maybe Text) Source #
The reply text that was applied.
rLastEdited :: Lens' ReviewReplyResult (Maybe Timestamp) Source #
The time at which the reply took effect.