| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod Create ( | 
|   Key object_id, | 
|   String name, | 
|   String description, | 
|   Boolean is_default_open, | 
|   Boolean duedate_hasmanual, | 
|   Date duedate, | 
|   Date createdon, | 
|   String createdby_user_id, | 
|   String assigned_authorization_id, | 
|   Key parent_id, | 
|   String viewlink, | 
|   String viewlinkweb | 
| ) as owning SWF_CreateUpdateActivityMessage | 
| { | 
|   TextBody: | 
|   [* | 
|     msg := construct( SWF_CreateUpdateActivityMessage ); | 
|      | 
|     msg.ActivityObjectID( object_id ); | 
|     msg.ActivityName( name ); | 
|     msg.ActivityDescription( description ); | 
|     msg.ActivityIsDefaultOpen( is_default_open ); | 
|     msg.ActivityDueDateHasManual( duedate_hasmanual ); | 
|     msg.ActivityDueDate( duedate ); | 
|     msg.ActivityCreateOn( createdon ); | 
|     msg.ActivityCreatedByUserID( createdby_user_id ); | 
|     msg.ActivityAuthorizationID( assigned_authorization_id ); | 
|     msg.ActivityParentID( parent_id ); | 
|     msg.ActivityViewLink( viewlink ); | 
|     msg.ActivityViewLinkWeb( viewlinkweb ); | 
|      | 
|     return &msg; | 
|   *] | 
| } |