Sha256: d66bf9e74c04c3e79d698d00590f13f5fd69735d3ae931c4d37107ce90bf295d

Contents?: true

Size: 782 Bytes

Versions: 2

Compression:

Stored size: 782 Bytes

Contents

# frozen_string_literal: true

module ErpTools
  module Event
    module V0
      # Customer sales order refund data source and detail-type definition
      module SalesOrder
        include Base

        SOURCE = 'customInk.SalesOrder'
        DETAIL_TYPES = {
          create: 'createSalesOrder',
          update: 'updateSalesOrder',
          notification: 'salesOrderNotification',
          delete_payment: 'deletePayment',
          upsert_payment: 'upsertPayment',
          upsert_job_order: 'upsertJobOrder',
          upsert_drop_ship: 'upsertDropShip',
          upsert_work_order: 'upsertWorkOrder',
          upsert_purchase_order_for_work_order: 'upsertPO-WO',
          upsert_item_fulfillment: 'upsertItemFulfillment',
        }.freeze
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
erp_tools-0.3.0 lib/erp_tools/event/v0/sales_order.rb
erp_tools-0.2.0 lib/erp_tools/event/v0/sales_order.rb