{
  "description": "This file is auto-generated by scripts/prep. Do not edit manually.",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "$schema": { "type": "string" },
    "data": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "type": "object",
      "properties": {
        "activationQuestions": {
          "type": "array",
          "items": { "type": "string" },
          "description": "List of question IDs used for user activation"
        },
        "dmCourseImplementationLessonIds": {
          "type": "array",
          "items": { "type": "string" },
          "description": "Lesson IDs for the implementation phase of the disciple making course"
        },
        "dmCourseLessonIds": {
          "type": "array",
          "items": { "type": "string" },
          "description": "All lesson IDs in the disciple making course"
        },
        "dmCourseSectionLessonIds": {
          "type": "array",
          "items": { "type": "string" },
          "description": "Lesson IDs that represent major sections in the disciple making course"
        },
        "dmCourseSetId": {
          "type": "string",
          "description": "The set ID for the disciple making course"
        },
        "dmCourseTrailerLessonId": {
          "type": "string",
          "description": "The lesson ID for the disciple making course trailer"
        },
        "dmCourseVideoOnlyLessonIds": {
          "type": "array",
          "items": { "type": "string" },
          "description": "Lesson IDs that only contain video content"
        },
        "dmCourseVisionVideoLessonIds": {
          "type": "array",
          "items": { "type": "string" },
          "description": "Lesson IDs for vision videos in the disciple making course"
        },
        "dmCourseWeek1LessonId": {
          "type": "string",
          "description": "The lesson ID for week 1 of the disciple making course"
        },
        "dmCourseWeek2LessonId": {
          "type": "string",
          "description": "The lesson ID for week 2 of the disciple making course"
        },
        "evaluationQuestionLessonIds": {
          "type": "array",
          "items": { "type": "string" },
          "description": "Lesson IDs that contain evaluation questions"
        },
        "growingAsDmcSetIds": {
          "type": "array",
          "items": { "type": "string" },
          "description": "Set IDs for the growing as a disciple maker content"
        },
        "introductionLessonIds": {
          "type": "array",
          "items": { "type": "string" },
          "description": "Lesson IDs for introductory content"
        },
        "previousActivationQuestions": {
          "type": "array",
          "items": { "type": "string" },
          "description": "Previous activation question IDs (deprecated)"
        },
        "whoDidYouShareWithQuestions": {
          "type": "array",
          "items": { "type": "string" },
          "description": ""
        }
      },
      "required": [
        "activationQuestions",
        "dmCourseImplementationLessonIds",
        "dmCourseLessonIds",
        "dmCourseSectionLessonIds",
        "dmCourseSetId",
        "dmCourseTrailerLessonId",
        "dmCourseVideoOnlyLessonIds",
        "dmCourseVisionVideoLessonIds",
        "dmCourseWeek1LessonId",
        "dmCourseWeek2LessonId",
        "evaluationQuestionLessonIds",
        "growingAsDmcSetIds",
        "introductionLessonIds",
        "previousActivationQuestions",
        "whoDidYouShareWithQuestions"
      ],
      "additionalProperties": false
    }
  },
  "required": ["$schema", "data"]
}
