Sha256: 73f2b1e46c156530f4aa02356c94a8d8e3b673b81163fb46d3a3d3435c677aa8

Contents?: true

Size: 1 KB

Versions: 1

Compression:

Stored size: 1 KB

Contents

# frozen_string_literal: true

module ErpIntegration
  # The `ErpIntegration::Order` exposes an uniformed API for interaction with
  # third-party ERP vendors.
  class Order < Resource
    attr_accessor :id, :channel, :number, :party, :sale_date, :shipment_address,
                  :amount_invoiced, :attachments, :carrier, :carrier_service,
                  :channel_identifier, :comment, :company, :confirmation_time,
                  :create_date, :currency, :description, :gateway_transaction,
                  :invoice_address, :invoice_method, :invoice_state, :invoices,
                  :lines, :metadata, :payment_term, :payment_total, :price_list,
                  :reference, :sales_person, :shipment_amount, :shipment_method,
                  :shipment_state, :shipments, :shipping_start_date, :state,
                  :tax_amount, :total_amount, :total_quantity, :total_shipment_cost,
                  :untaxed_amount, :warehouse, :weight, :weight_uom, :write_date,
                  :write_uid
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
erp_integration-0.3.2 lib/erp_integration/order.rb