Class: Google::Apis::AndroidpublisherV3::Prorate
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::AndroidpublisherV3::Prorate
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/androidpublisher_v3/classes.rb,
 generated/google/apis/androidpublisher_v3/representations.rb,
 generated/google/apis/androidpublisher_v3/representations.rb
Instance Attribute Summary collapse
- 
  
    
      #default_price  ⇒ Google::Apis::AndroidpublisherV3::Price 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Default price cannot be zero and must be less than the full subscription price. 
- 
  
    
      #start  ⇒ Google::Apis::AndroidpublisherV3::MonthDay 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Defines the first day on which the price takes effect. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ Prorate 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Prorate. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Prorate
Returns a new instance of Prorate
| 1115 1116 1117 | # File 'generated/google/apis/androidpublisher_v3/classes.rb', line 1115 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#default_price ⇒ Google::Apis::AndroidpublisherV3::Price
Default price cannot be zero and must be less than the full subscription price.
Default price is always in the developer's Checkout merchant currency.
Targeted countries have their prices set automatically based on the
default_price.
Corresponds to the JSON property defaultPrice
| 1108 1109 1110 | # File 'generated/google/apis/androidpublisher_v3/classes.rb', line 1108 def default_price @default_price end | 
#start ⇒ Google::Apis::AndroidpublisherV3::MonthDay
Defines the first day on which the price takes effect.
Corresponds to the JSON property start
| 1113 1114 1115 | # File 'generated/google/apis/androidpublisher_v3/classes.rb', line 1113 def start @start end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 1120 1121 1122 1123 | # File 'generated/google/apis/androidpublisher_v3/classes.rb', line 1120 def update!(**args) @default_price = args[:default_price] if args.key?(:default_price) @start = args[:start] if args.key?(:start) end |