import php.Lib;
+typedef Detail = {
+ id : String,
+ quantity : Int,
+ position : Int,
+}
+
+class ScheduleParameters {
+ var row_id : String;
+ var row_ids : Array<String>;
+ var rowDetails: Hash<Detail>;
+ function new(rawData : Dynamic) {
+ var data = php.Lib.objectOfAssociativeArray(rawData);
+ row_id = data.row_id;
+ row_ids = data.row_ids;
+
+ rowDetails = new Hash<Detail>();
+ $type(rowDetails);
+
+ var position = 1;
+ for(id in row_ids) {
+ rowDetails.set(id, {
+ id: id
+ ,quantity: null
+ ,position: position++
+ });
+ }
+ }
+
+ public function position(id: String) : Int {
+ return rowDetails.get(id).position;
+
+ }
+}
+
+
class ItemScheduler {
var stock_id:String;
var startLocation:String;
function purcharseOrders() {
}
+
}