Quintiq file version 2.0 
 | 
#parent: #root 
 | 
TypeDataInterface Supply_MP 
 | 
{ 
 | 
  TypeKey: '[11660.0.527362452]' 
 | 
  ImageDataMember ImgHasValidPeggedQuantity 
 | 
  { 
 | 
    #keys: '1[108486.1.2146810434]' 
 | 
    ImageSpecifications: 
 | 
    [ 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'The total pegged quantity of this supply is more than the supply quantity' 
 | 
        Image: 'BATTERY_WARNING' 
 | 
        Quill: 'not object.HasValidPeggedQuantity() and object.Quantity() > 0' 
 | 
        Value: 'InvalidPeggedQuantity' 
 | 
      } 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'The quantity of this supply is not valid to be pegged.' 
 | 
        Image: 'BATTERY_DELETE' 
 | 
        Quill: 'not object.HasValidPeggedQuantity() and object.Quantity() < 0' 
 | 
        Value: 'NegativeQuantity' 
 | 
      } 
 | 
    ] 
 | 
  } 
 | 
  ImageDataMember ImgHasValidPegging 
 | 
  { 
 | 
    #keys: '1[108486.2.479981617]' 
 | 
    ImageSpecifications: 
 | 
    [ 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'There is invalid pegging with this supply' 
 | 
        Image: 'SAD-SMILEY-ORANGE' 
 | 
        Quill: 'not forall( object, Fulfillment, fulfillment, fulfillment.HasDemand() )' 
 | 
        Value: 'HasInvalidPegging' 
 | 
      } 
 | 
    ] 
 | 
  } 
 | 
  ImageDataMember SupplyType 
 | 
  { 
 | 
    #keys: '1[108486.1.1185051348]' 
 | 
    ImageSpecifications: 
 | 
    [ 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'New supply' 
 | 
        Image: 'CUBE_YELLOW_ADD' 
 | 
        Quill: 'object.istype( NewSupply )' 
 | 
        Value: 'New supply' 
 | 
      } 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'Inventory supply' 
 | 
        Image: 'PACKAGE' 
 | 
        Quill: 'object.istype( InventorySupply )' 
 | 
        Value: 'Inventory supply' 
 | 
      } 
 | 
    ] 
 | 
  } 
 | 
} 
 |