Sha256: fe0256d23b4dbf4bde8cad2e7296332ab285e9f0a6a88f88e786ecd30b0d066e
Contents?: true
Size: 1.21 KB
Versions: 6
Compression:
Stored size: 1.21 KB
Contents
# frozen_string_literal: true module CXML class InvoiceDetailRequestHeader < DocumentNode accessible_attributes %i[ invoice_date invoice_id invoice_origin is_information_only operation purpose ] accessible_nodes %i[ invoice_detail_header_indicator invoice_detail_line_indicator invoice_partners document_reference invoice_id_info invoice_detail_shipping payment_term period comments extrinsics ] def initialize_invoice_partner(value) value = [value] unless value.is_a?(Array) @invoice_partners = value.map do |item| InvoicePartner.new(item) end end def initialize_invoice_partners(value) value = [value] unless value.is_a?(Array) @invoice_partners = value.map do |item| InvoicePartner.new(item) end end def initialize_extrinsic(value) value = [value] unless value.is_a?(Array) @extrinsics = value.map do |item| Extrinsic.new(item) end end def initialize_extrinsics(value) value = [value] unless value.is_a?(Array) @extrinsics = value.map do |item| Extrinsic.new(item) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems