Quintiq file version 2.0 
 | 
#parent: #root 
 | 
TypeDataInterface SanityCheckGroup 
 | 
{ 
 | 
  TypeKey: '[113694.1.43111451]' 
 | 
  ImageDataMember HasView 
 | 
  { 
 | 
    #keys: '1[112884.1.468405821]' 
 | 
    Description: 'Indicates if the view is valid and can be opened.' 
 | 
    ImageSpecifications: 
 | 
    [ 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'This sanity check group does not have a valid view' 
 | 
        Image: 'WINDOW_WARNING' 
 | 
        Quill: 
 | 
        [* 
 | 
          //Workaround to show the meaning of icon as the icon must be drawn using OnDraw in the Designer 
 | 
          false 
 | 
        *] 
 | 
        Value: 'InvalidView' 
 | 
      } 
 | 
    ] 
 | 
  } 
 | 
  ImageDataMember ImgIsShown 
 | 
  { 
 | 
    #keys: '1[113694.1.84565222]' 
 | 
    Description: 'Indicates if the violations of the sanity check group should be shown to the user' 
 | 
    ImageSpecifications: 
 | 
    [ 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'This sanity check group is being ignored' 
 | 
        Image: 'MESSAGE_DELETE' 
 | 
        Quill: 'object.IsShown() = false' 
 | 
        Value: 'Ignored' 
 | 
      } 
 | 
    ] 
 | 
  } 
 | 
  ImageDataMember ImgSanityCheckGroupCategoryLevel 
 | 
  { 
 | 
    #keys: '1[122192.0.165465884]' 
 | 
    Description: 'Indicates the highest category of sanity check violation(s) in a group' 
 | 
    ImageSpecifications: 
 | 
    [ 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'There are data issue(s)' 
 | 
        Image: 'SAD-SMILEY' 
 | 
        Quill: 'object.SanityCheckHighestCategory() = SanityCheckCategoryLevel::GetSanityCheckCategoryDataIssue()' 
 | 
        Value: 'DataIssue' 
 | 
      } 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'There are data warning(s)' 
 | 
        Image: 'SAD-SMILEY-PURPLE' 
 | 
        Quill: 'object.SanityCheckHighestCategory() = SanityCheckCategoryLevel::GetSanityCheckCategoryDataWarning()' 
 | 
        Value: 'DataWarning' 
 | 
      } 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'There are planning issue(s)' 
 | 
        Image: 'SAD-SMILEY-ORANGE' 
 | 
        Quill: 'object.SanityCheckHighestCategory() = SanityCheckCategoryLevel::GetSanityCheckCategoryPlanningIssue()' 
 | 
        Value: 'PlanningIssue' 
 | 
      } 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'There are planning warning(s)' 
 | 
        Image: 'SAD-SMILEY-YELLOW' 
 | 
        Quill: 'object.SanityCheckHighestCategory() = SanityCheckCategoryLevel::GetSanityCheckCategoryPlanningWarning()' 
 | 
        Value: 'PlanningWarning' 
 | 
      } 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'There are unclassified error(s)' 
 | 
        Image: 'SAD-SMILEY-CYAN' 
 | 
        Quill: 'object.SanityCheckHighestCategory() = SanityCheckCategoryLevel::GetSanityCheckCategoryUnclassifiedError()' 
 | 
        Value: 'UnclassifiedError' 
 | 
      } 
 | 
    ] 
 | 
  } 
 | 
  ImageDataMember ImgType 
 | 
  { 
 | 
    #keys: '1[119650.0.551892912]' 
 | 
    Description: 'Indicates the type of sanity check: Data or Planning' 
 | 
    ImageSpecifications: 
 | 
    [ 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'The sanity check is of type Data' 
 | 
        Image: 'TEXT_TREE' 
 | 
        Quill: "object.Type() = 'Data'" 
 | 
        Value: 'Data' 
 | 
      } 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'The sanity check is of type Planning' 
 | 
        Image: 'GANTTCHART' 
 | 
        Quill: "object.Type() = 'Planning'" 
 | 
        Value: 'Planning' 
 | 
      } 
 | 
    ] 
 | 
  } 
 | 
} 
 |