| Quintiq file version 2.0 | 
| #parent: #root | 
| TypeDataInterface SanityCheckMessage | 
| { | 
|   TypeKey: '[113694.1.46296593]' | 
|   ImageDataMember Category | 
|   { | 
|     #keys: '1[130238.0.29400447]' | 
|     Description: 'Indicates the highest category of sanity check violation(s) in the group.' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Data issue' | 
|         Image: 'SAD-SMILEY-RED' | 
|         Quill: 'object.CategoryLevel() = SanityCheckCategoryLevel::GetSanityCheckCategoryDataIssue()' | 
|         Value: 'DataIssue' | 
|       } | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Data warning' | 
|         Image: 'SAD-SMILEY-PURPLE' | 
|         Quill: 'object.CategoryLevel() = SanityCheckCategoryLevel::GetSanityCheckCategoryDataWarning()' | 
|         Value: 'DataWarning' | 
|       } | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Planning issue' | 
|         Image: 'SAD-SMILEY-ORANGE' | 
|         Quill: 'object.CategoryLevel() = SanityCheckCategoryLevel::GetSanityCheckCategoryPlanningIssue()' | 
|         Value: 'PlanningIssue' | 
|       } | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Planning warning' | 
|         Image: 'SAD-SMILEY-YELLOW' | 
|         Quill: 'object.CategoryLevel() = SanityCheckCategoryLevel::GetSanityCheckCategoryPlanningWarning()' | 
|         Value: 'PlanningWarning' | 
|       } | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Unclassified error' | 
|         Image: 'SAD-SMILEY-CYAN' | 
|         Quill: 'object.CategoryLevel() = SanityCheckCategoryLevel::GetSanityCheckCategoryUnclassifiedError()' | 
|         Value: 'UnclassifiedError' | 
|       } | 
|     ] | 
|   } | 
|   ImageDataMember ImgIsShown | 
|   { | 
|     #keys: '1[110880.7.475902276]' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'This sanity check message is being ignored.' | 
|         Image: 'MESSAGE_DELETE' | 
|         Quill: 'not object.IsShown()' | 
|         Value: 'Ignored' | 
|       } | 
|     ] | 
|   } | 
|   ImageDataMember ImgNrOfMessages | 
|   { | 
|     #keys: '1[127710.0.40236224]' | 
|     Description: 'Indication of more than 1 error messages' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Mouse over the description for the full list of error messages.' | 
|         Image: 'DOTS' | 
|         Quill: 'object.NrOfMessages() > 1' | 
|         Value: 'More than one error messages' | 
|       } | 
|     ] | 
|   } | 
|   ImageDataMember ImgSanityCheckMessageCategoryLevel | 
|   { | 
|     #keys: '1[130238.0.29400440]' | 
|     Description: 'Indicates the category of the sanity check message' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Data issue' | 
|         Image: 'SAD-SMILEY-RED' | 
|         Quill: 'object.CategoryLevel() = SanityCheckCategoryLevel::GetSanityCheckCategoryDataIssue()' | 
|         Value: 'DataIssue' | 
|       } | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Data warning' | 
|         Image: 'SAD-SMILEY-PURPLE' | 
|         Quill: 'object.CategoryLevel() = SanityCheckCategoryLevel::GetSanityCheckCategoryDataWarning()' | 
|         Value: 'DataWarning' | 
|       } | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Planning issue' | 
|         Image: 'SAD-SMILEY-ORANGE' | 
|         Quill: 'object.CategoryLevel() = SanityCheckCategoryLevel::GetSanityCheckCategoryPlanningIssue()' | 
|         Value: 'PlanningIssue' | 
|       } | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Planning warning' | 
|         Image: 'SAD-SMILEY-YELLOW' | 
|         Quill: 'object.CategoryLevel() = SanityCheckCategoryLevel::GetSanityCheckCategoryPlanningWarning()' | 
|         Value: 'PlanningWarning' | 
|       } | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Unclassified error' | 
|         Image: 'SAD-SMILEY-CYAN' | 
|         Quill: 'object.CategoryLevel() = SanityCheckCategoryLevel::GetSanityCheckCategoryUnclassifiedError()' | 
|         Value: 'UnclassifiedError' | 
|       } | 
|     ] | 
|   } | 
|   ImageDataMember ImgType | 
|   { | 
|     #keys: '1[119650.0.552801384]' | 
|     Description: 'The type of the sanity check: Data or Planning' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'The sanity check is of type Data' | 
|         Image: 'TEXT_TREE' | 
|         Quill: "object.SanityCheckGroup().Type() = 'Data'" | 
|         Value: 'Data' | 
|       } | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'The sanity check is of type Planning' | 
|         Image: 'GANTTCHART' | 
|         Quill: "object.SanityCheckGroup().Type() = 'Planning'" | 
|         Value: 'Planning' | 
|       } | 
|     ] | 
|   } | 
|   ImageDataMember Messages | 
|   { | 
|     #keys: '1[127710.0.40236223]' | 
|     Description: 'Indicates more than 1 error messages.' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Mouse over the description for the full list of error messages.' | 
|         Image: 'DOTS' | 
|         Quill: 'object.NrOfMessages() > 1' | 
|         Value: 'More than one error messages' | 
|       } | 
|     ] | 
|   } | 
|   ImageDataMember Show | 
|   { | 
|     #keys: '1[110880.7.475902275]' | 
|     Description: 'Indicates if the violation of the sanity check message(s) should be shown to the user.' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'This sanity check message is being ignored.' | 
|         Image: 'MESSAGE_DELETE' | 
|         Quill: 'not object.IsShown()' | 
|         Value: 'Ignored' | 
|       } | 
|     ] | 
|   } | 
| } |