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
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  Method UpdateCampaignCampaignType ( 
 |    Campaign_MP campaign, 
 |    CampaignType_MP campaignType 
 |  ) as Campaign_MP 
 |  { 
 |    Description: 'Update campaign type of campaign.' 
 |    TextBody: 
 |    [* 
 |      campaign.Update( campaign.Unit(), 
 |                       campaign.EarliestStart(), 
 |                       campaign.SequenceNumberForExcel(), 
 |                       campaign.MinQuantity(), 
 |                       campaign.MaxQuantity(), 
 |                       campaign.MinDuration(), 
 |                       campaign.MaxDuration(), 
 |                       campaignType.Name(), 
 |                       campaign.CampaignID(), 
 |                       campaign.Comment(), 
 |                       campaign.HasInputMaxQuantity(), 
 |                       campaign.HasInputMaxDuration(), 
 |                       campaign.IsManuallyConfigured() ) 
 |                        
 |      return campaign; 
 |    *] 
 |    InterfaceProperties { Accessibility: 'Module' } 
 |  } 
 |  
  |