Class: ErpIntegration::InternalShipment

Inherits:
Resource
  • Object
show all
Defined in:
lib/erp_integration/internal_shipment.rb

Overview

The ‘ErpIntegration::InternalShipment` exposes an uniformed API for interaction with third-party ERP vendors.

Instance Attribute Summary collapse

Attributes inherited from Resource

#raw_api_response

Method Summary

Methods inherited from Resource

adapter, adapter_klass, adapter_path, adapter_type, #assign_attributes, #initialize, #method_missing, resource_name, respond_to_missing?

Methods included from Resources::Persistence

#destroy, included, #persisted?, #update

Methods included from Resources::Validations

#errors, #valid?, #validate_with

Constructor Details

This class inherits a constructor from ErpIntegration::Resource

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ErpIntegration::Resource

Instance Attribute Details

#acknowledged_by_receiving_3pl_atObject

Returns the value of attribute acknowledged_by_receiving_3pl_at.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def acknowledged_by_receiving_3pl_at
  @acknowledged_by_receiving_3pl_at
end

#acknowledged_by_shipping_3pl_atObject

Returns the value of attribute acknowledged_by_shipping_3pl_at.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def acknowledged_by_shipping_3pl_at
  @acknowledged_by_shipping_3pl_at
end

#aes_itnObject

Returns the value of attribute aes_itn.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def aes_itn
  @aes_itn
end

#attachmentsObject

Returns the value of attribute attachments.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def attachments
  @attachments
end

#carrierObject

Returns the value of attribute carrier.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def carrier
  @carrier
end

#carrier_cost_methodObject

Returns the value of attribute carrier_cost_method.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def carrier_cost_method
  @carrier_cost_method
end

#carrier_serviceObject

Returns the value of attribute carrier_service.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def carrier_service
  @carrier_service
end

#companyObject

Returns the value of attribute company.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def company
  @company
end

#contents_explanationObject

Returns the value of attribute contents_explanation.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def contents_explanation
  @contents_explanation
end

#contents_typeObject

Returns the value of attribute contents_type.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def contents_type
  @contents_type
end

#costObject

Returns the value of attribute cost.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def cost
  @cost
end

#cost_currencyObject

Returns the value of attribute cost_currency.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def cost_currency
  @cost_currency
end

#create_dateObject

Returns the value of attribute create_date.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def create_date
  @create_date
end

#create_uidObject

Returns the value of attribute create_uid.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def create_uid
  @create_uid
end

#customs_itemsObject

Returns the value of attribute customs_items.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def customs_items
  @customs_items
end

#eel_pfcObject

Returns the value of attribute eel_pfc.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def eel_pfc
  @eel_pfc
end

#effective_dateObject

Returns the value of attribute effective_date.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def effective_date
  @effective_date
end

#effective_start_dateObject

Returns the value of attribute effective_start_date.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def effective_start_date
  @effective_start_date
end

#from_locationObject

Returns the value of attribute from_location.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def from_location
  @from_location
end

#from_warehouseObject

Returns the value of attribute from_warehouse.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def from_warehouse
  @from_warehouse
end

#idObject

Returns the value of attribute id.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def id
  @id
end

#incoming_movesObject

Returns the value of attribute incoming_moves.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def incoming_moves
  @incoming_moves
end

#incotermObject

Returns the value of attribute incoterm.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def incoterm
  @incoterm
end

#is_inter_warehouseObject

Returns the value of attribute is_inter_warehouse.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def is_inter_warehouse
  @is_inter_warehouse
end

#is_international_shippingObject

Returns the value of attribute is_international_shipping.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def is_international_shipping
  @is_international_shipping
end

#metadataObject

Returns the value of attribute metadata.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def 
  
end

#numberObject

Returns the value of attribute number.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def number
  @number
end

#outgoing_movesObject

Returns the value of attribute outgoing_moves.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def outgoing_moves
  @outgoing_moves
end

#packerObject

Returns the value of attribute packer.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def packer
  @packer
end

#picked_atObject

Returns the value of attribute picked_at.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def picked_at
  @picked_at
end

#pickerObject

Returns the value of attribute picker.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def picker
  @picker
end

#picking_statusObject

Returns the value of attribute picking_status.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def picking_status
  @picking_status
end

#planned_dateObject

Returns the value of attribute planned_date.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def planned_date
  @planned_date
end

#planned_start_dateObject

Returns the value of attribute planned_start_date.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def planned_start_date
  @planned_start_date
end

#quantity_receivedObject

Returns the value of attribute quantity_received.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def quantity_received
  @quantity_received
end

#quantity_to_be_receivedObject

Returns the value of attribute quantity_to_be_received.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def quantity_to_be_received
  @quantity_to_be_received
end

#quantity_totalObject

Returns the value of attribute quantity_total.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def quantity_total
  @quantity_total
end

#received_byObject

Returns the value of attribute received_by.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def received_by
  @received_by
end

#referenceObject

Returns the value of attribute reference.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def reference
  @reference
end

#request_confirmationObject

Returns the value of attribute request_confirmation.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def request_confirmation
  @request_confirmation
end

#sent_to_3pl_atObject

Returns the value of attribute sent_to_3pl_at.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def sent_to_3pl_at
  @sent_to_3pl_at
end

#sent_to_receiving_3pl_atObject

Returns the value of attribute sent_to_receiving_3pl_at.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def sent_to_receiving_3pl_at
  @sent_to_receiving_3pl_at
end

#shipped_atObject

Returns the value of attribute shipped_at.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def shipped_at
  @shipped_at
end

#shipped_byObject

Returns the value of attribute shipped_by.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def shipped_by
  @shipped_by
end

#shipping_instructionsObject

Returns the value of attribute shipping_instructions.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def shipping_instructions
  @shipping_instructions
end

#shipping_label_dateObject

Returns the value of attribute shipping_label_date.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def shipping_label_date
  @shipping_label_date
end

#shipping_manifestObject

Returns the value of attribute shipping_manifest.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def shipping_manifest
  @shipping_manifest
end

#sscc_codeObject

Returns the value of attribute sscc_code.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def sscc_code
  @sscc_code
end

#stateObject

Returns the value of attribute state.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def state
  @state
end

#to_locationObject

Returns the value of attribute to_location.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def to_location
  @to_location
end

#to_warehouseObject

Returns the value of attribute to_warehouse.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def to_warehouse
  @to_warehouse
end

#total_quantityObject

Returns the value of attribute total_quantity.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def total_quantity
  @total_quantity
end

#tracking_numberObject

Returns the value of attribute tracking_number.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def tracking_number
  @tracking_number
end

#weightObject

Returns the value of attribute weight.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def weight
  @weight
end

#write_dateObject

Returns the value of attribute write_date.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def write_date
  @write_date
end

#write_uidObject

Returns the value of attribute write_uid.



7
8
9
# File 'lib/erp_integration/internal_shipment.rb', line 7

def write_uid
  @write_uid
end