lazhen
2025-01-09 8afe90b633046db39042aada36b88193062f8cff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Quintiq file version 2.0
#parent: #root
StaticMethod Create (
  Key step_id,
  String name,
  Key parent_id,
  Boolean has_estimated_completiondate,
  Date estimated_completiondate,
  Boolean duedate_hasmanual,
  Date duedate,
  String authorization_id
) as owning SWF_CreateUpdateStepMessage
{
  TextBody:
  [*
    msg := construct( SWF_CreateUpdateStepMessage
                    , StepObjectID := step_id
                    , StepName := name
                    , StepParentID := parent_id
                    , StepHasEstimatedCompletionDate := has_estimated_completiondate
                    , StepEstimatedCompletionDate := estimated_completiondate
                    , StepDueDateHasManual := duedate_hasmanual
                    , StepDueDate := duedate
                    , StepAssignedAuthorizationID := authorization_id
                    );
    
    return &msg;
  *]
}