Quintiq file version 2.0 
 | 
#parent: #root 
 | 
MethodOverride Map ( 
 | 
  Object object 
 | 
) 
 | 
{ 
 | 
  TextBody: 
 | 
  [* 
 | 
    instance := object.astype( Campaign_MP ); 
 | 
     
 | 
    this.CampaignID( instance.CampaignID() ); 
 | 
    this.CampaignTypeName( instance.CampaignTypeName() ); 
 | 
    this.Comment( instance.Comment() ); 
 | 
    this.Duration( instance.Duration() ); 
 | 
    this.EarliestStart( instance.EarliestStart() ); 
 | 
    this.End( instance.End() ); 
 | 
    this.FulfilledDuration( instance.FulfilledDuration() ); 
 | 
    this.FulfilledQuantity( instance.FulfilledQuantity() ); 
 | 
    this.HasInputMaxDuration( instance.HasInputMaxDuration() ); 
 | 
    this.HasInputMaxQuantity( instance.HasInputMaxQuantity() ); 
 | 
    this.HistoricalTransitionDuration( instance.HistoricalTransitionDuration() ); 
 | 
    this.MaxDuration( instance.MaxDuration() ); 
 | 
    this.MaxQuantity( instance.MaxQuantity() ); 
 | 
    this.MinDuration( instance.MinDuration() ); 
 | 
    this.MinQuantity( instance.MinQuantity() ); 
 | 
    this.SequenceNumber( instance.SequenceNumber() ); 
 | 
    this.SequenceNumberForExcel( instance.SequenceNumberForExcel() ); 
 | 
    this.Start( instance.Start() ); 
 | 
    this.UnitID( instance.UnitID() ); 
 | 
  *] 
 | 
} 
 |