Liking cljdoc? Tell your friends :D

happygapi.androidpublisher.monetization

Google Play Android Developer API: monetization. Lets Android application developers access their Google Play accounts. At a high level, the expected workflow is to "insert" an Edit, make changes as necessary, and then "commit" it. See: https://developers.google.com/android-publisherdocs/reference/rest/v3/monetization

Google Play Android Developer API: monetization.
Lets Android application developers access their Google Play accounts. At a high level, the expected workflow is to "insert" an Edit, make changes as necessary, and then "commit" it. 
See: https://developers.google.com/android-publisherdocs/reference/rest/v3/monetization
raw docstring

convertRegionPrices$clj

(convertRegionPrices$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/convertRegionPrices

Required parameters: packageName

Optional parameters: none

Body:

{:price {:currencyCode string, :units string, :nanos integer}}

Calculates the region prices, using today's exchange rate and country-specific pricing patterns, based on the price in the request for a set of regions.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/convertRegionPrices

Required parameters: packageName

Optional parameters: none

Body: 

{:price {:currencyCode string, :units string, :nanos integer}}

Calculates the region prices, using today's exchange rate and country-specific pricing patterns, based on the price in the request for a set of regions.
raw docstring

subscriptions-archive$clj

(subscriptions-archive$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/archive

Required parameters: packageName, productId

Optional parameters: none

Body:

{}

Deprecated: subscription archiving is not supported.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/archive

Required parameters: packageName, productId

Optional parameters: none

Body: 

{}

Deprecated: subscription archiving is not supported.
raw docstring

subscriptions-basePlans-activate$clj

(subscriptions-basePlans-activate$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/activate

Required parameters: packageName, productId, basePlanId

Optional parameters: none

Body:

{:packageName string, :productId string, :basePlanId string, :latencyTolerance string}

Activates a base plan. Once activated, base plans will be available to new subscribers.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/activate

Required parameters: packageName, productId, basePlanId

Optional parameters: none

Body: 

{:packageName string,
 :productId string,
 :basePlanId string,
 :latencyTolerance string}

Activates a base plan. Once activated, base plans will be available to new subscribers.
raw docstring

subscriptions-basePlans-batchMigratePrices$clj

(subscriptions-basePlans-batchMigratePrices$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/batchMigratePrices

Required parameters: packageName, productId

Optional parameters: none

Body:

{:requests [{:packageName string, :productId string, :basePlanId string, :regionalPriceMigrations [RegionalPriceMigrationConfig], :regionsVersion RegionsVersion, :latencyTolerance string}]}

Batch variant of the MigrateBasePlanPrices endpoint. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/batchMigratePrices

Required parameters: packageName, productId

Optional parameters: none

Body: 

{:requests [{:packageName string,
             :productId string,
             :basePlanId string,
             :regionalPriceMigrations [RegionalPriceMigrationConfig],
             :regionsVersion RegionsVersion,
             :latencyTolerance string}]}

Batch variant of the MigrateBasePlanPrices endpoint. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
raw docstring

subscriptions-basePlans-batchUpdateStates$clj

(subscriptions-basePlans-batchUpdateStates$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/batchUpdateStates

Required parameters: packageName, productId

Optional parameters: none

Body:

{:requests [{:activateBasePlanRequest ActivateBasePlanRequest, :deactivateBasePlanRequest DeactivateBasePlanRequest}]}

Activates or deactivates base plans across one or multiple subscriptions. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/batchUpdateStates

Required parameters: packageName, productId

Optional parameters: none

Body: 

{:requests [{:activateBasePlanRequest ActivateBasePlanRequest,
             :deactivateBasePlanRequest DeactivateBasePlanRequest}]}

Activates or deactivates base plans across one or multiple subscriptions. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
raw docstring

subscriptions-basePlans-deactivate$clj

(subscriptions-basePlans-deactivate$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/deactivate

Required parameters: packageName, productId, basePlanId

Optional parameters: none

Body:

{:packageName string, :productId string, :basePlanId string, :latencyTolerance string}

Deactivates a base plan. Once deactivated, the base plan will become unavailable to new subscribers, but existing subscribers will maintain their subscription

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/deactivate

Required parameters: packageName, productId, basePlanId

Optional parameters: none

Body: 

{:packageName string,
 :productId string,
 :basePlanId string,
 :latencyTolerance string}

Deactivates a base plan. Once deactivated, the base plan will become unavailable to new subscribers, but existing subscribers will maintain their subscription
raw docstring

subscriptions-basePlans-delete$clj

(subscriptions-basePlans-delete$ auth parameters)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/delete

Required parameters: packageName, productId, basePlanId

Optional parameters: none

Deletes a base plan. Can only be done for draft base plans. This action is irreversible.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/delete

Required parameters: packageName, productId, basePlanId

Optional parameters: none

Deletes a base plan. Can only be done for draft base plans. This action is irreversible.
raw docstring

subscriptions-basePlans-migratePrices$clj

(subscriptions-basePlans-migratePrices$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/migratePrices

Required parameters: packageName, productId, basePlanId

Optional parameters: none

Body:

{:packageName string, :productId string, :basePlanId string, :regionalPriceMigrations [{:regionCode string, :oldestAllowedPriceVersionTime string, :priceIncreaseType string}], :regionsVersion {:version string}, :latencyTolerance string}

Migrates subscribers who are receiving an historical subscription price to the currently-offered price for the specified region. Requests will cause price change notifications to be sent to users who are currently receiving an historical price older than the supplied timestamp. Subscribers who do not agree to the new price will have their subscription ended at the next renewal.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/migratePrices

Required parameters: packageName, productId, basePlanId

Optional parameters: none

Body: 

{:packageName string,
 :productId string,
 :basePlanId string,
 :regionalPriceMigrations [{:regionCode string,
                            :oldestAllowedPriceVersionTime string,
                            :priceIncreaseType string}],
 :regionsVersion {:version string},
 :latencyTolerance string}

Migrates subscribers who are receiving an historical subscription price to the currently-offered price for the specified region. Requests will cause price change notifications to be sent to users who are currently receiving an historical price older than the supplied timestamp. Subscribers who do not agree to the new price will have their subscription ended at the next renewal.
raw docstring

subscriptions-basePlans-offers-activate$clj

(subscriptions-basePlans-offers-activate$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/activate

Required parameters: packageName, productId, basePlanId, offerId

Optional parameters: none

Body:

{:packageName string, :productId string, :basePlanId string, :offerId string, :latencyTolerance string}

Activates a subscription offer. Once activated, subscription offers will be available to new subscribers.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/activate

Required parameters: packageName, productId, basePlanId, offerId

Optional parameters: none

Body: 

{:packageName string,
 :productId string,
 :basePlanId string,
 :offerId string,
 :latencyTolerance string}

Activates a subscription offer. Once activated, subscription offers will be available to new subscribers.
raw docstring

subscriptions-basePlans-offers-batchGet$clj

(subscriptions-basePlans-offers-batchGet$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/batchGet

Required parameters: packageName, productId, basePlanId

Optional parameters: none

Body:

{:requests [{:packageName string, :productId string, :basePlanId string, :offerId string}]}

Reads one or more subscription offers.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/batchGet

Required parameters: packageName, productId, basePlanId

Optional parameters: none

Body: 

{:requests [{:packageName string,
             :productId string,
             :basePlanId string,
             :offerId string}]}

Reads one or more subscription offers.
raw docstring

subscriptions-basePlans-offers-batchUpdate$clj

(subscriptions-basePlans-offers-batchUpdate$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/batchUpdate

Required parameters: packageName, productId, basePlanId

Optional parameters: none

Body:

{:requests [{:subscriptionOffer SubscriptionOffer, :updateMask string, :regionsVersion RegionsVersion, :allowMissing boolean, :latencyTolerance string}]}

Updates a batch of subscription offers. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/batchUpdate

Required parameters: packageName, productId, basePlanId

Optional parameters: none

Body: 

{:requests [{:subscriptionOffer SubscriptionOffer,
             :updateMask string,
             :regionsVersion RegionsVersion,
             :allowMissing boolean,
             :latencyTolerance string}]}

Updates a batch of subscription offers. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
raw docstring

subscriptions-basePlans-offers-batchUpdateStates$clj

(subscriptions-basePlans-offers-batchUpdateStates$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/batchUpdateStates

Required parameters: packageName, productId, basePlanId

Optional parameters: none

Body:

{:requests [{:activateSubscriptionOfferRequest ActivateSubscriptionOfferRequest, :deactivateSubscriptionOfferRequest DeactivateSubscriptionOfferRequest}]}

Updates a batch of subscription offer states. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/batchUpdateStates

Required parameters: packageName, productId, basePlanId

Optional parameters: none

Body: 

{:requests [{:activateSubscriptionOfferRequest ActivateSubscriptionOfferRequest,
             :deactivateSubscriptionOfferRequest DeactivateSubscriptionOfferRequest}]}

Updates a batch of subscription offer states. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
raw docstring

subscriptions-basePlans-offers-create$clj

(subscriptions-basePlans-offers-create$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/create

Required parameters: packageName, productId, basePlanId

Optional parameters: offerId, regionsVersion.version

Body:

{:packageName string, :regionalConfigs [{:regionCode string, :newSubscriberAvailability boolean}], :basePlanId string, :state string, :productId string, :offerTags [{:tag string}], :otherRegionsConfig {:otherRegionsNewSubscriberAvailability boolean}, :offerId string, :phases [{:recurrenceCount integer, :duration string, :regionalConfigs [RegionalSubscriptionOfferPhaseConfig], :otherRegionsConfig OtherRegionsSubscriptionOfferPhaseConfig}], :targeting {:acquisitionRule AcquisitionTargetingRule, :upgradeRule UpgradeTargetingRule}}

Creates a new subscription offer. Only auto-renewing base plans can have subscription offers. The offer state will be DRAFT until it is activated.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/create

Required parameters: packageName, productId, basePlanId

Optional parameters: offerId, regionsVersion.version

Body: 

{:packageName string,
 :regionalConfigs [{:regionCode string,
                    :newSubscriberAvailability boolean}],
 :basePlanId string,
 :state string,
 :productId string,
 :offerTags [{:tag string}],
 :otherRegionsConfig {:otherRegionsNewSubscriberAvailability boolean},
 :offerId string,
 :phases [{:recurrenceCount integer,
           :duration string,
           :regionalConfigs [RegionalSubscriptionOfferPhaseConfig],
           :otherRegionsConfig OtherRegionsSubscriptionOfferPhaseConfig}],
 :targeting {:acquisitionRule AcquisitionTargetingRule,
             :upgradeRule UpgradeTargetingRule}}

Creates a new subscription offer. Only auto-renewing base plans can have subscription offers. The offer state will be DRAFT until it is activated.
raw docstring

subscriptions-basePlans-offers-deactivate$clj

(subscriptions-basePlans-offers-deactivate$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/deactivate

Required parameters: packageName, productId, basePlanId, offerId

Optional parameters: none

Body:

{:packageName string, :productId string, :basePlanId string, :offerId string, :latencyTolerance string}

Deactivates a subscription offer. Once deactivated, existing subscribers will maintain their subscription, but the offer will become unavailable to new subscribers.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/deactivate

Required parameters: packageName, productId, basePlanId, offerId

Optional parameters: none

Body: 

{:packageName string,
 :productId string,
 :basePlanId string,
 :offerId string,
 :latencyTolerance string}

Deactivates a subscription offer. Once deactivated, existing subscribers will maintain their subscription, but the offer will become unavailable to new subscribers.
raw docstring

subscriptions-basePlans-offers-delete$clj

(subscriptions-basePlans-offers-delete$ auth parameters)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/delete

Required parameters: packageName, productId, basePlanId, offerId

Optional parameters: none

Deletes a subscription offer. Can only be done for draft offers. This action is irreversible.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/delete

Required parameters: packageName, productId, basePlanId, offerId

Optional parameters: none

Deletes a subscription offer. Can only be done for draft offers. This action is irreversible.
raw docstring

subscriptions-basePlans-offers-get$clj

(subscriptions-basePlans-offers-get$ auth parameters)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/get

Required parameters: packageName, productId, basePlanId, offerId

Optional parameters: none

Reads a single offer

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/get

Required parameters: packageName, productId, basePlanId, offerId

Optional parameters: none

Reads a single offer
raw docstring

subscriptions-basePlans-offers-list$clj

(subscriptions-basePlans-offers-list$ auth parameters)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/list

Required parameters: packageName, productId, basePlanId

Optional parameters: pageSize, pageToken

Lists all offers under a given subscription.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/list

Required parameters: packageName, productId, basePlanId

Optional parameters: pageSize, pageToken

Lists all offers under a given subscription.
raw docstring

subscriptions-basePlans-offers-patch$clj

(subscriptions-basePlans-offers-patch$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/patch

Required parameters: packageName, productId, basePlanId, offerId

Optional parameters: updateMask, regionsVersion.version, allowMissing, latencyTolerance

Body:

{:packageName string, :regionalConfigs [{:regionCode string, :newSubscriberAvailability boolean}], :basePlanId string, :state string, :productId string, :offerTags [{:tag string}], :otherRegionsConfig {:otherRegionsNewSubscriberAvailability boolean}, :offerId string, :phases [{:recurrenceCount integer, :duration string, :regionalConfigs [RegionalSubscriptionOfferPhaseConfig], :otherRegionsConfig OtherRegionsSubscriptionOfferPhaseConfig}], :targeting {:acquisitionRule AcquisitionTargetingRule, :upgradeRule UpgradeTargetingRule}}

Updates an existing subscription offer.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/patch

Required parameters: packageName, productId, basePlanId, offerId

Optional parameters: updateMask, regionsVersion.version, allowMissing, latencyTolerance

Body: 

{:packageName string,
 :regionalConfigs [{:regionCode string,
                    :newSubscriberAvailability boolean}],
 :basePlanId string,
 :state string,
 :productId string,
 :offerTags [{:tag string}],
 :otherRegionsConfig {:otherRegionsNewSubscriberAvailability boolean},
 :offerId string,
 :phases [{:recurrenceCount integer,
           :duration string,
           :regionalConfigs [RegionalSubscriptionOfferPhaseConfig],
           :otherRegionsConfig OtherRegionsSubscriptionOfferPhaseConfig}],
 :targeting {:acquisitionRule AcquisitionTargetingRule,
             :upgradeRule UpgradeTargetingRule}}

Updates an existing subscription offer.
raw docstring

subscriptions-batchGet$clj

(subscriptions-batchGet$ auth parameters)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/batchGet

Required parameters: packageName

Optional parameters: productIds

Reads one or more subscriptions.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/batchGet

Required parameters: packageName

Optional parameters: productIds

Reads one or more subscriptions.
raw docstring

subscriptions-batchUpdate$clj

(subscriptions-batchUpdate$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/batchUpdate

Required parameters: packageName

Optional parameters: none

Body:

{:requests [{:subscription Subscription, :updateMask string, :regionsVersion RegionsVersion, :allowMissing boolean, :latencyTolerance string}]}

Updates a batch of subscriptions. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/batchUpdate

Required parameters: packageName

Optional parameters: none

Body: 

{:requests [{:subscription Subscription,
             :updateMask string,
             :regionsVersion RegionsVersion,
             :allowMissing boolean,
             :latencyTolerance string}]}

Updates a batch of subscriptions. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
raw docstring

subscriptions-create$clj

(subscriptions-create$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/create

Required parameters: packageName

Optional parameters: productId, regionsVersion.version

Body:

{:packageName string, :productId string, :basePlans [{:basePlanId string, :state string, :autoRenewingBasePlanType AutoRenewingBasePlanType, :prepaidBasePlanType PrepaidBasePlanType, :installmentsBasePlanType InstallmentsBasePlanType, :regionalConfigs [RegionalBasePlanConfig], :offerTags [OfferTag], :otherRegionsConfig OtherRegionsBasePlanConfig}], :listings [{:languageCode string, :title string, :benefits [string], :description string}], :archived boolean, :taxAndComplianceSettings {:eeaWithdrawalRightType string, :taxRateInfoByRegionCode {}, :isTokenizedDigitalAsset boolean}, :restrictedPaymentCountries {:regionCodes [string]}}

Creates a new subscription. Newly added base plans will remain in draft state until activated.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/create

Required parameters: packageName

Optional parameters: productId, regionsVersion.version

Body: 

{:packageName string,
 :productId string,
 :basePlans [{:basePlanId string,
              :state string,
              :autoRenewingBasePlanType AutoRenewingBasePlanType,
              :prepaidBasePlanType PrepaidBasePlanType,
              :installmentsBasePlanType InstallmentsBasePlanType,
              :regionalConfigs [RegionalBasePlanConfig],
              :offerTags [OfferTag],
              :otherRegionsConfig OtherRegionsBasePlanConfig}],
 :listings [{:languageCode string,
             :title string,
             :benefits [string],
             :description string}],
 :archived boolean,
 :taxAndComplianceSettings {:eeaWithdrawalRightType string,
                            :taxRateInfoByRegionCode {},
                            :isTokenizedDigitalAsset boolean},
 :restrictedPaymentCountries {:regionCodes [string]}}

Creates a new subscription. Newly added base plans will remain in draft state until activated.
raw docstring

subscriptions-delete$clj

(subscriptions-delete$ auth parameters)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/delete

Required parameters: packageName, productId

Optional parameters: none

Deletes a subscription. A subscription can only be deleted if it has never had a base plan published.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/delete

Required parameters: packageName, productId

Optional parameters: none

Deletes a subscription. A subscription can only be deleted if it has never had a base plan published.
raw docstring

subscriptions-get$clj

(subscriptions-get$ auth parameters)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/get

Required parameters: packageName, productId

Optional parameters: none

Reads a single subscription.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/get

Required parameters: packageName, productId

Optional parameters: none

Reads a single subscription.
raw docstring

subscriptions-list$clj

(subscriptions-list$ auth parameters)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/list

Required parameters: packageName

Optional parameters: pageSize, pageToken, showArchived

Lists all subscriptions under a given app.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/list

Required parameters: packageName

Optional parameters: pageSize, pageToken, showArchived

Lists all subscriptions under a given app.
raw docstring

subscriptions-patch$clj

(subscriptions-patch$ auth parameters body)

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/patch

Required parameters: packageName, productId

Optional parameters: updateMask, regionsVersion.version, allowMissing, latencyTolerance

Body:

{:packageName string, :productId string, :basePlans [{:basePlanId string, :state string, :autoRenewingBasePlanType AutoRenewingBasePlanType, :prepaidBasePlanType PrepaidBasePlanType, :installmentsBasePlanType InstallmentsBasePlanType, :regionalConfigs [RegionalBasePlanConfig], :offerTags [OfferTag], :otherRegionsConfig OtherRegionsBasePlanConfig}], :listings [{:languageCode string, :title string, :benefits [string], :description string}], :archived boolean, :taxAndComplianceSettings {:eeaWithdrawalRightType string, :taxRateInfoByRegionCode {}, :isTokenizedDigitalAsset boolean}, :restrictedPaymentCountries {:regionCodes [string]}}

Updates an existing subscription.

https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/patch

Required parameters: packageName, productId

Optional parameters: updateMask, regionsVersion.version, allowMissing, latencyTolerance

Body: 

{:packageName string,
 :productId string,
 :basePlans [{:basePlanId string,
              :state string,
              :autoRenewingBasePlanType AutoRenewingBasePlanType,
              :prepaidBasePlanType PrepaidBasePlanType,
              :installmentsBasePlanType InstallmentsBasePlanType,
              :regionalConfigs [RegionalBasePlanConfig],
              :offerTags [OfferTag],
              :otherRegionsConfig OtherRegionsBasePlanConfig}],
 :listings [{:languageCode string,
             :title string,
             :benefits [string],
             :description string}],
 :archived boolean,
 :taxAndComplianceSettings {:eeaWithdrawalRightType string,
                            :taxRateInfoByRegionCode {},
                            :isTokenizedDigitalAsset boolean},
 :restrictedPaymentCountries {:regionCodes [string]}}

Updates an existing subscription.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close