Skip to main content

Gcp/androidpublisher

@swamp/gcp/androidpublisherv2026.05.29.1· 4d agoMODELS
01README

Google Cloud androidpublisher infrastructure models

02Release Notes
  • Updated: generatedapks
03Models27
@swamp/gcp/androidpublisher/applications-devicetierconfigsv2026.05.25.1applications_devicetierconfigs.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
deviceGroups?arrayDefinition of device groups for the app.
deviceTierSet?objectA set of device tiers. A tier set determines what variation of app content gets served to a specific device, for device-targeted content. You should assign a priority level to each tier, which determines the ordering by which they are evaluated by Play. See the documentation of DeviceTier.level for more details.
userCountrySets?arrayDefinition of user country sets for the app.
packageNamestringPackage name of the app.
allowUnknownDevices?stringWhether the service should accept device IDs that are unknown to Play's device catalog.
fn create()
Create a deviceTierConfigs
fn get(identifier: string)
Get a deviceTierConfigs
ArgumentTypeDescription
identifierstringThe name of the deviceTierConfigs
fn sync()
Sync deviceTierConfigs state from GCP
fn list(pageSize?: number, maxPages?: number)
List deviceTierConfigs resources
ArgumentTypeDescription
pageSize?numberThe maximum number of device tier configs to return. The service may return fewer than this value. If unspecified, at most 10 device tier configs will be returned. The maximum value for this field is 100; values above 100 will be coerced to 100. Device tier configs will be ordered by descending creation time.
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— Configuration describing device targeting criteria for the content of an app.
@swamp/gcp/androidpublisher/applications-tracks-releasesv2026.05.25.2applications_tracks_releases.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
parent?stringThe parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456)
fn get(identifier: string)
Get a releases
ArgumentTypeDescription
identifierstringThe name of the releases
fn sync()
Sync releases state from GCP
fn list(maxPages?: number)
List releases resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— Summary of a release.
@swamp/gcp/androidpublisher/apprecoveryv2026.05.25.1apprecovery.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
remoteInAppUpdate?objectObject representation for Remote in-app update action type.
targeting?objectTargeting details for a recovery action such as regions, android sdk levels, app versions etc.
packageNamestringRequired. Package name of the app on which recovery action is performed.
fn create()
Create a apprecovery
fn get(identifier: string)
Get a apprecovery
ArgumentTypeDescription
identifierstringThe name of the apprecovery
fn sync()
Sync apprecovery state from GCP
fn list(versionCode?: string, maxPages?: number)
List apprecovery resources
ArgumentTypeDescription
versionCode?stringRequired. Version code targeted by the list of recovery actions.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn add_targeting(targetingUpdate?: any)
add targeting
ArgumentTypeDescription
targetingUpdate?any
fn cancel()
cancel
fn deploy()
deploy

Resources

state(infinite)— Information about an app recovery action.
@swamp/gcp/androidpublisher/editsv2026.05.25.1edits.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
packageNamestringPackage name of the app.
fn create()
Create a edits
fn get(identifier: string)
Get a edits
ArgumentTypeDescription
identifierstringThe name of the edits
fn delete(identifier: string)
Delete the edits
ArgumentTypeDescription
identifierstringThe name of the edits
fn sync()
Sync edits state from GCP
fn commit()
commit
fn validate()
validate

Resources

state(infinite)— An app edit. The resource for EditsService.
@swamp/gcp/androidpublisher/edits-apksv2026.05.25.2edits_apks.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a apks
ArgumentTypeDescription
identifierstringThe name of the apks
fn sync()
Sync apks state from GCP
fn list(maxPages?: number)
List apks resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
fn addexternallyhosted(externallyHostedApk?: any)
addexternallyhosted
ArgumentTypeDescription
externallyHostedApk?any
fn upload()
upload

Resources

state(infinite)— Information about an APK. The resource for ApksService.
@swamp/gcp/androidpublisher/edits-bundlesv2026.05.25.2edits_bundles.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a bundles
ArgumentTypeDescription
identifierstringThe name of the bundles
fn sync()
Sync bundles state from GCP
fn list(maxPages?: number)
List bundles resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
fn upload()
upload

Resources

