GoogleApi.AndroidPublisher.V3.Model.SubscriptionTaxAndComplianceSettings (google_api_android_publisher v0.29.0) View Source

Details about taxation, Google Play policy and legal compliance for subscription products.

Attributes

  • eeaWithdrawalRightType (type: String.t, default: nil) - 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 for more information.
  • taxRateInfoByRegionCode (type: %{optional(String.t) => GoogleApi.AndroidPublisher.V3.Model.RegionalTaxRateInfo.t}, default: nil) - A mapping from region code to tax rate details. The keys are region codes as defined by Unicode's "CLDR".

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() ::
  %GoogleApi.AndroidPublisher.V3.Model.SubscriptionTaxAndComplianceSettings{
    eeaWithdrawalRightType: String.t() | nil,
    taxRateInfoByRegionCode:
      %{
        optional(String.t()) =>
          GoogleApi.AndroidPublisher.V3.Model.RegionalTaxRateInfo.t()
      }
      | nil
  }

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.