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.
4206 4207 4208 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 4206 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
4199 4200 4201 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 4199 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
4204 4205 4206 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 4204 def refund_pre_tax_amount @refund_pre_tax_amount end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4211 4212 4213 4214 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 4211 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 |