state(infinite)— Information about an app bundle. The resource for BundlesService.
@swamp/gcp/androidpublisher/edits-countryavailabilityv2026.05.25.1edits_countryavailability.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a countryavailability
ArgumentTypeDescription
identifierstringThe name of the countryavailability
fn sync()
Sync countryavailability state from GCP

Resources

state(infinite)— Resource for per-track country availability information.
@swamp/gcp/androidpublisher/edits-detailsv2026.05.25.1edits_details.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
contactEmail?stringThe user-visible support email for this app.
contactPhone?stringThe user-visible support telephone number for this app.
contactWebsite?stringThe user-visible website for this app.
defaultLanguage?stringDefault language code, in BCP 47 format (eg "en-US").
fn get(identifier: string)
Get a details
ArgumentTypeDescription
identifierstringThe name of the details
fn update()
Update details attributes
fn sync()
Sync details state from GCP

Resources

state(infinite)— The app details. The resource for DetailsService.
@swamp/gcp/androidpublisher/edits-expansionfilesv2026.05.25.1edits_expansionfiles.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fileSize?stringIf 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.
referencesVersion?numberIf set, this APK's expansion file references another APK's expansion file. The file_size field will not be set.
fn get(identifier: string)
Get a expansionfiles
ArgumentTypeDescription
identifierstringThe name of the expansionfiles
fn update()
Update expansionfiles attributes
fn sync()
Sync expansionfiles state from GCP
fn upload()
upload

Resources

state(infinite)— An expansion file. The resource for ExpansionFilesService.
@swamp/gcp/androidpublisher/edits-imagesv2026.05.25.2edits_images.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a images
ArgumentTypeDescription
identifierstringThe name of the images
fn delete(identifier: string)
Delete the images
ArgumentTypeDescription
identifierstringThe name of the images
fn sync()
Sync images state from GCP
fn list(maxPages?: number)
List images resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
fn upload()
upload

Resources

state(infinite)— An uploaded image. The resource for ImagesService.
@swamp/gcp/androidpublisher/edits-listingsv2026.05.25.2edits_listings.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fullDescription?stringFull description of the app.
language?stringLanguage localization code (a BCP-47 language tag; for example, "de-AT" for Austrian German).
shortDescription?stringShort description of the app.
title?stringLocalized title of the app.
video?stringURL of a promotional YouTube video for the app.
fn get(identifier: string)
Get a listings
ArgumentTypeDescription
identifierstringThe name of the listings
fn update()
Update listings attributes
fn delete(identifier: string)
Delete the listings
ArgumentTypeDescription
identifierstringThe name of the listings
fn sync()
Sync listings state from GCP
fn list(maxPages?: number)
List listings resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— A localized store listing. The resource for ListingsService.
@swamp/gcp/androidpublisher/edits-testersv2026.05.25.1edits_testers.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
googleGroups?arrayAll testing Google Groups, as email addresses.
fn get(identifier: string)
Get a testers
ArgumentTypeDescription
identifierstringThe name of the testers
fn update()
Update testers attributes
fn sync()
Sync testers state from GCP

Resources

