Copyright | (c) 2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- InAppProductListings
- InAppProductsUpdateResponse
- EditsImagesDeleteallImageType
- MonthDay
- Track
- Image
- InAppProductsBatchRequestEntry
- InAppProductListing
- ImagesDeleteAllResponse
- TokenPagination
- ExpansionFile
- EditsTracksPatchTrack
- Testers
- EditsTracksGetTrack
- Listing
- APK
- SubscriptionPurchasesDeferRequest
- TracksListResponse
- EditsTracksUpdateTrack
- Season
- PageInfo
- ImagesListResponse
- AppEdit
- ProductPurchase
- SubscriptionPurchasesDeferResponse
- APKListing
- SubscriptionPurchase
- AppDetails
- InAppProductPrices
- InAppProductsBatchRequest
- ExternallyHostedAPK
- EditsImagesListImageType
- EditsTestersPatchTrack
- EditsTestersGetTrack
- ExpansionFilesUploadResponse
- ImagesUploadResponse
- EditsImagesUploadImageType
- InAppProductsListResponse
- EditsExpansionFilesUploadExpansionFileType
- APKListingsListResponse
- InAppProductsInsertResponse
- APKsAddExternallyHostedResponse
- SubscriptionDeferralInfo
- EditsExpansionFilesGetExpansionFileType
- EditsExpansionFilesPatchExpansionFileType
- EditsExpansionFilesUpdateExpansionFileType
- InAppProduct
- InAppProductsBatchResponseEntry
- Price
- EditsImagesDeleteImageType
- APKBinary
- APKsListResponse
- ExternallyHostedAPKUsesPermission
- ListingsListResponse
- APKsAddExternallyHostedRequest
- InAppProductsInsertRequest
- EntitlementsListResponse
- EditsTestersUpdateTrack
- InAppProductsUpdateRequest
- Entitlement
- InAppProductsBatchResponse
- androidPublisherService :: Service
- androidpublisherScope :: OAuthScope
- 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 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)
- 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 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
- spKind :: Lens' SubscriptionPurchase Text
- spExpiryTimeMillis :: Lens' SubscriptionPurchase (Maybe Int64)
- spAutoRenewing :: Lens' SubscriptionPurchase (Maybe Bool)
- 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 ExpansionFilesUploadResponse
- expansionFilesUploadResponse :: ExpansionFilesUploadResponse
- efurExpansionFile :: Lens' ExpansionFilesUploadResponse (Maybe ExpansionFile)
- data ImagesUploadResponse
- imagesUploadResponse :: ImagesUploadResponse
- iurImage :: Lens' ImagesUploadResponse (Maybe Image)
- data EditsImagesUploadImageType
- data InAppProductsListResponse
- inAppProductsListResponse :: InAppProductsListResponse
- iaplrTokenPagination :: Lens' InAppProductsListResponse (Maybe TokenPagination)
- iaplrPageInfo :: Lens' InAppProductsListResponse (Maybe PageInfo)
- iaplrKind :: Lens' InAppProductsListResponse Text
- iaplrInAppProduct :: Lens' InAppProductsListResponse [InAppProduct]
- data EditsExpansionFilesUploadExpansionFileType
- data APKListingsListResponse
- aPKListingsListResponse :: APKListingsListResponse
- apkllrKind :: Lens' APKListingsListResponse Text
- apkllrListings :: Lens' APKListingsListResponse [APKListing]
- 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 EditsExpansionFilesPatchExpansionFileType
- data EditsExpansionFilesUpdateExpansionFileType
- 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 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 EditsTestersUpdateTrack
- data InAppProductsUpdateRequest
- inAppProductsUpdateRequest :: InAppProductsUpdateRequest
- inInAppProduct :: Lens' InAppProductsUpdateRequest (Maybe InAppProduct)
- 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 :: Service 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 :: OAuthScope Source
View and manage your Google Play Developer account
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
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:
tVersionCodes :: Lens' Track [Int32] Source
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
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 |
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:
tGoogleGroups :: Lens' Testers [Text] Source
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
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.
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:
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 Epoch.
spAutoRenewing :: Lens' SubscriptionPurchase (Maybe Bool) Source
Whether the subscription will automatically be renewed when it reaches its current expiry time.
spStartTimeMillis :: Lens' SubscriptionPurchase (Maybe Int64) Source
Time at which the subscription was granted, in milliseconds since 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 |
ExpansionFilesUploadResponse
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
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 |
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".
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".
InAppProductsInsertResponse
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 for the subscription in milliseconds since Epoch. The given time must be after 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 |
EditsExpansionFilesPatchExpansionFileType
data EditsExpansionFilesPatchExpansionFileType Source
EEFPEFTMain | main |
EEFPEFTPatch' | patch |
EditsExpansionFilesUpdateExpansionFileType
data EditsExpansionFilesUpdateExpansionFileType Source
EEFUEFTMain | main |
EEFUEFTPatch' | patch |
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) 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".
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
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:
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:
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:
iKind :: Lens' InAppProductsBatchResponse Text Source
Identifies what kind of resource this is. Value: the fixed string "androidpublisher#inappproductsBatchResponse".