def self.type_determiners
{
:'MathElement' => { },
:'AccentElement' => { :'Type' => 'Accent', },
:'AccessPermissions' => { },
:'Task' => { },
:'AddLayoutSlide' => { :'Type' => 'AddLayoutSlide', },
:'AddMasterSlide' => { :'Type' => 'AddMasterSlide', },
:'AddShape' => { :'Type' => 'AddShape', },
:'AddSlide' => { :'Type' => 'AddSlide', },
:'ImageTransformEffect' => { },
:'AlphaBiLevelEffect' => { :'Type' => 'AlphaBiLevel', },
:'AlphaCeilingEffect' => { :'Type' => 'AlphaCeiling', },
:'AlphaFloorEffect' => { :'Type' => 'AlphaFloor', },
:'AlphaInverseEffect' => { :'Type' => 'AlphaInverse', },
:'AlphaModulateEffect' => { :'Type' => 'AlphaModulate', },
:'AlphaModulateFixedEffect' => { :'Type' => 'AlphaModulateFixed', },
:'AlphaReplaceEffect' => { :'Type' => 'AlphaReplace', },
:'ApiInfo' => { },
:'PathSegment' => { },
:'ArcToPathSegment' => { :'Type' => 'ArcTo', },
:'ArrayElement' => { :'Type' => 'Array', },
:'ArrowHeadProperties' => { },
:'ResourceBase' => { },
:'ShapeBase' => { },
:'GeometryShape' => { },
:'AudioFrame' => { :'Type' => 'AudioFrame', },
:'Axes' => { },
:'Axis' => { },
:'AxisType' => { },
:'BarElement' => { :'Type' => 'Bar', },
:'InputFile' => { },
:'Base64InputFile' => { :'Type' => 'Base64', },
:'BiLevelEffect' => { :'Type' => 'BiLevel', },
:'BlockElement' => { :'Type' => 'Block', },
:'BlurEffect' => { },
:'BlurImageEffect' => { :'Type' => 'Blur', },
:'BorderBoxElement' => { :'Type' => 'BorderBox', },
:'BoxElement' => { :'Type' => 'Box', },
:'DataPoint' => { },
:'ScatterChartDataPoint' => { :'Type' => 'Scatter', },
:'BubbleChartDataPoint' => { :'Type' => 'Bubble', },
:'Series' => { },
:'XYSeries' => { },
:'BubbleSeries' => { :'DataPointType' => 'Bubble', },
:'Camera' => { },
:'CaptionTrack' => { },
:'CaptionTracks' => { },
:'Chart' => { :'Type' => 'Chart', },
:'ChartCategory' => { },
:'ChartLinesFormat' => { },
:'ChartSeriesGroup' => { },
:'ChartTitle' => { },
:'ChartWall' => { },
:'ChartWallType' => { },
:'ClosePathSegment' => { :'Type' => 'Close', },
:'ColorChangeEffect' => { :'Type' => 'ColorChange', },
:'ColorReplaceEffect' => { :'Type' => 'ColorReplace', },
:'ColorScheme' => { },
:'CommentAuthor' => { },
:'CommentAuthors' => { },
:'CommonSlideViewProperties' => { },
:'Connector' => { :'Type' => 'Connector', },
:'CubicBezierToPathSegment' => { :'Type' => 'CubicBezierTo', },
:'CustomDashPattern' => { },
:'DataSource' => { },
:'DelimiterElement' => { :'Type' => 'Delimiter', },
:'DiscUsage' => { },
:'Document' => { },
:'DocumentProperties' => { },
:'DocumentProperty' => { },
:'DocumentReplaceResult' => { },
:'DrawingGuide' => { },
:'DuotoneEffect' => { :'Type' => 'Duotone', },
:'Effect' => { },
:'EffectFormat' => { },
:'EntityExists' => { },
:'Error' => { },
:'ErrorDetails' => { },
:'ExportFormat' => { },
:'ExportOptions' => { },
:'StorageFile' => { },
:'FileVersion' => { },
:'FileVersions' => { },
:'FilesList' => { },
:'FilesUploadResult' => { },
:'FillFormat' => { },
:'FillOverlayEffect' => { },
:'FillOverlayImageEffect' => { :'Type' => 'FillOverlay', },
:'FontData' => { },
:'FontFallbackRule' => { },
:'FontScheme' => { },
:'FontSet' => { },
:'FontSubstRule' => { },
:'FontsData' => { },
:'FormatScheme' => { },
:'FractionElement' => { :'Type' => 'Fraction', },
:'FunctionElement' => { :'Type' => 'Function', },
:'GeometryPath' => { },
:'GeometryPaths' => { },
:'ImageExportOptionsBase' => { },
:'GifExportOptions' => { :'Format' => 'gif', },
:'GlowEffect' => { },
:'GradientFill' => { :'Type' => 'Gradient', },
:'GradientFillStop' => { },
:'GraphicalObject' => { :'Type' => 'GraphicalObject', },
:'GrayScaleEffect' => { :'Type' => 'GrayScale', },
:'GroupShape' => { :'Type' => 'GroupShape', },
:'GroupingCharacterElement' => { :'Type' => 'GroupingCharacter', },
:'SlidesLayoutOptions' => { },
:'HandoutLayoutingOptions' => { :'LayoutType' => 'Handout', },
:'HeaderFooter' => { },
:'HslEffect' => { :'Type' => 'Hsl', },
:'Html5ExportOptions' => { :'Format' => 'html5', },
:'HtmlExportOptions' => { :'Format' => 'html', },
:'Hyperlink' => { },
:'IShapeExportOptions' => { },
:'Image' => { },
:'ImageExportFormat' => { },
:'ImageExportOptions' => { :'Format' => 'image', },
:'Images' => { },
:'InnerShadowEffect' => { },
:'Input' => { },
:'InteractiveSequence' => { },
:'LayoutSlide' => { },
:'LayoutSlides' => { },
:'LeftSubSuperscriptElement' => { :'Type' => 'LeftSubSuperscriptElement', },
:'Legend' => { },
:'LightRig' => { },
:'LimitElement' => { :'Type' => 'Limit', },
:'LineFormat' => { },
:'LineToPathSegment' => { :'Type' => 'LineTo', },
:'Literals' => { :'Type' => 'Literals', },
:'LuminanceEffect' => { :'Type' => 'Luminance', },
:'MarkdownExportOptions' => { :'Format' => 'md', },
:'MasterSlide' => { },
:'MasterSlides' => { },
:'MathFormat' => { },
:'MathParagraph' => { },
:'MatrixElement' => { :'Type' => 'Matrix', },
:'Merge' => { :'Type' => 'Merge', },
:'MergingSource' => { },
:'MoveToPathSegment' => { :'Type' => 'MoveTo', },
:'NaryOperatorElement' => { :'Type' => 'NaryOperator', },
:'NoFill' => { :'Type' => 'NoFill', },
:'NormalViewRestoredProperties' => { },
:'NotesCommentsLayoutingOptions' => { :'LayoutType' => 'NotesComments', },
:'NotesSlide' => { },
:'NotesSlideExportFormat' => { },
:'NotesSlideHeaderFooter' => { },
:'ObjectExist' => { },
:'OleObjectFrame' => { :'Type' => 'OleObjectFrame', },
:'OneValueChartDataPoint' => { :'Type' => 'OneValue', },
:'OneValueSeries' => { :'DataPointType' => 'OneValue', },
:'Operation' => { },
:'OperationError' => { },
:'OperationProgress' => { },
:'OrderedMergeRequest' => { },
:'OuterShadowEffect' => { },
:'OutputFile' => { },
:'Paragraph' => { },
:'ParagraphFormat' => { },
:'Paragraphs' => { },
:'PathInputFile' => { :'Type' => 'Path', },
:'PathOutputFile' => { :'Type' => 'Path', },
:'PatternFill' => { :'Type' => 'Pattern', },
:'PdfExportOptions' => { :'Format' => 'pdf', },
:'PdfImportOptions' => { },
:'PictureFill' => { :'Type' => 'Picture', },
:'PictureFrame' => { :'Type' => 'PictureFrame', },
:'Pipeline' => { },
:'Placeholder' => { },
:'Placeholders' => { },
:'PlotArea' => { },
:'Portion' => { },
:'PortionFormat' => { },
:'Portions' => { },
:'PptxExportOptions' => { :'Format' => 'pptx', },
:'PresentationToMerge' => { },
:'PresentationsMergeRequest' => { },
:'PresetShadowEffect' => { },
:'ProtectionProperties' => { },
:'QuadraticBezierToPathSegment' => { :'Type' => 'QuadBezierTo', },
:'RadicalElement' => { :'Type' => 'Radical', },
:'ReflectionEffect' => { },
:'RemoveShape' => { :'Type' => 'RemoveShape', },
:'RemoveSlide' => { :'Type' => 'RemoveSlide', },
:'ReorderSlide' => { :'Type' => 'ReoderSlide', },
:'ReplaceText' => { :'Type' => 'ReplaceText', },
:'RequestInputFile' => { :'Type' => 'Request', },
:'ResetSlide' => { :'Type' => 'ResetSlide', },
:'ResourceUri' => { },
:'ResponseOutputFile' => { :'Type' => 'Response', },
:'RightSubSuperscriptElement' => { :'Type' => 'RightSubSuperscriptElement', },
:'Save' => { :'Type' => 'Save', },
:'SaveShape' => { :'Type' => 'SaveShape', },
:'SaveSlide' => { :'Type' => 'SaveSlide', },
:'ScatterSeries' => { :'DataPointType' => 'Scatter', },
:'Section' => { },
:'ZoomObject' => { },
:'SectionZoomFrame' => { :'Type' => 'SectionZoomFrame', },
:'Sections' => { },
:'SeriesMarker' => { },
:'Shape' => { :'Type' => 'Shape', },
:'ShapeBevel' => { },
:'ShapeExportFormat' => { },
:'ShapeImageExportOptions' => { },
:'ShapeThumbnailBounds' => { },
:'ShapeType' => { },
:'Shapes' => { },
:'ShapesAlignmentType' => { },
:'Slide' => { },
:'SlideAnimation' => { },
:'SlideBackground' => { },
:'SlideCommentBase' => { },
:'SlideComment' => { :'Type' => 'Regular', },
:'SlideComments' => { },
:'SlideExportFormat' => { },
:'SlideModernComment' => { :'Type' => 'Modern', },
:'SlideProperties' => { },
:'SlideReplaceResult' => { },
:'SlideShowProperties' => { },
:'SlideShowTransition' => { },
:'Slides' => { },
:'SmartArt' => { :'Type' => 'SmartArt', },
:'SmartArtNode' => { },
:'SmartArtShape' => { :'Type' => 'SmartArtShape', },
:'SoftEdgeEffect' => { },
:'SolidFill' => { :'Type' => 'Solid', },
:'SpecialSlideType' => { },
:'SplitDocumentResult' => { },
:'StorageExist' => { },
:'SubscriptElement' => { :'Type' => 'SubscriptElement', },
:'SummaryZoomFrame' => { :'Type' => 'SummaryZoomFrame', },
:'SummaryZoomSection' => { :'Type' => 'SummaryZoomSection', },
:'SuperscriptElement' => { :'Type' => 'SuperscriptElement', },
:'SvgExportOptions' => { :'Format' => 'svg', },
:'SwfExportOptions' => { :'Format' => 'swf', },
:'Table' => { :'Type' => 'Table', },
:'TableCell' => { },
:'TableCellMergeOptions' => { },
:'TableCellSplitType' => { },
:'TableColumn' => { },
:'TableRow' => { },
:'TextBounds' => { },
:'TextElement' => { :'Type' => 'Text', },
:'TextFrameFormat' => { },
:'TextItem' => { },
:'TextItems' => { },
:'Theme' => { },
:'ThreeDFormat' => { },
:'TiffExportOptions' => { :'Format' => 'tiff', },
:'TintEffect' => { :'Type' => 'Tint', },
:'UpdateBackground' => { :'Type' => 'UpdateBackground', },
:'UpdateShape' => { :'Type' => 'UpdateShape', },
:'VbaModule' => { },
:'VbaProject' => { },
:'VbaReference' => { },
:'VideoExportOptions' => { :'Format' => 'mpeg4', },
:'VideoFrame' => { :'Type' => 'VideoFrame', },
:'ViewProperties' => { },
:'Workbook' => { :'Type' => 'Workbook', },
:'XamlExportOptions' => { :'Format' => 'xaml', },
:'XpsExportOptions' => { :'Format' => 'xps', },
:'ZoomFrame' => { :'Type' => 'ZoomFrame', },
}
end