{
  "schema": "v2.cinematics.sequencerDataModel.v1",
  "task": "TODOS.phase-72.72.15.1.1",
  "module": "V2Cinematics",
  "documentation": "V2/docs/cinematics/sequencer-data-model.md",
  "checker": "V2/ue/Tools/check-v2-sequencer-data-model.py",
  "sourceModule": {
    "header": "V2/ue/Source/V2Cinematics/Public/V2CinematicsTypes.h",
    "source": "V2/ue/Source/V2Cinematics/Private/V2CinematicsTypes.cpp",
    "blueprintHeader": "V2/ue/Source/V2Cinematics/Public/V2CinematicsBlueprintLibrary.h",
    "blueprintSource": "V2/ue/Source/V2Cinematics/Private/V2CinematicsBlueprintLibrary.cpp",
    "automationSpec": "V2/ue/Source/V2Tests/Private/Cinematics/SequencerDataModel.spec.cpp"
  },
  "runtimeEnums": [
    "EV2SequencerBindingKind",
    "EV2SequencerTrackType",
    "EV2SequencerKeyframeValueType",
    "EV2SequencerDataModelIssueType"
  ],
  "runtimeStructs": [
    "FV2SequencerBindingSpec",
    "FV2SequencerKeyframe",
    "FV2SequencerTrackSpec",
    "FV2SequencerSequenceSpec",
    "FV2SequencerDataModelIssue",
    "FV2SequencerDataModelValidationResult"
  ],
  "blueprintHelpers": [
    "BuildSequencerBindingSpec",
    "BuildSequencerKeyframe",
    "BuildSequencerTrackSpec",
    "BuildSequencerSequenceSpec",
    "BuildDefaultSequencerDataModel",
    "ValidateSequencerDataModel"
  ],
  "features": [
    "SequenceContainsTracks",
    "TracksContainKeyframes",
    "TrackBindings",
    "PropertyBindingPaths",
    "TypedKeyframeValues",
    "ValidationIssues"
  ],
  "defaultFixture": {
    "sequenceId": "Seq.DataModel.CouncilIntro",
    "bindings": ["Binding.Actor.Cassia", "Binding.Camera.Hero", "Binding.Global.Cinematic"],
    "tracks": ["Track.Cassia.Transform", "Track.HeroCamera.FOV", "Track.Global.Event"],
    "keyframeCount": 6
  },
  "requiredGates": [
    "sequencer-data-model-sequence",
    "sequencer-data-model-tracks",
    "sequencer-data-model-keyframes",
    "sequencer-data-model-bindings",
    "sequencer-data-model-validation",
    "sequencer-data-model-ci-wired"
  ]
}