state(infinite)— The testers of an app. The resource for TestersService. Note: while it is pos...
@swamp/gcp/androidpublisher/edits-tracksv2026.05.25.2edits_tracks.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
formFactor?enumRequired. Form factor of the new track. Defaults to the default track.
track?stringIdentifier of the track. Form factor tracks have a special prefix as an identifier, for example `wear:production`, `automotive:production`. [More on track name](https://developers.google.com/android-publisher/tracks#ff-track-name)
type?enumRequired. Type of the new track. Currently, the only supported value is closedTesting.
releases?arrayIn a read request, represents all active releases in the track. In an update request, represents desired changes.
packageNamestringRequired. Package name of the app.
editIdstringRequired. Identifier of the edit.
fn create()
Create a tracks
fn get(identifier: string)
Get a tracks
ArgumentTypeDescription
identifierstringThe name of the tracks
fn update()
Update tracks attributes
fn sync()
Sync tracks state from GCP
fn list(maxPages?: number)
List tracks resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— A track configuration. The resource for TracksService.
@swamp/gcp/androidpublisher/generatedapksv2026.05.29.1generatedapks.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a generatedapks
ArgumentTypeDescription
identifierstringThe name of the generatedapks
fn sync()
Sync generatedapks state from GCP
fn list(maxPages?: number)
List generatedapks resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
fn download()
download

Resources

state(infinite)— Download metadata for split, standalone and universal APKs, as well as asset ...
@swamp/gcp/androidpublisher/inappproductsv2026.05.25.1inappproducts.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
defaultLanguage?stringDefault language of the localized data, as defined by BCP-47. e.g. "en-US".
defaultPrice?objectDefinition of a price, i.e. currency and units.
gracePeriod?stringGrace period of the subscription, specified in ISO 8601 format. Allows developers to give their subscribers a grace period when the payment for the new recurrence period is declined. Acceptable values are P0D (zero days), P3D (three days), P7D (seven days), P14D (14 days), and P30D (30 days).
listings?recordList of localized title and description data. Map key is the language of the localized data, as defined by BCP-47, e.g. "en-US".
managedProductTaxesAndComplianceSettings?objectDetails about taxation and legal compliance for managed products.
packageName?stringPackage name of the parent app.
prices?recordPrices per buyer region. None of these can be zero, as in-app products are never free. Map key is region code, as defined by ISO 3166-2.
purchaseType?enumThe type of the product, e.g. a recurring subscription.
sku?stringStock-keeping-unit (SKU) of the product, unique within an app.
status?enumThe status of the product, e.g. whether it's active.
subscriptionPeriod?stringSubscription 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).
subscriptionTaxesAndComplianceSettings?objectDetails about taxation, Google Play policy, and legal compliance for subscription products.
trialPeriod?stringTrial period, specified in ISO 8601 format. Acceptable values are anything between P7D (seven days) and P999D (999 days).
autoConvertMissingPrices?stringIf true the prices for all regions targeted by the parent app that don't have a price specified for this in-app product will be auto converted to the target currency based on the default price. Defaults to false.
fn create()
Create a inappproducts
fn get(identifier: string)
Get a inappproducts
ArgumentTypeDescription
identifierstringThe name of the inappproducts
fn update()
Update inappproducts attributes
fn delete(identifier: string)
Delete the inappproducts
ArgumentTypeDescription
identifierstringThe name of the inappproducts
fn sync()
Sync inappproducts state from GCP
fn list(token?: string, maxPages?: number)
List inappproducts resources
ArgumentTypeDescription
token?stringPagination token. If empty, list starts at the first product.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn batch_delete(requests?: any)
batch delete
ArgumentTypeDescription
requests?any
fn batch_get()
batch get
fn batch_update(requests?: any)
batch update
ArgumentTypeDescription
requests?any

Resources

state(infinite)— An in-app product. The resource for InappproductsService.
@swamp/gcp/androidpublisher/monetization-onetimeproductsv2026.05.25.1monetization_onetimeproducts.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
listings?arrayRequired. Set of localized title and description data. Must not have duplicate entries with the same language_code.
offerTags?arrayOptional. List of up to 20 custom tags specified for this one-time product, and returned to the app through the billing library. Purchase options and offers for this product will also receive these tags in the billing library.
packageName?stringRequired. Immutable. Package name of the parent app.
productId?stringRequired. Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must start with a number or lowercase letter, and can contain numbers (0-9), lowercase letters (a-z), underscores (_), and periods (.).
purchaseOptions?arrayRequired. The set of purchase options for this one-time product.
regionsVersion?objectThe version of the available regions being used for the specified resource.
restrictedPaymentCountries?objectCountries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed.
taxAndComplianceSettings?objectDetails about taxation, Google Play policy and legal compliance for one-time products.
fn get(identifier: string)
Get a onetimeproducts
ArgumentTypeDescription
identifierstringThe name of the onetimeproducts
fn update()
Update onetimeproducts attributes
fn delete(identifier: string)
Delete the onetimeproducts
ArgumentTypeDescription
identifierstringThe name of the onetimeproducts
fn sync()
Sync onetimeproducts state from GCP
fn list(pageSize?: number, maxPages?: number)
List onetimeproducts resources
ArgumentTypeDescription
pageSize?numberOptional. The maximum number of one-time product to return. The service may return fewer than this value. If unspecified, at most 50 one-time products will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn batch_delete(requests?: any)
batch delete
ArgumentTypeDescription
requests?any
fn batch_get()
batch get
fn batch_update(requests?: any)
batch update
ArgumentTypeDescription
requests?any

Resources

