| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod Create ( | 
|   Key object_id, | 
|   String name, | 
|   Number dueoffset, | 
|   String description, | 
|   String authorization_id, | 
|   Key parent_id, | 
|   Boolean can_generate_activity, | 
|   String primary_external_link_id, | 
|   String secondary_external_link_id, | 
|   String external_system_name, | 
|   String viewLink, | 
|   String viewlinkweb | 
| ) as owning SWF_CreateUpdateActivityDefinitionMessageExternal | 
| { | 
|   TextBody: | 
|   [* | 
|     msg := construct( SWF_CreateUpdateActivityDefinitionMessageExternal ); | 
|      | 
|     msg.ActivityDefinitionObjectID( object_id ); | 
|     msg.ActivityDefinitionName( name ); | 
|     msg.ActivityDefinitionDueOffset( dueoffset ); | 
|     msg.ActivityDefinitionDescription( description ); | 
|     msg.ActivityDefinitionAuthorizationID( authorization_id ); | 
|     msg.ActivityDefinitionParentID( parent_id ); | 
|     msg.ActivityDefinitionCanGenerateActivity( can_generate_activity ); | 
|     msg.ActivityDefinitionPrimaryExternalLinkID( primary_external_link_id ); | 
|     msg.ActivityDefinitionSecondaryExternalLinkID( secondary_external_link_id ); | 
|     msg.ActivityDefinitionExternalSystemName( external_system_name ); | 
|     msg.ActivityDefinitionViewLink( viewLink ); | 
|     msg.ActivityDefinitionViewLinkWeb( viewlinkweb ); | 
|      | 
|     return &msg; | 
|   *] | 
| } |