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.



14613
14614
14615
# File 'lib/google/apis/content_v2_1/classes.rb', line 14613

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

Instance Attribute Details

#invoice_summaryGoogle::Apis::ContentV2_1::InvoiceSummary

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



14599
14600
14601
# File 'lib/google/apis/content_v2_1/classes.rb', line 14599

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



14604
14605
14606
# File 'lib/google/apis/content_v2_1/classes.rb', line 14604

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)


14611
14612
14613
# File 'lib/google/apis/content_v2_1/classes.rb', line 14611

def shipment_group_id
  @shipment_group_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



14618
14619
14620
14621
14622
# File 'lib/google/apis/content_v2_1/classes.rb', line 14618

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