state(infinite)— A single one-time product for an app.
@swamp/gcp/androidpublisher/monetization-onetimeproducts-purchaseoptions-offersv2026.05.25.1monetization_onetimeproducts_purchaseoptions_offers.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a offers
ArgumentTypeDescription
identifierstringThe name of the offers
fn sync()
Sync offers state from GCP
fn list(pageSize?: number, maxPages?: number)
List offers resources
ArgumentTypeDescription
pageSize?numberOptional. The maximum number of offers to return. The service may return fewer than this value. If unspecified, at most 50 offers will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn activate(latencyTolerance?: any, offerId?: any, packageName?: any, productId?: any, purchaseOptionId?: any)
activate
ArgumentTypeDescription
latencyTolerance?any
offerId?any
packageName?any
productId?any
purchaseOptionId?any
fn batch_delete(requests?: any)
batch delete
ArgumentTypeDescription
requests?any
fn batch_get(requests?: any)
batch get
ArgumentTypeDescription
requests?any
fn batch_update(requests?: any)
batch update
ArgumentTypeDescription
requests?any
fn batch_update_states(requests?: any)
batch update states
ArgumentTypeDescription
requests?any
fn cancel(latencyTolerance?: any, offerId?: any, packageName?: any, productId?: any, purchaseOptionId?: any)
cancel
ArgumentTypeDescription
latencyTolerance?any
offerId?any
packageName?any
productId?any
purchaseOptionId?any
fn deactivate(latencyTolerance?: any, offerId?: any, packageName?: any, productId?: any, purchaseOptionId?: any)
deactivate
ArgumentTypeDescription
latencyTolerance?any
offerId?any
packageName?any
productId?any
purchaseOptionId?any

Resources

