Class: Edi::Walmart::InventoryMessageSender

Inherits:
FeedMessageSender show all
Defined in:
app/services/edi/walmart/inventory_message_sender.rb

Constant Summary

Constants included from AddressAbbreviator

AddressAbbreviator::MAX_LENGTH

Instance Attribute Summary

Attributes inherited from BaseEdiService

#orchestrator

Instance Method Summary collapse

Methods inherited from FeedMessageSender

#ecl_in_queue, #instantiate_transporter, #process

Methods inherited from BaseEdiService

#duplicate_po_already_notified?, #initialize, #mark_duplicate_po_as_notified, #report_order_creation_issues, #safe_process_edi_communication_log

Methods included from AddressAbbreviator

#abbreviate_street, #collect_street_originals, #record_address_abbreviation_notes

Methods inherited from BaseService

#initialize, #log_debug, #log_error, #log_info, #log_warning, #logger, #options, #process, #tagged_logger

Constructor Details

This class inherits a constructor from Edi::BaseEdiService

Instance Method Details

#feed_categoryObject



14
15
16
# File 'app/services/edi/walmart/inventory_message_sender.rb', line 14

def feed_category
  'inventory_advice'
end

#feed_typeObject



5
6
7
# File 'app/services/edi/walmart/inventory_message_sender.rb', line 5

def feed_type
  'inventory'
end

#query_paramObject



9
10
11
12
# File 'app/services/edi/walmart/inventory_message_sender.rb', line 9

def query_param
  # "shipNode=#{orchestrator.fulfillment_center_id}"
  nil
end