All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.androidpublisher.model.SubscriptionTaxAndComplianceSettings.html Maven / Gradle / Ivy

There is a newer version: v3-rev20241217-2.0.0
Show newest version






SubscriptionTaxAndComplianceSettings (Google Play Android Developer API v3-rev20240129-2.0.0)












com.google.api.services.androidpublisher.model

Class SubscriptionTaxAndComplianceSettings

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class SubscriptionTaxAndComplianceSettings
    extends com.google.api.client.json.GenericJson
    Details about taxation, Google Play policy and legal compliance for subscription products.

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Google Play Android Developer API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • SubscriptionTaxAndComplianceSettings

        public SubscriptionTaxAndComplianceSettings()
    • Method Detail

      • getEeaWithdrawalRightType

        public String getEeaWithdrawalRightType()
        Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay /android-developer/answer/10463498) for more information.
        Returns:
        value or null for none
      • setEeaWithdrawalRightType

        public SubscriptionTaxAndComplianceSettings setEeaWithdrawalRightType(String eeaWithdrawalRightType)
        Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay /android-developer/answer/10463498) for more information.
        Parameters:
        eeaWithdrawalRightType - eeaWithdrawalRightType or null for none
      • getIsTokenizedDigitalAsset

        public Boolean getIsTokenizedDigitalAsset()
        Whether this subscription is declared as a product representing a tokenized digital asset.
        Returns:
        value or null for none
      • setIsTokenizedDigitalAsset

        public SubscriptionTaxAndComplianceSettings setIsTokenizedDigitalAsset(Boolean isTokenizedDigitalAsset)
        Whether this subscription is declared as a product representing a tokenized digital asset.
        Parameters:
        isTokenizedDigitalAsset - isTokenizedDigitalAsset or null for none
      • getTaxRateInfoByRegionCode

        public Map<String,RegionalTaxRateInfo> getTaxRateInfoByRegionCode()
        A mapping from region code to tax rate details. The keys are region codes as defined by Unicode's "CLDR".
        Returns:
        value or null for none
      • setTaxRateInfoByRegionCode

        public SubscriptionTaxAndComplianceSettings setTaxRateInfoByRegionCode(Map<String,RegionalTaxRateInfo> taxRateInfoByRegionCode)
        A mapping from region code to tax rate details. The keys are region codes as defined by Unicode's "CLDR".
        Parameters:
        taxRateInfoByRegionCode - taxRateInfoByRegionCode or null for none

Copyright © 2011–2024 Google. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy