Method: AdvancedBilling::BackportInvoiceEvent#initialize
- Defined in:
- lib/advanced_billing/models/backport_invoice_event.rb
#initialize(id:, timestamp:, invoice:, event_type: InvoiceEventType::BACKPORT_INVOICE, event_data:, additional_properties: {}) ⇒ BackportInvoiceEvent
Returns a new instance of BackportInvoiceEvent.
54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'lib/advanced_billing/models/backport_invoice_event.rb', line 54 def initialize(id:, timestamp:, invoice:, event_type: InvoiceEventType::BACKPORT_INVOICE, event_data:, additional_properties: {}) @id = id @timestamp = @invoice = invoice @event_type = event_type @event_data = event_data # Add additional model properties to the instance. additional_properties.each do |_name, _value| instance_variable_set("@#{_name}", _value) end end |