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.



14517
14518
14519
# File 'lib/google/apis/content_v2_1/classes.rb', line 14517

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

Instance Attribute Details

#invoice_summaryGoogle::Apis::ContentV2_1::InvoiceSummary

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



14503
14504
14505
# File 'lib/google/apis/content_v2_1/classes.rb', line 14503

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



14508
14509
14510
# File 'lib/google/apis/content_v2_1/classes.rb', line 14508

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)


14515
14516
14517
# File 'lib/google/apis/content_v2_1/classes.rb', line 14515

def shipment_group_id
  @shipment_group_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



14522
14523
14524
14525
14526
# File 'lib/google/apis/content_v2_1/classes.rb', line 14522

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