{
  "schema": "v2.editor.sequencerTimelineEditor.v1",
  "task": "TODOS.phase-72.72.15.2.1",
  "module": "V2Editor",
  "documentation": "V2/docs/cinematics/sequencer-timeline-editor.md",
  "checker": "V2/ue/Tools/check-v2-sequencer-timeline-editor.py",
  "toolSurface": "TimelineVisualizer",
  "sourceModule": {
    "header": "V2/ue/Source/V2Editor/Public/V2EditorTypes.h",
    "source": "V2/ue/Source/V2Editor/Private/V2EditorTypes.cpp",
    "blueprintHeader": "V2/ue/Source/V2Editor/Public/V2EditorBlueprintLibrary.h",
    "blueprintSource": "V2/ue/Source/V2Editor/Private/V2EditorBlueprintLibrary.cpp",
    "automationSpec": "V2/ue/Source/V2Tests/Private/Editor/SequencerTimelineEditor.spec.cpp"
  },
  "runtimeEnums": ["EV2SequencerTimelineEditorIssueType"],
  "runtimeStructs": [
    "FV2SequencerTimelineEditorWidgetSpec",
    "FV2SequencerTimelineEditorViewportSpec",
    "FV2SequencerTimelineTrackHeaderSpec",
    "FV2SequencerTimelineTrackRowModel",
    "FV2SequencerTimelineEditorIssue",
    "FV2SequencerTimelineEditorModel"
  ],
  "blueprintHelpers": [
    "BuildSequencerTimelineEditorWidgetSpec",
    "BuildSequencerTimelineEditorViewportSpec",
    "BuildSequencerTimelineEditorModel"
  ],
  "features": [
    "HorizontalTimeline",
    "PlayheadPosition",
    "ZoomPixelsPerFrame",
    "HorizontalScrollWindow",
    "TrackHeaders",
    "VisibleKeyframeRows",
    "ValidationIssues"
  ],
  "requiredGates": [
    "sequencer-timeline-editor-source",
    "sequencer-timeline-editor-horizontal-timeline",
    "sequencer-timeline-editor-playhead",
    "sequencer-timeline-editor-zoom-scroll",
    "sequencer-timeline-editor-track-headers",
    "sequencer-timeline-editor-ci-wired"
  ],
  "defaultFixture": {
    "sequenceId": "Seq.DataModel.CouncilIntro",
    "durationFrames": 180,
    "currentFrame": 60,
    "zoomPixelsPerFrame": 4,
    "visibleStartFrame": 0,
    "visibleEndFrame": 120,
    "playheadX": 460,
    "trackHeaderCount": 3
  }
}
