Class: Google::Apis::ContentV2_1::ShipmentInvoice

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ ShipmentInvoice

Returns a new instance of ShipmentInvoice.



13654
13655
13656
# File 'lib/google/apis/content_v2_1/classes.rb', line 13654

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

Instance Attribute Details

#invoice_summaryGoogle::Apis::ContentV2_1::InvoiceSummary

[required] Invoice summary. Corresponds to the JSON property invoiceSummary



13640
13641
13642
# File 'lib/google/apis/content_v2_1/classes.rb', line 13640

def invoice_summary
  @invoice_summary
end

#line_item_invoicesArray<Google::Apis::ContentV2_1::ShipmentInvoiceLineItemInvoice>

[required] Invoice details per line item. Corresponds to the JSON property lineItemInvoices



13645
13646
13647
# File 'lib/google/apis/content_v2_1/classes.rb', line 13645

def line_item_invoices
  @line_item_invoices
end

#shipment_group_idString

[required] ID of the shipment group. It is assigned by the merchant in the shipLineItems method and is used to group multiple line items that have the same kind of shipping charges. Corresponds to the JSON property shipmentGroupId

Returns:

  • (String)


13652
13653
13654
# File 'lib/google/apis/content_v2_1/classes.rb', line 13652

def shipment_group_id
  @shipment_group_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



13659
13660
13661
13662
13663
# File 'lib/google/apis/content_v2_1/classes.rb', line 13659

def update!(**args)
  @invoice_summary = args[:invoice_summary] if args.key?(:invoice_summary)
  @line_item_invoices = args[:line_item_invoices] if args.key?(:line_item_invoices)
  @shipment_group_id = args[:shipment_group_id] if args.key?(:shipment_group_id)
end