Class: Google::Apis::AndroidpublisherV3::PartialRefund
- Inherits:
-
Object
- Object
- Google::Apis::AndroidpublisherV3::PartialRefund
- 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
A partial refund of a transaction.
Instance Attribute Summary collapse
-
#refund_id ⇒ String
Required.
-
#refund_pre_tax_amount ⇒ Google::Apis::AndroidpublisherV3::Price
Definition of a price, i.e.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PartialRefund
constructor
A new instance of PartialRefund.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ PartialRefund
Returns a new instance of PartialRefund.
4202 4203 4204 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 4202 def initialize(**args) update!(**args) end |
Instance Attribute Details
#refund_id ⇒ String
Required. A unique id distinguishing this partial refund. If the refund is
successful, subsequent refunds with the same id will fail. Must be unique
across refunds for one individual transaction.
Corresponds to the JSON property refundId
4195 4196 4197 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 4195 def refund_id @refund_id end |
#refund_pre_tax_amount ⇒ Google::Apis::AndroidpublisherV3::Price
Definition of a price, i.e. currency and units.
Corresponds to the JSON property refundPreTaxAmount
4200 4201 4202 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 4200 def refund_pre_tax_amount @refund_pre_tax_amount end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4207 4208 4209 4210 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 4207 def update!(**args) @refund_id = args[:refund_id] if args.key?(:refund_id) @refund_pre_tax_amount = args[:refund_pre_tax_amount] if args.key?(:refund_pre_tax_amount) end |