Quintiq file version 2.0
|
#parent: #root
|
StaticMethod CreateLaneFromJson (
|
JSON datarow
|
) as Lane
|
{
|
Description: 'Read the json data and use it to create lane data'
|
TextBody:
|
[*
|
// Administrator Jul-12-2023 (created)
|
id := datarow.Get( "id" ).GetString();
|
unitid := datarow.Get( "unitid" ).GetString();
|
name := datarow.Get( "name" ).GetString();
|
userleadtime := datarow.Get( "userleadtime" );
|
processingtime := Duration::Zero();
|
|
if( userleadtime.IsNull() )
|
{
|
processingtime := Duration::Zero();
|
}
|
else
|
{
|
processingtime := Duration::Hours( [Number]userleadtime.GetString() );
|
};
|
|
unit := Unit::FindUnitTypeIndex( unitid );
|
|
result := Lane::CreateLane( unit, id, name, processingtime);
|
|
return result;
|
*]
|
}
|