Class: Google::Apis::AndroidpublisherV3::MigrateBasePlanPricesRequest

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/androidpublisher_v3/classes.rb,
lib/google/apis/androidpublisher_v3/representations.rb,
lib/google/apis/androidpublisher_v3/representations.rb

Overview

Request message for MigrateBasePlanPrices.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ MigrateBasePlanPricesRequest

Returns a new instance of MigrateBasePlanPricesRequest.



2628
2629
2630
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2628

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#regional_price_migrationsArray<Google::Apis::AndroidpublisherV3::RegionalPriceMigrationConfig>

Required. The regional prices to update. Corresponds to the JSON property regionalPriceMigrations



2617
2618
2619
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2617

def regional_price_migrations
  @regional_price_migrations
end

#regions_versionGoogle::Apis::AndroidpublisherV3::RegionsVersion

The version of the available regions being used for the specified resource. A string representing the version of available regions being used for the specified resource. Regional prices for the resource have to be specified according to the information published in this article. Corresponds to the JSON property regionsVersion



2626
2627
2628
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2626

def regions_version
  @regions_version
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2633
2634
2635
2636
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2633

def update!(**args)
  @regional_price_migrations = args[:regional_price_migrations] if args.key?(:regional_price_migrations)
  @regions_version = args[:regions_version] if args.key?(:regions_version)
end