Class: Google::Apis::ContentV2_1::SettlementReport
- Inherits:
-
Object
- Object
- Google::Apis::ContentV2_1::SettlementReport
- Defined in:
- generated/google/apis/content_v2_1/classes.rb,
generated/google/apis/content_v2_1/representations.rb,
generated/google/apis/content_v2_1/representations.rb
Overview
Settlement reports detail order-level and item-level credits and debits between you and Google.
Instance Attribute Summary collapse
-
#end_date ⇒ String
The end date on which all transactions are included in the report, in ISO 8601 format.
-
#kind ⇒ String
Identifies what kind of resource this is.
-
#previous_balance ⇒ Google::Apis::ContentV2_1::Price
The residual amount from the previous invoice.
-
#settlement_id ⇒ String
The ID of the settlement report.
-
#start_date ⇒ String
The start date on which all transactions are included in the report, in ISO 8601 format.
-
#transfer_amount ⇒ Google::Apis::ContentV2_1::Price
The money due to the merchant.
-
#transfer_date ⇒ String
Date on which transfer for this payment was initiated by Google, in ISO 8601 format.
-
#transfer_ids ⇒ Array<String>
The list of bank identifiers used for the transfer.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SettlementReport
constructor
A new instance of SettlementReport.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ SettlementReport
Returns a new instance of SettlementReport.
10637 10638 10639 |
# File 'generated/google/apis/content_v2_1/classes.rb', line 10637 def initialize(**args) update!(**args) end |
Instance Attribute Details
#end_date ⇒ String
The end date on which all transactions are included in the report, in ISO 8601
format.
Corresponds to the JSON property endDate
10595 10596 10597 |
# File 'generated/google/apis/content_v2_1/classes.rb', line 10595 def end_date @end_date end |
#kind ⇒ String
Identifies what kind of resource this is. Value: the fixed string "content#
settlementReport
"
Corresponds to the JSON property kind
10601 10602 10603 |
# File 'generated/google/apis/content_v2_1/classes.rb', line 10601 def kind @kind end |
#previous_balance ⇒ Google::Apis::ContentV2_1::Price
The residual amount from the previous invoice. This is set only if the
previous invoices are not paid because of negative balance.
Corresponds to the JSON property previousBalance
10607 10608 10609 |
# File 'generated/google/apis/content_v2_1/classes.rb', line 10607 def previous_balance @previous_balance end |
#settlement_id ⇒ String
The ID of the settlement report.
Corresponds to the JSON property settlementId
10612 10613 10614 |
# File 'generated/google/apis/content_v2_1/classes.rb', line 10612 def settlement_id @settlement_id end |
#start_date ⇒ String
The start date on which all transactions are included in the report, in ISO
8601 format.
Corresponds to the JSON property startDate
10618 10619 10620 |
# File 'generated/google/apis/content_v2_1/classes.rb', line 10618 def start_date @start_date end |
#transfer_amount ⇒ Google::Apis::ContentV2_1::Price
The money due to the merchant.
Corresponds to the JSON property transferAmount
10623 10624 10625 |
# File 'generated/google/apis/content_v2_1/classes.rb', line 10623 def transfer_amount @transfer_amount end |
#transfer_date ⇒ String
Date on which transfer for this payment was initiated by Google, in ISO 8601
format.
Corresponds to the JSON property transferDate
10629 10630 10631 |
# File 'generated/google/apis/content_v2_1/classes.rb', line 10629 def transfer_date @transfer_date end |
#transfer_ids ⇒ Array<String>
The list of bank identifiers used for the transfer. e.g. Trace ID for Federal
Automated Clearing House (ACH). This may also be known as the Wire ID.
Corresponds to the JSON property transferIds
10635 10636 10637 |
# File 'generated/google/apis/content_v2_1/classes.rb', line 10635 def transfer_ids @transfer_ids end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 |
# File 'generated/google/apis/content_v2_1/classes.rb', line 10642 def update!(**args) @end_date = args[:end_date] if args.key?(:end_date) @kind = args[:kind] if args.key?(:kind) @previous_balance = args[:previous_balance] if args.key?(:previous_balance) @settlement_id = args[:settlement_id] if args.key?(:settlement_id) @start_date = args[:start_date] if args.key?(:start_date) @transfer_amount = args[:transfer_amount] if args.key?(:transfer_amount) @transfer_date = args[:transfer_date] if args.key?(:transfer_date) @transfer_ids = args[:transfer_ids] if args.key?(:transfer_ids) end |