Class: DataFoodConsortium::Connector::DeliveryStep

Inherits:
Step
  • Object
show all
Defined in:
lib/datafoodconsortium/connector/delivery_step.rb

Constant Summary collapse

SEMANTIC_TYPE =
"dfc-b:DeliveryStep".freeze

Instance Attribute Summary

Attributes inherited from Step

#arrivalDate, #deliveredShipments, #description, #duration, #name, #pickedUpShipments, #routes

Instance Method Summary collapse

Constructor Details

#initialize(semanticId, name: nil, description: nil, routes: [], deliveredShipments: [], pickedUpShipments: [], duration: nil, arrivalDate: nil) ⇒ DeliveryStep

Returns a new instance of DeliveryStep.

Parameters:

  • semanticId (String)
  • name (String) (defaults to: nil)
  • description (String) (defaults to: nil)
  • routes (IRoute) (defaults to: [])
  • deliveredShipments (IShipment) (defaults to: [])
  • pickedUpShipments (IShipment) (defaults to: [])
  • duration (String) (defaults to: nil)
  • arrivalDate (DateTime) (defaults to: nil)


42
43
44
45
46
47
# File 'lib/datafoodconsortium/connector/delivery_step.rb', line 42

def initialize(semanticId, name: nil, description: nil, routes: [], deliveredShipments: [], pickedUpShipments: [], duration: nil, arrivalDate: nil)
	super(semanticId, name: name, description: description, routes: routes, deliveredShipments: deliveredShipments, pickedUpShipments: pickedUpShipments, duration: duration, arrivalDate: arrivalDate)
	
	self.semanticType = "dfc-b:DeliveryStep"
	
end