state(infinite)— A single offer for a one-time product.
@swamp/gcp/androidpublisher/monetization-subscriptionsv2026.05.26.1monetization_subscriptions.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
basePlans?arrayThe set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply.
listings?arrayRequired. List of localized listings for this subscription. Must contain at least an entry for the default language of the parent app.
packageName?stringImmutable. Package name of the parent app.
productId?stringImmutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length.
restrictedPaymentCountries?objectCountries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed.
taxAndComplianceSettings?objectDetails about taxation, Google Play policy, and legal compliance for subscription products.
regionsVersion_version?stringRequired. A string representing the version of available regions being used for the specified resource. Regional prices and latest supported version for the resource have to be specified according to the information published in [this article](https://support.google.com/googleplay/android-developer/answer/10532353). Each time the supported locations substantially change, the version will be incremented. Using this field will ensure that creating and updating the resource with an older region's v
fn create()
Create a subscriptions
fn get(identifier: string)
Get a subscriptions
ArgumentTypeDescription
identifierstringThe name of the subscriptions
fn update()
Update subscriptions attributes
fn delete(identifier: string)
Delete the subscriptions
ArgumentTypeDescription
identifierstringThe name of the subscriptions
fn sync()
Sync subscriptions state from GCP
fn list(pageSize?: number, maxPages?: number)
List subscriptions resources
ArgumentTypeDescription
pageSize?numberThe maximum number of subscriptions to return. The service may return fewer than this value. If unspecified, at most 50 subscriptions will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn archive()
archive
fn batch_get()
batch get
fn batch_update(requests?: any)
batch update
ArgumentTypeDescription
requests?any

Resources

state(infinite)— A single subscription for an app.
@swamp/gcp/androidpublisher/monetization-subscriptions-baseplans-offersv2026.05.25.1monetization_subscriptions_baseplans_offers.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
basePlanId?stringRequired. Immutable. The ID of the base plan to which this offer is an extension.
offerId?stringRequired. Immutable. Unique ID of this subscription offer. Must be unique within the base plan.
offerTags?arrayList of up to 20 custom tags specified for this offer, and returned to the app through the billing library.
otherRegionsConfig?objectConfiguration for any new locations Play may launch in specified on a subscription offer.
packageName?stringRequired. Immutable. The package name of the app the parent subscription belongs to.
phases?arrayRequired. The phases of this subscription offer. Must contain at least one and at most two entries. Users will always receive all these phases in the specified order.
productId?stringRequired. Immutable. The ID of the parent subscription this offer belongs to.
regionalConfigs?arrayRequired. The region-specific configuration of this offer. Must contain at least one entry.
targeting?objectDefines the rule a user needs to satisfy to receive this offer.
regionsVersion_version?stringRequired. A string representing the version of available regions being used for the specified resource. Regional prices and latest supported version for the resource have to be specified according to the information published in [this article](https://support.google.com/googleplay/android-developer/answer/10532353). Each time the supported locations substantially change, the version will be incremented. Using this field will ensure that creating and updating the resource with an older region's v
fn create(waitForReady?: boolean)
Create a offers
ArgumentTypeDescription
waitForReady?booleanWait for the resource to reach a ready state after creation (default: true)
fn get(identifier: string)
Get a offers
ArgumentTypeDescription
identifierstringThe name of the offers
fn update(waitForReady?: boolean)
Update offers attributes
ArgumentTypeDescription
waitForReady?booleanWait for the resource to reach a ready state after update (default: true)
fn delete(identifier: string)
Delete the offers
ArgumentTypeDescription
identifierstringThe name of the offers
fn sync()
Sync offers state from GCP
fn list(pageSize?: number, maxPages?: number)
List offers resources
ArgumentTypeDescription
pageSize?numberThe maximum number of subscriptions to return. The service may return fewer than this value. If unspecified, at most 50 subscriptions will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn activate(basePlanId?: any, latencyTolerance?: any, offerId?: any, packageName?: any, productId?: any)
activate
ArgumentTypeDescription
basePlanId?any
latencyTolerance?any
offerId?any
packageName?any
productId?any
fn batch_get(requests?: any)
batch get
ArgumentTypeDescription
requests?any
fn batch_update(requests?: any)
batch update
ArgumentTypeDescription
requests?any
fn batch_update_states(requests?: any)
batch update states
ArgumentTypeDescription
requests?any
fn deactivate(basePlanId?: any, latencyTolerance?: any, offerId?: any, packageName?: any, productId?: any)
deactivate
ArgumentTypeDescription
basePlanId?any
latencyTolerance?any
offerId?any
packageName?any
productId?any

Resources

state(infinite)— A single, temporary offer
@swamp/gcp/androidpublisher/ordersv2026.05.25.1orders.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a orders
ArgumentTypeDescription
identifierstringThe name of the orders
fn sync()
Sync orders state from GCP
fn batchget()
batchget
fn refund()
refund

Resources

state(infinite)— The Order resource encapsulates comprehensive information about a transaction...
@swamp/gcp/androidpublisher/purchases-productsv2026.05.25.1purchases_products.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a products
ArgumentTypeDescription
identifierstringThe name of the products
fn sync()
Sync products state from GCP
fn acknowledge(developerPayload?: any)
acknowledge
ArgumentTypeDescription
developerPayload?any
fn consume()
consume

Resources

state(infinite)— A ProductPurchase resource indicates the status of a user's inapp product pur...
@swamp/gcp/androidpublisher/purchases-subscriptionsv2026.05.26.1purchases_subscriptions.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a subscriptions
ArgumentTypeDescription
identifierstringThe name of the subscriptions
fn sync()
Sync subscriptions state from GCP
fn acknowledge(developerPayload?: any, externalAccountIds?: any)
acknowledge
ArgumentTypeDescription
developerPayload?any
externalAccountIds?any
fn cancel()
cancel
fn defer(deferralInfo?: any)
defer
ArgumentTypeDescription
deferralInfo?any
fn refund()
refund
fn revoke()
revoke

Resources

state(infinite)— Deprecated: Use SubscriptionPurchaseV2 instead. A SubscriptionPurchase resour...
@swamp/gcp/androidpublisher/purchases-subscriptionsv2v2026.05.26.1purchases_subscriptionsv2.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a subscriptionsv2
ArgumentTypeDescription
identifierstringThe name of the subscriptionsv2
fn sync()
Sync subscriptionsv2 state from GCP
fn cancel(cancellationContext?: any)
cancel
ArgumentTypeDescription
cancellationContext?any
fn defer(deferralContext?: any)
defer
ArgumentTypeDescription
deferralContext?any
fn revoke(revocationContext?: any)
revoke
ArgumentTypeDescription
revocationContext?any

Resources

state(infinite)— Indicates the status of a user's subscription purchase.
@swamp/gcp/androidpublisher/purchases-voidedpurchasesv2026.05.25.1purchases_voidedpurchases.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a voidedpurchases
ArgumentTypeDescription
identifierstringThe name of the voidedpurchases
fn sync()
Sync voidedpurchases state from GCP
fn list(endTime?: string, includeQuantityBasedPartialRefund?: boolean, maxResults?: number, startIndex?: number, startTime?: string, token?: string, type?: number, maxPages?: number)
List voidedpurchases resources
ArgumentTypeDescription
endTime?stringThe time, in milliseconds since the Epoch, of the newest voided purchase that you want to see in the response. The value of this parameter cannot be greater than the current time and is ignored if a pagination token is set. Default value is current time. Note: This filter is applied on the time at which the record is seen as voided by our systems and not the actual voided time returned in the response.
includeQuantityBasedPartialRefund?booleanOptional. Whether to include voided purchases of quantity-based partial refunds, which are applicable only to multi-quantity purchases. If true, additional voided purchases may be returned with voidedQuantity that indicates the refund quantity of a quantity-based partial refund. The default value is false.
maxResults?numberDefines how many results the list operation should return. The default number depends on the resource collection.
startIndex?numberDefines the index of the first element to return. This can only be used if indexed paging is enabled.
startTime?stringThe time, in milliseconds since the Epoch, of the oldest voided purchase that you want to see in the response. The value of this parameter cannot be older than 30 days and is ignored if a pagination token is set. Default value is current time minus 30 days. Note: This filter is applied on the time at which the record is seen as voided by our systems and not the actual voided time returned in the response.
token?stringDefines the token of the page to return, usually taken from TokenPagination. This can only be used if token paging is enabled.
type?numberThe type of voided purchases that you want to see in the response. Possible values are: 0. Only voided in-app product purchases will be returned in the response. This is the default value. 1. Both voided in-app purchases and voided subscription purchases will be returned in the response. Note: Before requesting to receive voided subscription purchases, you must switch to use orderId in the response which uniquely identifies one-time purchases and subscriptions. Otherwise, you will receive multip
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— A VoidedPurchase resource indicates a purchase that was either canceled/refun...
@swamp/gcp/androidpublisher/reviewsv2026.05.25.1reviews.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a reviews
ArgumentTypeDescription
identifierstringThe name of the reviews
fn sync()
Sync reviews state from GCP
fn list(maxResults?: number, startIndex?: number, token?: string, translationLanguage?: string, maxPages?: number)
List reviews resources
ArgumentTypeDescription
maxResults?numberHow many results the list operation should return.
startIndex?numberThe index of the first element to return.
token?stringPagination token. If empty, list starts at the first review.
translationLanguage?stringLanguage localization code.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn reply(replyText?: any)
reply
ArgumentTypeDescription
replyText?any

Resources

state(infinite)— An Android app review.
@swamp/gcp/androidpublisher/systemapks-variantsv2026.05.25.2systemapks_variants.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
deviceSpec?objectThe device spec used to generate a system APK.
options?objectOptions for system APKs.
packageNamestringPackage name of the app.
versionCodestringThe version code of the App Bundle.
fn create()
Create a variants
fn get(identifier: string)
Get a variants
ArgumentTypeDescription
identifierstringThe name of the variants
fn sync()
Sync variants state from GCP
fn list(maxPages?: number)
List variants resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
fn download()
download

Resources

state(infinite)— APK that is suitable for inclusion in a system image. The resource of SystemA...
@swamp/gcp/androidpublisher/usersv2026.05.26.1users.ts

Global Arguments

ArgumentTypeDescription
developerAccountPermissions?arrayPermissions for the user which apply across the developer account.
email?stringImmutable. The user's email address.
expirationTime?stringThe time at which the user's access expires, if set. When setting this value, it must always be in the future.
name?stringRequired. Resource name for this user, following the pattern "developers/{developer}/users/{email}".
parent?stringThe parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456)
fn create()
Create a users
fn get(identifier: string)
Get a users
ArgumentTypeDescription
identifierstringThe name of the users
fn update()
Update users attributes
fn delete(identifier: string)
Delete the users
ArgumentTypeDescription
identifierstringThe name of the users
fn sync()
Sync users state from GCP
fn list(pageSize?: number, maxPages?: number)
List users resources
ArgumentTypeDescription
pageSize?numberThe maximum number of results to return. This must be set to -1 to disable pagination.
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— A user resource.
04Previous Versions17
2026.05.26.1May 26, 2026
  • Updated: generatedapks, monetization_subscriptions, purchases_subscriptions, purchases_subscriptionsv2, users
2026.05.25.2May 25, 2026
  • Updated: applications_tracks_releases, edits_apks, edits_bundles, edits_images, edits_listings, edits_tracks, generatedapks, systemapks_variants

Modified 18 models

2026.05.24.1May 24, 2026
  • Updated: applications_devicetierconfigs, applications_tracks_releases, apprecovery, edits, edits_apks, edits_bundles, edits_countryavailability, edits_details, edits_expansionfiles, edits_images, edits_listings, edits_testers, edits_tracks, generatedapks, inappproducts, monetization_onetimeproducts, monetization_onetimeproducts_purchaseoptions_offers, monetization_subscriptions, monetization_subscriptions_baseplans_offers, orders, purchases_products, purchases_subscriptions, purchases_subscriptionsv2, purchases_voidedpurchases, reviews, systemapks_variants, users
2026.05.21.2May 21, 2026
  • Updated: applications_devicetierconfigs, applications_tracks_releases, apprecovery, edits, edits_apks, edits_bundles, edits_countryavailability, edits_details, edits_expansionfiles, edits_images, edits_listings, edits_testers, edits_tracks, generatedapks, inappproducts, monetization_onetimeproducts, monetization_onetimeproducts_purchaseoptions_offers, monetization_subscriptions, monetization_subscriptions_baseplans_offers, orders, purchases_products, purchases_subscriptions, purchases_subscriptionsv2, purchases_voidedpurchases, reviews, systemapks_variants, users
2026.05.21.1May 21, 2026
2026.05.20.1May 20, 2026
  • Updated: generatedapks, monetization_subscriptions, purchases_subscriptions, purchases_subscriptionsv2, users
2026.05.19.2May 19, 2026
2026.05.19.1May 19, 2026
2026.05.18.2May 18, 2026
2026.05.09.1May 9, 2026
  • Updated: generatedapks
2026.04.23.1Apr 23, 2026
2026.04.15.1Apr 15, 2026
  • Updated: monetization_subscriptions
2026.04.04.1Apr 4, 2026
  • Updated: applications_devicetierconfigs, generatedapks, monetization_onetimeproducts, monetization_subscriptions, monetization_subscriptions_baseplans_offers, orders, purchases_subscriptionsv2
2026.04.03.3Apr 3, 2026
  • Updated: applications_devicetierconfigs, applications_tracks_releases, apprecovery, edits, edits_apks, edits_bundles, edits_countryavailability, edits_details, edits_expansionfiles, edits_images, edits_listings, edits_testers, edits_tracks, generatedapks, inappproducts, monetization_onetimeproducts, monetization_onetimeproducts_purchaseoptions_offers, monetization_subscriptions, monetization_subscriptions_baseplans_offers, orders, purchases_products, purchases_subscriptions, purchases_subscriptionsv2, purchases_voidedpurchases, reviews, systemapks_variants, users
2026.04.03.1Apr 3, 2026
  • Updated: applications_devicetierconfigs, applications_tracks_releases, apprecovery, edits, edits_apks, edits_bundles, edits_countryavailability, edits_details, edits_expansionfiles, edits_images, edits_listings, edits_testers, edits_tracks, generatedapks, inappproducts, monetization_onetimeproducts, monetization_onetimeproducts_purchaseoptions_offers, monetization_subscriptions, monetization_subscriptions_baseplans_offers, orders, purchases_products, purchases_subscriptions, purchases_subscriptionsv2, purchases_voidedpurchases, reviews, systemapks_variants, users
2026.04.02.2Apr 2, 2026
2026.03.27.1Mar 27, 2026
  • Added: applications_devicetierconfigs, applications_tracks_releases, apprecovery, edits, edits_apks, edits_bundles, edits_countryavailability, edits_details, edits_expansionfiles, edits_images, edits_listings, edits_testers, edits_tracks, generatedapks, inappproducts, monetization_onetimeproducts, monetization_onetimeproducts_purchaseoptions_offers, monetization_subscriptions, monetization_subscriptions_baseplans_offers, orders, purchases_products, purchases_subscriptions, purchases_subscriptionsv2, purchases_voidedpurchases, reviews, systemapks_variants, users
05Stats
A
100 / 100
Downloads
0
Archive size
208.8 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels