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.apklistings.delete
- androidpublisher.edits.apklistings.deleteall
- androidpublisher.edits.apklistings.get
- androidpublisher.edits.apklistings.list
- androidpublisher.edits.apklistings.patch
- androidpublisher.edits.apklistings.update
- androidpublisher.edits.apks.addexternallyhosted
- androidpublisher.edits.apks.list
- androidpublisher.edits.apks.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.entitlements.list
- androidpublisher.inappproducts.batch
- androidpublisher.inappproducts.delete
- androidpublisher.inappproducts.get
- androidpublisher.inappproducts.insert
- androidpublisher.inappproducts.list
- androidpublisher.inappproducts.patch
- androidpublisher.inappproducts.update
- 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
- InAppProductsUpdateResponse
- EditsImagesDeleteallImageType
- MonthDay
- Track
- Image
- InAppProductsBatchRequestEntry
- InAppProductListing
- ImagesDeleteAllResponse
- TokenPagination
- ExpansionFile
- EditsTracksPatchTrack
- UserComment
- Testers
- EditsTracksGetTrack
- Listing
- APK
- SubscriptionPurchasesDeferRequest
- TracksListResponse
- EditsTracksUpdateTrack
- Season
- PageInfo
- ImagesListResponse
- AppEdit
- ProductPurchase
- ReviewsListResponse
- SubscriptionPurchasesDeferResponse
- APKListing
- SubscriptionPurchase
- AppDetails
- InAppProductPrices
- InAppProductsBatchRequest
- ExternallyHostedAPK
- EditsImagesListImageType
- EditsTestersPatchTrack
- EditsTestersGetTrack
- DeobfuscationFile
- VoidedPurchasesListResponse
- ExpansionFilesUploadResponse
- ImagesUploadResponse
- EditsImagesUploadImageType
- Prorate
- DeobfuscationFilesUploadResponse
- InAppProductsListResponse
- EditsDeobfuscationFilesUploadDeobfuscationFileType
- EditsExpansionFilesUploadExpansionFileType
- APKListingsListResponse
- Review
- InAppProductsInsertResponse
- APKsAddExternallyHostedResponse
- SubscriptionDeferralInfo
- EditsExpansionFilesGetExpansionFileType
- ReviewsReplyRequest
- EditsExpansionFilesPatchExpansionFileType
- EditsExpansionFilesUpdateExpansionFileType
- DeviceMetadata
- DeveloperComment
- InAppProduct
- InAppProductsBatchResponseEntry
- Price
- EditsImagesDeleteImageType
- APKBinary
- APKsListResponse
- ReviewsReplyResponse
- ExternallyHostedAPKUsesPermission
- ListingsListResponse
- APKsAddExternallyHostedRequest
- InAppProductsInsertRequest
- EntitlementsListResponse
- Comment
- EditsTestersUpdateTrack
- InAppProductsUpdateRequest
- Timestamp
- VoidedPurchase
- ReviewReplyResult
- Entitlement
- InAppProductsBatchResponse
Lets Android application developers access their Google Play accounts.
- androidPublisherService :: ServiceConfig
- androidPublisherScope :: Proxy '["https://www.googleapis.com/auth/androidpublisher"]
- type AndroidPublisherAPI = InAppProductsBatchResource :<|> (InAppProductsInsertResource :<|> (InAppProductsListResource :<|> (InAppProductsPatchResource :<|> (InAppProductsGetResource :<|> (InAppProductsDeleteResource :<|> (InAppProductsUpdateResource :<|> (ReviewsReplyResource :<|> (ReviewsListResource :<|> (ReviewsGetResource :<|> (EditsImagesListResource :<|> (EditsImagesDeleteallResource :<|> (EditsImagesUploadResource :<|> (EditsImagesDeleteResource :<|> (EditsExpansionFilesPatchResource :<|> (EditsExpansionFilesGetResource :<|> (EditsExpansionFilesUploadResource :<|> (EditsExpansionFilesUpdateResource :<|> (EditsTracksListResource :<|> (EditsTracksPatchResource :<|> (EditsTracksGetResource :<|> (EditsTracksUpdateResource :<|> (EditsDeobfuscationFilesUploadResource :<|> (EditsTestersPatchResource :<|> (EditsTestersGetResource :<|> (EditsTestersUpdateResource :<|> (EditsDetailsPatchResource :<|> (EditsDetailsGetResource :<|> (EditsDetailsUpdateResource :<|> (EditsAPKListingsListResource :<|> (EditsAPKListingsDeleteallResource :<|> (EditsAPKListingsPatchResource :<|> (EditsAPKListingsGetResource :<|> (EditsAPKListingsDeleteResource :<|> (EditsAPKListingsUpdateResource :<|> (EditsAPKsListResource :<|> (EditsAPKsAddexternallyhostedResource :<|> (EditsAPKsUploadResource :<|> (EditsListingsListResource :<|> (EditsListingsDeleteallResource :<|> (EditsListingsPatchResource :<|> (EditsListingsGetResource :<|> (EditsListingsDeleteResource :<|> (EditsListingsUpdateResource :<|> (EditsInsertResource :<|> (EditsGetResource :<|> (EditsValidateResource :<|> (EditsDeleteResource :<|> (EditsCommitResource :<|> (EntitlementsListResource :<|> (PurchasesVoidedpurchasesListResource :<|> (PurchasesProductsGetResource :<|> (PurchasesSubscriptionsDeferResource :<|> (PurchasesSubscriptionsGetResource :<|> (PurchasesSubscriptionsRefundResource :<|> (PurchasesSubscriptionsRevokeResource :<|> PurchasesSubscriptionsCancelResource)))))))))))))))))))))))))))))))))))))))))))))))))))))))
- module Network.Google.Resource.AndroidPublisher.Edits.APKListings.Delete
- module Network.Google.Resource.AndroidPublisher.Edits.APKListings.Deleteall
- module Network.Google.Resource.AndroidPublisher.Edits.APKListings.Get
- module Network.Google.Resource.AndroidPublisher.Edits.APKListings.List
- module Network.Google.Resource.AndroidPublisher.Edits.APKListings.Patch
- module Network.Google.Resource.AndroidPublisher.Edits.APKListings.Update
- 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.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.Entitlements.List
- module Network.Google.Resource.AndroidPublisher.InAppProducts.Batch
- 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.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 InAppProductsUpdateResponse
- inAppProductsUpdateResponse :: InAppProductsUpdateResponse
- iapurInAppProduct :: Lens' InAppProductsUpdateResponse (Maybe InAppProduct)
- data EditsImagesDeleteallImageType
- data MonthDay
- monthDay :: MonthDay
- mdDay :: Lens' MonthDay (Maybe Word32)
- mdMonth :: Lens' MonthDay (Maybe Word32)
- data Track
- track :: Track
- tVersionCodes :: Lens' Track [Int32]
- tTrack :: Lens' Track (Maybe Text)
- tUserFraction :: Lens' Track (Maybe Double)
- data Image
- image :: Image
- iURL :: Lens' Image (Maybe Text)
- iSha1 :: Lens' Image (Maybe Text)
- iId :: Lens' Image (Maybe Text)
- data InAppProductsBatchRequestEntry
- inAppProductsBatchRequestEntry :: InAppProductsBatchRequestEntry
- iapbreMethodName :: Lens' InAppProductsBatchRequestEntry (Maybe Text)
- iapbreInAppProductsinsertrequest :: Lens' InAppProductsBatchRequestEntry (Maybe InAppProductsInsertRequest)
- iapbreInAppProductsupdaterequest :: Lens' InAppProductsBatchRequestEntry (Maybe InAppProductsUpdateRequest)
- iapbreBatchId :: Lens' InAppProductsBatchRequestEntry (Maybe Word32)
- 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 EditsTracksPatchTrack
- = Alpha
- | Beta
- | Production
- | Rollout
- 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 EditsTracksGetTrack
- 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 EditsTracksUpdateTrack
- 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)
- ppDeveloperPayload :: 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 APKListing
- aPKListing :: APKListing
- apklLanguage :: Lens' APKListing (Maybe Text)
- apklRecentChanges :: Lens' APKListing (Maybe Text)
- data SubscriptionPurchase
- subscriptionPurchase :: SubscriptionPurchase
- spPaymentState :: Lens' SubscriptionPurchase (Maybe Int32)
- spKind :: Lens' SubscriptionPurchase Text
- spExpiryTimeMillis :: Lens' SubscriptionPurchase (Maybe Int64)
- spAutoRenewing :: Lens' SubscriptionPurchase (Maybe Bool)
- spPriceCurrencyCode :: 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)
- 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 InAppProductsBatchRequest
- inAppProductsBatchRequest :: InAppProductsBatchRequest
- iapbrEntrys :: Lens' InAppProductsBatchRequest [InAppProductsBatchRequestEntry]
- 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 EditsImagesListImageType
- data EditsTestersPatchTrack
- data EditsTestersGetTrack
- = EAlpha
- | EBeta
- | EProduction
- | ERollout
- 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 APKListingsListResponse
- aPKListingsListResponse :: APKListingsListResponse
- apkllrKind :: Lens' APKListingsListResponse Text
- apkllrListings :: Lens' APKListingsListResponse [APKListing]
- data Review
- review :: Review
- rReviewId :: Lens' Review (Maybe Text)
- rAuthorName :: Lens' Review (Maybe Text)
- rComments :: Lens' Review [Comment]
- data InAppProductsInsertResponse
- inAppProductsInsertResponse :: InAppProductsInsertResponse
- iapirInAppProduct :: Lens' InAppProductsInsertResponse (Maybe InAppProduct)
- 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)
- 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 InAppProductsBatchResponseEntry
- inAppProductsBatchResponseEntry :: InAppProductsBatchResponseEntry
- iInAppProductsupdateresponse :: Lens' InAppProductsBatchResponseEntry (Maybe InAppProductsUpdateResponse)
- iInAppProductsinsertresponse :: Lens' InAppProductsBatchResponseEntry (Maybe InAppProductsInsertResponse)
- iBatchId :: Lens' InAppProductsBatchResponseEntry (Maybe Word32)
- 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)
- 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 InAppProductsInsertRequest
- inAppProductsInsertRequest :: InAppProductsInsertRequest
- iInAppProduct :: Lens' InAppProductsInsertRequest (Maybe InAppProduct)
- data EntitlementsListResponse
- entitlementsListResponse :: EntitlementsListResponse
- elrTokenPagination :: Lens' EntitlementsListResponse (Maybe TokenPagination)
- elrPageInfo :: Lens' EntitlementsListResponse (Maybe PageInfo)
- elrResources :: Lens' EntitlementsListResponse [Entitlement]
- data Comment
- comment :: Comment
- cUserComment :: Lens' Comment (Maybe UserComment)
- cDeveloperComment :: Lens' Comment (Maybe DeveloperComment)
- data EditsTestersUpdateTrack
- data InAppProductsUpdateRequest
- inAppProductsUpdateRequest :: InAppProductsUpdateRequest
- inInAppProduct :: Lens' InAppProductsUpdateRequest (Maybe InAppProduct)
- 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 ReviewReplyResult
- reviewReplyResult :: ReviewReplyResult
- rReplyText :: Lens' ReviewReplyResult (Maybe Text)
- rLastEdited :: Lens' ReviewReplyResult (Maybe Timestamp)
- data Entitlement
- entitlement :: Entitlement
- eKind :: Lens' Entitlement Text
- eProductType :: Lens' Entitlement (Maybe Text)
- eToken :: Lens' Entitlement (Maybe Text)
- eProductId :: Lens' Entitlement (Maybe Text)
- data InAppProductsBatchResponse
- inAppProductsBatchResponse :: InAppProductsBatchResponse
- iEntrys :: Lens' InAppProductsBatchResponse [InAppProductsBatchResponseEntry]
- iKind :: Lens' InAppProductsBatchResponse Text
Service Configuration
androidPublisherService :: ServiceConfig Source #
Default request referring to version v2
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 = InAppProductsBatchResource :<|> (InAppProductsInsertResource :<|> (InAppProductsListResource :<|> (InAppProductsPatchResource :<|> (InAppProductsGetResource :<|> (InAppProductsDeleteResource :<|> (InAppProductsUpdateResource :<|> (ReviewsReplyResource :<|> (ReviewsListResource :<|> (ReviewsGetResource :<|> (EditsImagesListResource :<|> (EditsImagesDeleteallResource :<|> (EditsImagesUploadResource :<|> (EditsImagesDeleteResource :<|> (EditsExpansionFilesPatchResource :<|> (EditsExpansionFilesGetResource :<|> (EditsExpansionFilesUploadResource :<|> (EditsExpansionFilesUpdateResource :<|> (EditsTracksListResource :<|> (EditsTracksPatchResource :<|> (EditsTracksGetResource :<|> (EditsTracksUpdateResource :<|> (EditsDeobfuscationFilesUploadResource :<|> (EditsTestersPatchResource :<|> (EditsTestersGetResource :<|> (EditsTestersUpdateResource :<|> (EditsDetailsPatchResource :<|> (EditsDetailsGetResource :<|> (EditsDetailsUpdateResource :<|> (EditsAPKListingsListResource :<|> (EditsAPKListingsDeleteallResource :<|> (EditsAPKListingsPatchResource :<|> (EditsAPKListingsGetResource :<|> (EditsAPKListingsDeleteResource :<|> (EditsAPKListingsUpdateResource :<|> (EditsAPKsListResource :<|> (EditsAPKsAddexternallyhostedResource :<|> (EditsAPKsUploadResource :<|> (EditsListingsListResource :<|> (EditsListingsDeleteallResource :<|> (EditsListingsPatchResource :<|> (EditsListingsGetResource :<|> (EditsListingsDeleteResource :<|> (EditsListingsUpdateResource :<|> (EditsInsertResource :<|> (EditsGetResource :<|> (EditsValidateResource :<|> (EditsDeleteResource :<|> (EditsCommitResource :<|> (EntitlementsListResource :<|> (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.apklistings.delete
androidpublisher.edits.apklistings.deleteall
androidpublisher.edits.apklistings.get
androidpublisher.edits.apklistings.list
androidpublisher.edits.apklistings.patch
androidpublisher.edits.apklistings.update
androidpublisher.edits.apks.addexternallyhosted
androidpublisher.edits.apks.list
androidpublisher.edits.apks.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.entitlements.list
androidpublisher.inappproducts.batch
androidpublisher.inappproducts.delete
androidpublisher.inappproducts.get
androidpublisher.inappproducts.insert
androidpublisher.inappproducts.list
androidpublisher.inappproducts.patch
androidpublisher.inappproducts.update
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.
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".
InAppProductsUpdateResponse
data InAppProductsUpdateResponse Source #
inAppProductsUpdateResponse :: InAppProductsUpdateResponse Source #
Creates a value of InAppProductsUpdateResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
EditsImagesDeleteallImageType
data EditsImagesDeleteallImageType Source #
FeatureGraphic | featureGraphic |
Icon | icon |
PhoneScreenshots | phoneScreenshots |
PromoGraphic | promoGraphic |
SevenInchScreenshots | sevenInchScreenshots |
TenInchScreenshots | tenInchScreenshots |
TvBanner | tvBanner |
TvScreenshots | tvScreenshots |
WearScreenshots | wearScreenshots |
MonthDay
mdDay :: Lens' MonthDay (Maybe Word32) Source #
Day of a month, value in [1, 31] range. Valid range depends on the specified month.
Track
Creates a value of Track
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Image
InAppProductsBatchRequestEntry
data InAppProductsBatchRequestEntry Source #
inAppProductsBatchRequestEntry :: InAppProductsBatchRequestEntry Source #
Creates a value of InAppProductsBatchRequestEntry
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
iapbreInAppProductsinsertrequest :: Lens' InAppProductsBatchRequestEntry (Maybe InAppProductsInsertRequest) Source #
iapbreInAppProductsupdaterequest :: Lens' InAppProductsBatchRequestEntry (Maybe InAppProductsUpdateRequest) Source #
InAppProductListing
data InAppProductListing Source #
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
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 #
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 #
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.
EditsTracksPatchTrack
data EditsTracksPatchTrack Source #
The track type to read or modify.
Alpha | alpha |
Beta | beta |
Production | production |
Rollout | rollout |
UserComment
data UserComment Source #
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
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:
EditsTracksGetTrack
data EditsTracksGetTrack Source #
The track type to read or modify.
ETGTAlpha | alpha |
ETGTBeta | beta |
ETGTProduction | production |
ETGTRollout | rollout |
Listing
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
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 #
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 #
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".
EditsTracksUpdateTrack
data EditsTracksUpdateTrack Source #
The track type to read or modify.
ETUTAlpha | alpha |
ETUTBeta | beta |
ETUTProduction | production |
ETUTRollout | rollout |
Season
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
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 #
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.
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.
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 - Cancelled
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).
ppDeveloperPayload :: Lens' ProductPurchase (Maybe Text) Source #
A developer-specified string that contains supplemental information about an order.
ReviewsListResponse
data ReviewsListResponse Source #
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 #
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.
APKListing
data APKListing Source #
aPKListing :: APKListing Source #
Creates a value of APKListing
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
apklLanguage :: Lens' APKListing (Maybe Text) Source #
The language code, in BCP 47 format (eg "en-US").
apklRecentChanges :: Lens' APKListing (Maybe Text) Source #
Describe what's new in your APK.
SubscriptionPurchase
data SubscriptionPurchase Source #
A SubscriptionPurchase resource indicates the status of a user's subscription purchase.
See: subscriptionPurchase
smart constructor.
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:
spPaymentState :: Lens' SubscriptionPurchase (Maybe Int32) Source #
The payment state of the subscription. Possible values are: - Payment pending - Payment received
spKind :: Lens' SubscriptionPurchase Text Source #
This kind represents a subscriptionPurchase object in the androidpublisher service.
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".
spCancelReason :: Lens' SubscriptionPurchase (Maybe Int32) Source #
The reason why a subscription was cancelled or is not auto-renewing. Possible values are: - User cancelled the subscription - Subscription was cancelled by the system, for example because of a billing problem
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.
AppDetails
data AppDetails Source #
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.
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.
InAppProductsBatchRequest
inAppProductsBatchRequest :: InAppProductsBatchRequest Source #
Creates a value of InAppProductsBatchRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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.
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.
EditsImagesListImageType
data EditsImagesListImageType Source #
EILITFeatureGraphic | featureGraphic |
EILITIcon | icon |
EILITPhoneScreenshots | phoneScreenshots |
EILITPromoGraphic | promoGraphic |
EILITSevenInchScreenshots | sevenInchScreenshots |
EILITTenInchScreenshots | tenInchScreenshots |
EILITTvBanner | tvBanner |
EILITTvScreenshots | tvScreenshots |
EILITWearScreenshots | wearScreenshots |
EditsTestersPatchTrack
data EditsTestersPatchTrack Source #
ETPTAlpha | alpha |
ETPTBeta | beta |
ETPTProduction | production |
ETPTRollout | rollout |
EditsTestersGetTrack
data EditsTestersGetTrack Source #
EAlpha | alpha |
EBeta | beta |
EProduction | production |
ERollout | rollout |
DeobfuscationFile
data DeobfuscationFile Source #
Represents a deobfuscation file.
See: deobfuscationFile
smart constructor.
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 #
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 #
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 #
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 |
Prorate
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 #
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
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 |
EditsExpansionFilesUploadExpansionFileType
data EditsExpansionFilesUploadExpansionFileType Source #
APKListingsListResponse
aPKListingsListResponse :: APKListingsListResponse Source #
Creates a value of APKListingsListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
apkllrKind :: Lens' APKListingsListResponse Text Source #
Identifies what kind of resource this is. Value: the fixed string "androidpublisher#apkListingsListResponse".
Review
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:
InAppProductsInsertResponse
data InAppProductsInsertResponse Source #
inAppProductsInsertResponse :: InAppProductsInsertResponse Source #
Creates a value of InAppProductsInsertResponse
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 #
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.
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 |
ReviewsReplyRequest
data ReviewsReplyRequest Source #
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 |
EditsExpansionFilesUpdateExpansionFileType
data EditsExpansionFilesUpdateExpansionFileType Source #
EEFUEFTMain | main |
EEFUEFTPatch' | patch |
DeviceMetadata
data DeviceMetadata Source #
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 #
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 #
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:
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".
InAppProductsBatchResponseEntry
data InAppProductsBatchResponseEntry Source #
inAppProductsBatchResponseEntry :: InAppProductsBatchResponseEntry Source #
Creates a value of InAppProductsBatchResponseEntry
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
iInAppProductsupdateresponse :: Lens' InAppProductsBatchResponseEntry (Maybe InAppProductsUpdateResponse) Source #
iInAppProductsinsertresponse :: Lens' InAppProductsBatchResponseEntry (Maybe InAppProductsInsertResponse) Source #
Price
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 |
APKBinary
Represents the binary payload of an APK.
See: aPKBinary
smart constructor.
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.
APKsListResponse
data APKsListResponse Source #
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 #
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.
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 #
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 #
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.
InAppProductsInsertRequest
inAppProductsInsertRequest :: InAppProductsInsertRequest Source #
Creates a value of InAppProductsInsertRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
EntitlementsListResponse
entitlementsListResponse :: EntitlementsListResponse Source #
Creates a value of EntitlementsListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Comment
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.
EditsTestersUpdateTrack
data EditsTestersUpdateTrack Source #
EDIAlpha | alpha |
EDIBeta | beta |
EDIProduction | production |
EDIRollout | rollout |
InAppProductsUpdateRequest
inAppProductsUpdateRequest :: InAppProductsUpdateRequest Source #
Creates a value of InAppProductsUpdateRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Timestamp
VoidedPurchase
data VoidedPurchase Source #
A VoidedPurchase resource indicates a purchase that was either cancelled/refunded/charged-back.
See: voidedPurchase
smart constructor.
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 cancelled/refunded/charged-back, in milliseconds since the epoch (Jan 1, 1970).
ReviewReplyResult
data ReviewReplyResult Source #
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.
Entitlement
data Entitlement Source #
An Entitlement resource indicates a user's current entitlement to an inapp item or subscription.
See: entitlement
smart constructor.
entitlement :: Entitlement Source #
Creates a value of Entitlement
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
eKind :: Lens' Entitlement Text Source #
This kind represents an entitlement object in the androidpublisher service.
eProductType :: Lens' Entitlement (Maybe Text) Source #
The type of the inapp product. Possible values are: - In-app item: "inapp" - Subscription: "subs"
eToken :: Lens' Entitlement (Maybe Text) Source #
The token which can be verified using the subscriptions or products API.
eProductId :: Lens' Entitlement (Maybe Text) Source #
The SKU of the product.
InAppProductsBatchResponse
inAppProductsBatchResponse :: InAppProductsBatchResponse Source #
Creates a value of InAppProductsBatchResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired: