{
  "Name": "Courses App",
  "Code": "HWS_APP_COURSES",
  "Version": "0.0.25",
  "AssemblyName": "Horizech.Workspace.App.Courses.dll",
  "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
  "IsProtected": true,
  "IsRestartRequired": true,
  "SupportedLocales": [
    "en-US"
  ],
  "Info": {
    "RouteSlug": "courses",
    "Label": "Courses",
    "I18n": "HWS_APP_COURSES_COURSES",
    "Media": null,
    "Icon": "heroicons-outline:academic-cap",
    "Code": "HWS_APP_COURSES",
    "Tags": "Application",
    "Type": "APP"
  },
  "Dependencies": {
    "Mandatory": {
      "Plugins": [],
      "Providers": [
        "HWS_PROVIDER_DATABASE",
        "HWS_PROVIDER_MEDIA",
        "HWS_PROVIDER_PAYMENT_GATEWAY"
      ]
    },
    "Optional": {
      "Plugins": [
        "HWS_PLUGIN_PAYMENT_GATEWAY_STRIPE"
      ],
      "Providers": []
    }
  },
  "Backend": {
    "Actions": [
      {
        "Name": "HWS_APP_COURSES_GET_PUBLISHED_COURSES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetPublishedCourses",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_USERS_LIST",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetUsersLists",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Read"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CREATE_COURSE_CATEGORY",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "CreateCourseCategory",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_UPDATE_COURSE_CATEGORY",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "UpdateCourseCategory",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_COURSE_CATEGORIES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteCourseCategories",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSE_CATEGORIES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourseCategories",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSE_CATEGORY_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourseCategoryById",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSE_TAGS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourseTags",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSE_TAG_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourseTagById",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CREATE_COURSE_TAG",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "CreateCourseTag",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_UPDATE_COURSE_TAG",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "UpdateCourseTag",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_COURSE_TAGS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteCourseTags",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_COURSE_SKILLS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteCourseSkills",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSE_SKILLS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourseSkills",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSE_SKILL_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourseSkillById",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CREATE_COURSE_SKILL",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "CreateCourseSkill",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_UPDATE_COURSE_SKILL",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "UpdateCourseSkill",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_UPDATE_COURSE_TYPE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "UpdateCourseType",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CREATE_COURSE_TYPE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "CreateCourseType",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_COURSE_TYPES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteCourseTypes",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSE_TYPES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourseTypes",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSE_TYPE_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourseTypeById",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourses",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSE_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourseById",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CREATE_COURSE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "CreateCourse",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_UPDATE_COURSE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "UpdateCourse",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_COURSES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteCourses",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSE_BY_SLUG",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourseBySlug",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_INSTRUCTORS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetInstructors",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_INSTRUCTOR_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetInstructorById",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CREATE_INSTRUCTOR",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "CreateInstructor",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_UPDATE_INSTRUCTOR",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "UpdateInstructor",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_INSTRUCTORS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteInstructors",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSE_INSTRUCTORS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourseInstructors",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_ASSIGN_INSTRUCTOR_TO_COURSE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "AssignInstructorToCourse",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_REMOVE_COURSE_INSTRUCTOR",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "RemoveCourseInstructor",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_REMOVE_ALL_INSTRUCTOR_COURSES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "RemoveAllInstructorCourses",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_SECTIONS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetSections",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_SECTION_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetSectionById",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CREATE_SECTION",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "CreateSection",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_UPDATE_SECTION",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "UpdateSection",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_SECTIONS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteSections",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_LESSONS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetLessons",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_LESSON_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetLessonById",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CREATE_LESSON",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "CreateLesson",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_UPDATE_LESSON",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "UpdateLesson",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_LESSONS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteLessons",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CREATE_LESSON_RESOURCE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "CreateLessonResource",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_UPDATE_LESSON_RESOURCE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "UpdateLessonResource",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_LESSON_RESOURCES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteLessonResources",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_LESSON_RESOURCES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetLessonResources",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_LESSON_RESOURCE_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetLessonResourceById",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_LESSON_RESOURCES_BY_LESSON_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetLessonResourcesByLessonId",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_USER_ENROLLMENTS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetUserEnrollments",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_USER_ENROLLMENT_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetUserEnrollmentById",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CREATE_USER_ENROLLMENT",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "CreateUserEnrollment",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_USER_ENROLLMENTS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteUserEnrollments",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_UPDATE_USER_ENROLLMENT",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "UpdateUserEnrollment",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_USER_ENROLLMENTS_BY_USER",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetUserEnrollmentsByUser",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_USER_LESSON_PROGRESS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetUserLessonProgress",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_UPDATE_USER_LESSON_PROGRESS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "UpdateUserLessonProgress",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_USER_LESSON_PROGRESS_BY_USER",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetUserLessonProgressByUser",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_USER_LESSON_PROGRESS_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetUserLessonProgressById",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CREATE_USER_LESSON_PROGRESS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "CreateUserLessonProgress",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_USER_LESSON_PROGRESS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteUserLessonProgress",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSE_REVIEW_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourseReviewById",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSE_REVIEWS_BY_COURSE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourseReviewsByCourse",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CREATE_COURSE_REVIEW",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "CreateCourseReview",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_UPDATE_COURSE_REVIEW",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "UpdateCourseReview",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_COURSE_REVIEWS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteCourseReviews",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSES_BY_CATEGORY",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCoursesByCategory",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSES_BY_TAGS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCoursesByTags",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSES_BY_COURSE_TYPE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCoursesByCourseType",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_PUBLISHED_COURSE_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetPublishedCourseById",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Read"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSES_BY_COUNTRY",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCoursesByCountry",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_LATEST_COURSES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetLatestCourses",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_LESSONS_BY_COURSE_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetLessonsByCourseId",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_SECTIONS_BY_COURSE_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetSectionsByCourseId",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CHANGE_LEAD_INSTRUCTOR",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "ChangeLeadInstructor",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_LESSON_SLIDES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetLessonSlides",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CREATE_LESSON_SLIDE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "CreateLessonSlide",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_UPDATE_LESSON_SLIDE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "UpdateLessonSlide",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_LESSON_SLIDES_BY_LESSON_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetLessonSlidesByLessonId",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_LESSON_SLIDE_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetLessonSlideById",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_LESSON_SLIDES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteLessonSlides",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_LESSON_SLIDES_BY_LESSON_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteLessonSlidesByLessonId",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_LESSON_QUIZZES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetLessonQuizzes",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Read"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_LESSON_QUIZZES_BY_LESSON_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetLessonQuizzesByLessonId",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Read"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_LESSON_QUIZ_BY_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetLessonQuizById",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Read"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_LESSON_QUIZZES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteLessonQuizzes",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_LESSON_QUIZZES_BY_LESSON_ID",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteLessonQuizzesByLessonId",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_CREATE_LESSON_QUIZ",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "CreateLessonQuiz",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_UPDATE_LESSON_QUIZ",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "UpdateLessonQuiz",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_LESSON_QUIZ_QUESTIONS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetLessonQuizQuestions",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_SUMBIT_LESSON_QUIZ",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "SubmitLessonQuiz",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_ADD_COURSE_TO_WISHLIST",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "AddCourseToWishlist",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_REMOVE_COURSES_FROM_WISHLISTS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "RemoveCoursesFromWishlists",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_WISHLIST_COURSES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetWishlistCourses",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_WISHLISTS_TAGS",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetWishlistsTags",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_COURSE_CERTIFICATE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCourseCertificate",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_USER_CERTIFICATES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetUserCertificates",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_VERIFY_COURSE_CERTIFICATE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "VerifyCourseCertificate",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_CERTIFICATE_PDF",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCertificatePdf",
        "Authorization": {
          "ResourceType": "Open",
          "ResourceName": "",
          "Action": ""
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_ISSUE_COURSE_CERTIFICATE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "IssueCourseCertificate",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Write"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_GET_CERTIFICATES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "GetCertificates",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Read"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_REVOKE_CERTIFICATE",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "RevokeCertificate",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Update"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      },
      {
        "Name": "HWS_APP_COURSES_DELETE_CERTIFICATES",
        "MainFile": "Horizech.Workspace.App.Courses.CoursesApp",
        "Function": "DeleteCertificates",
        "Authorization": {
          "ResourceType": "App",
          "ResourceName": "HWS_APP_COURSES",
          "Action": "Delete"
        },
        "Bindings": [
          {
            "Protocol": "RunAction",
            "IsDefault": true,
            "ResponseMapping": "Json"
          }
        ]
      }
    ]
  },
  "Frontend": {
    "RemoteName": "hws_app_courses",
    "RemoteEntry": "remoteEntry.js",
    "Version": "0.0.1",
    "ContainsNavbar": true,
    "AllowAnonymous": false,
    "Routes": [
      {
        "path": "app/courses",
        "element": "CoursesProviderWrapper",
        "children": [
          {
            "path": "dashboard",
            "element": "ViewDashboard"
          },
          {
            "path": "view-courses",
            "element": "ViewCourses"
          },
          {
            "path": "course-types",
            "element": "ViewCourseTypes"
          },
          {
            "path": "course-categories",
            "element": "ViewCourseCategories"
          },
          {
            "path": "course-tags",
            "element": "ViewCourseTags"
          },
          {
            "path": "course-skills",
            "element": "ViewCourseSkills"
          },
          {
            "path": "instructors",
            "element": "ViewInstructors"
          },
          {
            "path": "course-sections",
            "element": "ViewCourseSections"
          },
          {
            "path": "lessons",
            "element": "ViewLessons"
          },
          {
            "path": "lesson-resources",
            "element": "ViewLessonResources"
          },
          {
            "path": "lesson-slides",
            "element": "ViewLessonSlides"
          },
          {
            "path": "lesson-quizzes",
            "element": "ViewLessonQuizzes"
          },
          {
            "path": "user-enrollments",
            "element": "ViewUserEnrollments"
          },
          {
            "path": "certificates",
            "element": "ViewCertificates"
          },
          {
            "path": "course-reviews",
            "element": "ViewCourseReviews"
          },
          {
            "path": "user-lesson-progress",
            "element": "ViewUserLessonProgress"
          },
          {
            "path": "course-wishlist",
            "element": "ViewCourseWishlist"
          },
          {
            "path": "courses-designer",
            "element": "ViewCoursesDesigner"
          }
        ]
      }
    ],
    "Extensions": [
      {
        "id": "courses",
        "target": "HOME",
        "position": "middle",
        "index": "app/courses"
      }
    ],
    "Actions": [],
    "I18nBundles": [
      {
        "Name": "HWS_APP_COURSES",
        "Resources": {
          "en-US": {
            "HWS_APP_COURSES_ACTIVE": "Active",
            "HWS_APP_COURSES_ADD": "Add",
            "HWS_APP_COURSES_ADD_FAQ": "Add FAQ",
            "HWS_APP_COURSES_ADD_ITEM": "Add item",
            "HWS_APP_COURSES_ADD_TO_WISHLIST": "Add to Wishlist",
            "HWS_APP_COURSES_ADD_USER": "Add user",
            "HWS_APP_COURSES_ADVANCED": "Advanced",
            "HWS_APP_COURSES_ANSWER": "Answer",
            "HWS_APP_COURSES_BASIC_INFORMATION": "Basic Information",
            "HWS_APP_COURSES_BASIC_INFORMATION_SUBTITLE": "Core details that identify and describe your course",
            "HWS_APP_COURSES_BEGINNER": "Beginner",
            "HWS_APP_COURSES_CANCEL": "Cancel",
            "HWS_APP_COURSES_CANONICAL_URL": "Canonical URL",
            "HWS_APP_COURSES_CATEGORIES": "Categories",
            "HWS_APP_COURSES_CATEGORY_NOT_FOUND": "Category not found",
            "HWS_APP_COURSES_CLASSIFICATION": "Classification",
            "HWS_APP_COURSES_CLASSIFICATION_SUBTITLE": "Assign categories, tags and skills to help learners find your course",
            "HWS_APP_COURSES_CODE": "Code",
            "HWS_APP_COURSES_COUNTRY": "Country",
            "HWS_APP_COURSES_COURSE": "Course",
            "HWS_APP_COURSES_COURSES": "Courses",
            "HWS_APP_COURSES_COURSES_DELETED": "Courses deleted successfully",
            "HWS_APP_COURSES_COURSES_LOADED": "Courses loaded successfully",
            "HWS_APP_COURSES_COURSES_REMOVED_FROM_INSTRUCTOR": "Courses removed from instructor successfully",
            "HWS_APP_COURSES_COURSES_REMOVE_FAILED": "Failed to remove courses",
            "HWS_APP_COURSES_COURSE_ADDED_TO_WISHLIST": "Course Added to wishlist",
            "HWS_APP_COURSES_COURSE_CATEGORIES": "Course Categories",
            "HWS_APP_COURSES_COURSE_CATEGORIES_DELETED": "Course categories deleted successfully",
            "HWS_APP_COURSES_COURSE_CATEGORY_CREATED": "Course category created successfully",
            "HWS_APP_COURSES_COURSE_CATEGORY_CREATION_FAILED": "Failed to create course category",
            "HWS_APP_COURSES_COURSE_CATEGORY_DELETION_FAILED": "Failed to delete course category",
            "HWS_APP_COURSES_COURSE_CATEGORY_UPDATED": "Course category updated successfully",
            "HWS_APP_COURSES_COURSE_CATEGORY_UPDATE_FAILED": "Failed to update course category",
            "HWS_APP_COURSES_COURSE_CODE": "Course Code",
            "HWS_APP_COURSES_COURSE_CONTENT": "Course Content",
            "HWS_APP_COURSES_COURSE_CREATED": "Course created successfully",
            "HWS_APP_COURSES_COURSE_CREATION_FAILED": "Failed to create course",
            "HWS_APP_COURSES_COURSE_DELETION_FAILED": "Failed to delete course",
            "HWS_APP_COURSES_COURSE_DESIGNER": "Course Designer",
            "HWS_APP_COURSES_COURSE_DETAILS": "Course Details",
            "HWS_APP_COURSES_COURSE_DETAILS_SUBTITLE": "Duration, difficulty, and structural specifications",
            "HWS_APP_COURSES_COURSE_INSTRUCTORS": "Course instructors",
            "HWS_APP_COURSES_CERTIFICATES": "Certificates",
            "HWS_APP_COURSES_CERTIFICATE_ALREADY_REVOKED": "This certificate has already been revoked",
            "HWS_APP_COURSES_CERTIFICATE_ISSUED": "Certificate issued successfully",
            "HWS_APP_COURSES_CERTIFICATE_ISSUE_FAILED": "Failed to issue certificate",
            "HWS_APP_COURSES_CERTIFICATE_NOT_AVAILABLE_FOR_COURSE": "This course does not award a certificate",
            "HWS_APP_COURSES_CERTIFICATE_NUMBER": "Certificate Number",
            "HWS_APP_COURSES_CERTIFICATE_REVOKED": "Certificate revoked successfully",
            "HWS_APP_COURSES_CERTIFICATES_DELETED": "Certificate deleted successfully",
            "HWS_APP_COURSES_DELETE_CERTIFICATE": "Delete certificate",
            "HWS_APP_COURSES_DELETE_CERTIFICATE?": "This cannot be undone. The certificate will be permanently removed and will no longer be verifiable.",
            "HWS_APP_COURSES_INSTRUCTOR": "Instructor",
            "HWS_APP_COURSES_ISSUED_ON": "Issued On",
            "HWS_APP_COURSES_REVOKE": "Revoke",
            "HWS_APP_COURSES_REVOKED": "Revoked",
            "HWS_APP_COURSES_REVOKED_REASON": "Reason",
            "HWS_APP_COURSES_REVOKE_CERTIFICATE": "Revoke certificate",
            "HWS_APP_COURSES_REVOKE_CERTIFICATE?": "This cannot be undone. The certificate number stays verifiable but will report as revoked.",
            "HWS_APP_COURSES_VALID": "Valid",
            "HWS_APP_COURSES_COURSE_HAS_NO_INSTRUCTOR": "A course cannot be published until an instructor is assigned to it",
            "HWS_APP_COURSES_COURSE_NOT_COMPLETED": "This course has not been completed yet",
            "HWS_APP_COURSES_COURSE_INSTRUCTOR_ASSIGNED": "Instructor assigned to course successfully",
            "HWS_APP_COURSES_COURSE_INSTRUCTOR_ASSIGN_FAILED": "Failed to assign instructor to course",
            "HWS_APP_COURSES_COURSE_INSTRUCTOR_REMOVE_FAILED": "Failed to remove instructor from course",
            "HWS_APP_COURSES_COURSE_INSTRUCTOR_UNASSIGNED": "Instructor removed from course successfully",
            "HWS_APP_COURSES_COURSE_LEAD_INSTRUCTOR_UPDATED": "Lead Instructor Updated",
            "HWS_APP_COURSES_COURSE_LOADED": "Course loaded successfully",
            "HWS_APP_COURSES_COURSE_NOT_FOUND": "Course not found",
            "HWS_APP_COURSES_COURSE_REMOVED_FROM_WISHLIST": "Course removed from wishlist",
            "HWS_APP_COURSES_COURSE_REVIEW": "Course review",
            "HWS_APP_COURSES_COURSE_REVIEWS": "Course reviews",
            "HWS_APP_COURSES_COURSE_REVIEWS_DELETED": "Course reviews deleted successfully",
            "HWS_APP_COURSES_COURSE_REVIEW_CREATED": "Course review created successfully",
            "HWS_APP_COURSES_COURSE_REVIEW_UPDATED": "Course review updated successfully",
            "HWS_APP_COURSES_COURSE_SECTIONS": "Course sections",
            "HWS_APP_COURSES_COURSE_SKILLS": "Course Skills",
            "HWS_APP_COURSES_COURSE_STATUS": "Course Status",
            "HWS_APP_COURSES_COURSE_TAGS": "Course Tags",
            "HWS_APP_COURSES_COURSE_TAGS_DELETED": "Course tags deleted successfully",
            "HWS_APP_COURSES_COURSE_TAG_CREATED": "Course tag created successfully",
            "HWS_APP_COURSES_COURSE_TAG_CREATION_FAILED": "Failed to create course tag",
            "HWS_APP_COURSES_COURSE_TAG_DELETION_FAILED": "Failed to delete course tag",
            "HWS_APP_COURSES_COURSE_TAG_UPDATED": "Course tag updated successfully",
            "HWS_APP_COURSES_COURSE_TAG_UPDATE_FAILED": "Failed to update course tag",
            "HWS_APP_COURSES_COURSE_TYPES": "Courses Types",
            "HWS_APP_COURSES_COURSE_TYPES_DELETED": "Course types deleted successfully",
            "HWS_APP_COURSES_COURSE_TYPE_CREATED": "Course type created successfully",
            "HWS_APP_COURSES_COURSE_TYPE_CREATION_FAILED": "Failed to create course type",
            "HWS_APP_COURSES_COURSE_TYPE_DELETION_FAILED": "Failed to delete course type",
            "HWS_APP_COURSES_COURSE_TYPE_NOT_FOUND": "Course type not found",
            "HWS_APP_COURSES_COURSE_TYPE_UPDATED": "Course type updated successfully",
            "HWS_APP_COURSES_COURSE_TYPE_UPDATE_FAILED": "Failed to update course type",
            "HWS_APP_COURSES_COURSE_UPDATED": "Course updated successfully",
            "HWS_APP_COURSES_COURSE_WISHLIST": "Course Wishlist",
            "HWS_APP_COURSES_COVER_IMAGE": "Cover Image",
            "HWS_APP_COURSES_COVER_IMAGE_ALT_TEXT": "Cover Image Alt Text",
            "HWS_APP_COURSES_CREATE": "Create",
            "HWS_APP_COURSES_CREATED_DATE": "Created Date",
            "HWS_APP_COURSES_CREATE_COURSE_FIRST": "Create the course first before assigning an instructor",
            "HWS_APP_COURSES_CREATE_NEW_COURSE": "Create new course",
            "HWS_APP_COURSES_CREATE_NEW_COURSE_CATEGORY": "Create new course category",
            "HWS_APP_COURSES_CREATE_NEW_COURSE_INSTRUCTOR": "Create new course instructors",
            "HWS_APP_COURSES_CREATE_NEW_COURSE_REVIEW": "Create new course review",
            "HWS_APP_COURSES_CREATE_NEW_COURSE_SECTION": "Create new course section",
            "HWS_APP_COURSES_CREATE_NEW_COURSE_SKILL": "Create new course skill",
            "HWS_APP_COURSES_CREATE_NEW_COURSE_TAG": "Create new course tag",
            "HWS_APP_COURSES_CREATE_NEW_COURSE_TYPE": "Create new course type",
            "HWS_APP_COURSES_CREATE_NEW_INSTRUCTOR": "Create new instructors",
            "HWS_APP_COURSES_CREATE_NEW_LESSON": "Create new lesson",
            "HWS_APP_COURSES_CREATE_NEW_LESSON_QUIZ": "Create new lesson quiz",
            "HWS_APP_COURSES_CREATE_NEW_LESSON_RESOURCE": "Create new lesson resource",
            "HWS_APP_COURSES_CREATE_NEW_LESSON_SLIDE": "Create new lesson slide",
            "HWS_APP_COURSES_CREATE_NEW_USER_ENROLLMENT": "Create new user enrollment",
            "HWS_APP_COURSES_CREATE_NEW_USER_LESSON_PROGRESS": "Create new user lesson progress",
            "HWS_APP_COURSES_CREDITS": "Credits",
            "HWS_APP_COURSES_CURRENCY": "Currency",
            "HWS_APP_COURSES_DATA_LOADED": "Data loaded successfully",
            "HWS_APP_COURSES_DATA_NOT_VALID": "Provided data is not valid",
            "HWS_APP_COURSES_DAYS": "Days",
            "HWS_APP_COURSES_DELETE": "Delete",
            "HWS_APP_COURSES_DELETE_COURSE": "Delete course",
            "HWS_APP_COURSES_DELETE_COURSE?": "Are you sure you want to delete this course?",
            "HWS_APP_COURSES_DELETE_COURSE_INSTRUCTOR": "Delete course instructor",
            "HWS_APP_COURSES_DELETE_COURSE_INSTRUCTOR?": "Are you sure you want to delete this course instructor?",
            "HWS_APP_COURSES_DELETE_COURSE_REVIEW": "Delete course review",
            "HWS_APP_COURSES_DELETE_COURSE_REVIEW?": "Are you sure you want to delete this course review?",
            "HWS_APP_COURSES_DELETE_COURSE_SECTION": "Delete course section",
            "HWS_APP_COURSES_DELETE_COURSE_SECTION?": "Are you sure you want to delete this course section?",
            "HWS_APP_COURSES_DELETE_COURSE_SKILL": "Delete course skill",
            "HWS_APP_COURSES_DELETE_COURSE_SKILL?": "Are you sure you want to delete this course skill?",
            "HWS_APP_COURSES_DELETE_COURSE_TAG": "Delete course tag",
            "HWS_APP_COURSES_DELETE_COURSE_TAG?": "Are you sure you want to delete this course tag?",
            "HWS_APP_COURSES_DELETE_INSTRUCTOR": "Delete instructor",
            "HWS_APP_COURSES_DELETE_INSTRUCTOR?": "Are you sure you want to delete this instructor?",
            "HWS_APP_COURSES_DELETE_LESSON": "Delete lesson",
            "HWS_APP_COURSES_DELETE_LESSON?": "Are you sure you want to delete this lesson?",
            "HWS_APP_COURSES_DELETE_LESSON_QUIZ": "Delete lesson quiz",
            "HWS_APP_COURSES_DELETE_LESSON_QUIZ?": "Are you sure you want to delete this lesson quiz?",
            "HWS_APP_COURSES_DELETE_LESSON_RESOURCE": "Delete lesson resource",
            "HWS_APP_COURSES_DELETE_LESSON_RESOURCE?": "Are you sure you want to delete this lesson resource?",
            "HWS_APP_COURSES_DELETE_LESSON_RESOURCES": "Delete lesson resources",
            "HWS_APP_COURSES_DELETE_LESSON_RESOURCES?": "Are you sure you want to delete this lesson resources?",
            "HWS_APP_COURSES_DELETE_LESSON_SLIDE": "Delete lesson slide",
            "HWS_APP_COURSES_DELETE_LESSON_SLIDE?": "Are you sure you want to delete this lesson slide?",
            "HWS_APP_COURSES_DELETE_SELECTED": "Delete Selected",
            "HWS_APP_COURSES_DELETE_SELECTED_CONFIRM": "Are you sure you want to delete the selected items?",
            "HWS_APP_COURSES_DELETE_USER_ENROLLMENT": "Delete user enrollment",
            "HWS_APP_COURSES_DELETE_USER_ENROLLMENT?": "Are you sure you want to delete this user enrollment?",
            "HWS_APP_COURSES_DELETE_USER_LESSON_PROGRESS": "Delete user lesson progress",
            "HWS_APP_COURSES_DELETE_USER_LESSON_PROGRESS?": "Are you sure you want to delete this user lesson progress?",
            "HWS_APP_COURSES_DESCRIPTION": "Description",
            "HWS_APP_COURSES_DIFFICULTY_LEVEL": "Difficulty Level",
            "HWS_APP_COURSES_DISCIPLINE": "Discipline",
            "HWS_APP_COURSES_DISCOUNT_PRICE": "Discount Price",
            "HWS_APP_COURSES_DRAFT": "Draft",
            "HWS_APP_COURSES_DURATION": "Duration",
            "HWS_APP_COURSES_DURATION_UNIT": "Duration Unit",
            "HWS_APP_COURSES_EDIT": "Edit",
            "HWS_APP_COURSES_EDITING": "Editing",
            "HWS_APP_COURSES_EDIT_COURSE": "Edit course",
            "HWS_APP_COURSES_EDIT_COURSE_CATEGORY": "Edit course category",
            "HWS_APP_COURSES_EDIT_COURSE_INSTRUCTOR": "Edit course instructor",
            "HWS_APP_COURSES_EDIT_COURSE_REVIEW": "Edit course review",
            "HWS_APP_COURSES_EDIT_COURSE_SECTION": "Edit course section",
            "HWS_APP_COURSES_EDIT_COURSE_SKILL": "Edit course skill",
            "HWS_APP_COURSES_EDIT_COURSE_TAG": "Edit course tag",
            "HWS_APP_COURSES_EDIT_COURSE_TYPE": "Edit course type",
            "HWS_APP_COURSES_EDIT_INSTRUCTOR": "Edit instructors",
            "HWS_APP_COURSES_EDIT_LESSON": "Edit lesson",
            "HWS_APP_COURSES_EDIT_LESSON_QUIZ": "Edit lesson quiz",
            "HWS_APP_COURSES_EDIT_LESSON_RESOURCE": "Edit lesson resource",
            "HWS_APP_COURSES_EDIT_LESSON_SLIDE": "Edit lesson slide",
            "HWS_APP_COURSES_EDIT_USER_ENROLLMENT": "Edit user enrollment",
            "HWS_APP_COURSES_EDIT_USER_LESSON_PROGRESS": "Edit user lesson progress",
            "HWS_APP_COURSES_EMAIL": "Email",
            "HWS_APP_COURSES_ERROR_SAVING_RECORD": "Error saving record",
            "HWS_APP_COURSES_ERROR_SAVING_RESOURCE": "Error saving resource",
            "HWS_APP_COURSES_EXAM_CODE": "Exam Code",
            "HWS_APP_COURSES_EXPERTISE_AREA": "Expertise area",
            "HWS_APP_COURSES_FAILED_TO_ADD_COURSE_TO_WISHLIST": "Failed to add course to wishlist",
            "HWS_APP_COURSES_FAILED_TO_REMOVE_COURSE_FROM_WISHLIST": "Failed to remove course from wishlist",
            "HWS_APP_COURSES_FAQS": "FAQs",
            "HWS_APP_COURSES_FREE_COURSE": "Free Course",
            "HWS_APP_COURSES_HAS_CERTIFICATE": "Awards a Certificate",
            "HWS_APP_COURSES_HOURS": "Hours",
            "HWS_APP_COURSES_HTML_CONTENT": "HTML content",
            "HWS_APP_COURSES_INACTIVE": "Inactive",
            "HWS_APP_COURSES_INSTRUCTORS": "Instructors",
            "HWS_APP_COURSES_INSTRUCTORS_DELETED": "Instructors deleted successfully",
            "HWS_APP_COURSES_INSTRUCTOR_ALREADY_EXISTS": "Instructor already exists",
            "HWS_APP_COURSES_INSTRUCTOR_CREATED": "Instructor created successfully",
            "HWS_APP_COURSES_INSTRUCTOR_NOT_FOUND": "Instructor not found",
            "HWS_APP_COURSES_INSTRUCTOR_UPDATED": "Instructor updated successfully",
            "HWS_APP_COURSES_INTERMEDIATE": "Intermediate",
            "HWS_APP_COURSES_INTRO_VIDEO": "Intro Video",
            "HWS_APP_COURSES_ITEMS": "items",
            "HWS_APP_COURSES_LANGUAGE": "Language",
            "HWS_APP_COURSES_LEARNING_OBJECTIVES": "Learning Objectives",
            "HWS_APP_COURSES_LESSON": "Lesson",
            "HWS_APP_COURSES_LESSONS": "Lessons",
            "HWS_APP_COURSES_LESSONS_DELETED": "Lesson deleted successfully",
            "HWS_APP_COURSES_LESSONS_QUESTIONS_LOADED": "Lesson questions loaded successfully",
            "HWS_APP_COURSES_LESSON_CREATED": "Lesson created successfully",
            "HWS_APP_COURSES_LESSON_NOT_FOUND": "Lesson not found",
            "HWS_APP_COURSES_LESSON_PROGRESS_CREATED": "Lesson progress created successfully",
            "HWS_APP_COURSES_LESSON_PROGRESS_DELETED": "Lesson progress deleted successfully",
            "HWS_APP_COURSES_LESSON_PROGRESS_UPDATED": "Lesson progress updated successfully",
            "HWS_APP_COURSES_LESSON_QUIZ": "Lesson Quiz",
            "HWS_APP_COURSES_LESSON_QUIZZES": "Lesson Quizzes",
            "HWS_APP_COURSES_LESSON_QUIZZES_DELETED": "Lesson quizzes deleted successfully",
            "HWS_APP_COURSES_LESSON_QUIZ_CREATED": "Lesson quiz created successfully",
            "HWS_APP_COURSES_LESSON_QUIZ_CREATION_FAILED": "Failed to create lesson quiz",
            "HWS_APP_COURSES_LESSON_QUIZ_DELETION_FAILED": "Failed to delete lesson quiz",
            "HWS_APP_COURSES_LESSON_QUIZ_UPDATED": "Lesson quiz updated successfully",
            "HWS_APP_COURSES_LESSON_QUIZ_UPDATE_FAILED": "Failed to update lesson quiz",
            "HWS_APP_COURSES_LESSON_QUIZ_UPDATION_FAILED": "Failed to update lesson quiz",
            "HWS_APP_COURSES_LESSON_RESOURCE": "Lesson resource",
            "HWS_APP_COURSES_LESSON_RESOURCES": "Lesson resources",
            "HWS_APP_COURSES_LESSON_RESOURCES_DELETED": "Lesson resources deleted successfully",
            "HWS_APP_COURSES_LESSON_RESOURCE_CREATED": "Lesson resource created successfully",
            "HWS_APP_COURSES_LESSON_RESOURCE_UPDATED": "Lesson resource updated successfully",
            "HWS_APP_COURSES_LESSON_SLIDE": "Lesson Slide",
            "HWS_APP_COURSES_LESSON_SLIDES": "Lesson Slides",
            "HWS_APP_COURSES_LESSON_SLIDES_DELETED": "Lesson slides deleted successfully",
            "HWS_APP_COURSES_LESSON_SLIDE_CREATED": "Lesson slide created successfully",
            "HWS_APP_COURSES_LESSON_SLIDE_CREATION_FAILED": "Failed to create lesson slide",
            "HWS_APP_COURSES_LESSON_SLIDE_DELETED": "Lesson slide deleted successfully",
            "HWS_APP_COURSES_LESSON_SLIDE_DELETION_FAILED": "Failed to delete lesson slide",
            "HWS_APP_COURSES_LESSON_SLIDE_UPDATED": "Lesson slide updated successfully",
            "HWS_APP_COURSES_LESSON_SLIDE_UPDATE_FAILED": "Failed to update lesson slide",
            "HWS_APP_COURSES_LESSON_SLIDE_UPDATION_FAILED": "Failed to update lesson slide",
            "HWS_APP_COURSES_LESSON_UPDATED": "Lesson updated successfully",
            "HWS_APP_COURSES_LEVEL": "Level",
            "HWS_APP_COURSES_MANAGE_COURSE_INSTRUCTORS": "Manage course instructors",
            "HWS_APP_COURSES_MEDIA": "Media",
            "HWS_APP_COURSES_MEDIA_SUBTITLE": "Upload thumbnail, cover image and intro video",
            "HWS_APP_COURSES_META_DESCRIPTION": "Meta Description",
            "HWS_APP_COURSES_META_TITLE": "Meta Title",
            "HWS_APP_COURSES_MINUTES": "Minutes",
            "HWS_APP_COURSES_NAME": "Name",
            "HWS_APP_COURSES_NEW": "New",
            "HWS_APP_COURSES_NO": "No",
            "HWS_APP_COURSES_NO_DATA_FOUND": "No data found",
            "HWS_APP_COURSES_NO_FAQS_ADDED_YET": "No FAQs added yet",
            "HWS_APP_COURSES_NO_ITEMS_ADDED_YET": "No items added yet",
            "HWS_APP_COURSES_ORDER": "Order",
            "HWS_APP_COURSES_PLEASE_FILL_ALL_REQUIRED_FIELDS": "Please fill all required fields",
            "HWS_APP_COURSES_PLEASE_SELECT_A_FILE": "Please select a file",
            "HWS_APP_COURSES_PREREQUISITES": "Prerequisites",
            "HWS_APP_COURSES_PRICE": "Price",
            "HWS_APP_COURSES_PRICING": "Pricing",
            "HWS_APP_COURSES_PRICING_SUBTITLE": "Set the price and currency for your course",
            "HWS_APP_COURSES_PROVIDER": "Provider",
            "HWS_APP_COURSES_PUBLISHED": "Published",
            "HWS_APP_COURSES_QUESTION": "Question",
            "HWS_APP_COURSES_QUESTIONS": "Questions",
            "HWS_APP_COURSES_QUIZ_SUBMITTED": "Quiz submitted successfully",
            "HWS_APP_COURSES_REMOVE": "Remove",
            "HWS_APP_COURSES_REMOVE_FROM_WISHLIST": "Remove from Wishlist",
            "HWS_APP_COURSES_REMOVE_FROM_WISHLIST?": "Are you sure you want to remove this course from your wishlist?",
            "HWS_APP_COURSES_REMOVE_SELECTED": "Remove Selected",
            "HWS_APP_COURSES_SAVE": "Save",
            "HWS_APP_COURSES_SECTIONS": "Sections",
            "HWS_APP_COURSES_SECTIONS_DELETED": "Section deleted successfully",
            "HWS_APP_COURSES_SECTION_CREATED": "Section created successfully",
            "HWS_APP_COURSES_SECTION_NOT_FOUND": "Section not found",
            "HWS_APP_COURSES_SECTION_UPDATED": "Section updated successfully",
            "HWS_APP_COURSES_SELECT_COURSE": "Select course",
            "HWS_APP_COURSES_SEO_AND_CONTENT": "SEO & Content",
            "HWS_APP_COURSES_SEO_AND_CONTENT_SUBTITLE": "Improve discoverability and define learning outcomes",
            "HWS_APP_COURSES_SKILLS": "Skills",
            "HWS_APP_COURSES_SLUG": "Slug",
            "HWS_APP_COURSES_SORT_ORDER": "Sort Order",
            "HWS_APP_COURSES_STATUS": "Status",
            "HWS_APP_COURSES_STATUS_SUBTITLE": "Control the visibility and type of your course",
            "HWS_APP_COURSES_SUBTITLE": "Subtitle",
            "HWS_APP_COURSES_TAG": "Tag",
            "HWS_APP_COURSES_TAGS": "Tags",
            "HWS_APP_COURSES_TAGS_NOT_FOUND": "Tags not found",
            "HWS_APP_COURSES_TARGET_AUDIENCE": "Target Audience",
            "HWS_APP_COURSES_UNABLE_TO_PERFORM_THIS_ACTION": "Unable to perform this action",
            "HWS_APP_COURSES_THUMBNAIL": "Thumbnail",
            "HWS_APP_COURSES_THUMBNAIL_ALT_TEXT": "Thumbnail Alt Text",
            "HWS_APP_COURSES_TITLE": "Title",
            "HWS_APP_COURSES_TOTAL_DURATION_MINUTES": "Total Duration (minutes)",
            "HWS_APP_COURSES_TOTAL_LESSONS": "Total Lessons",
            "HWS_APP_COURSES_TYPE": "Type",
            "HWS_APP_COURSES_TYPES": "Types",
            "HWS_APP_COURSES_UPDATE_COURSE_INSTRUCTOR": "Update course instructor",
            "HWS_APP_COURSES_USER": "User",
            "HWS_APP_COURSES_USER_ALREADY_ENROLLED": "User already enrolled",
            "HWS_APP_COURSES_USER_ENROLLMENT": "User enrollment",
            "HWS_APP_COURSES_USER_ENROLLMENTS": "User enrollments",
            "HWS_APP_COURSES_USER_ENROLLMENTS_DELETED": "User enrollments deleted successfully",
            "HWS_APP_COURSES_USER_ENROLLMENT_CREATED": "User enrollment created successfully",
            "HWS_APP_COURSES_USER_ENROLLMENT_UPDATED": "User enrollment updated successfully",
            "HWS_APP_COURSES_USER_LESSON_PROGRESS": "User lesson progress",
            "HWS_APP_COURSES_USER_LESSON_PROGRESSES": "User lesson progresses",
            "HWS_APP_COURSES_USER_NOT_FOUND": "User not found",
            "HWS_APP_COURSES_VERSION_ALREADY_EXISTS_IN_CHANNEL": "Version already exists in channel",
            "HWS_APP_COURSES_VIEW_COURSES": "View Courses",
            "HWS_APP_COURSES_WISHLISTS": "Wishlists",
            "HWS_APP_COURSES_WISHLISTS_TAGS_LOADED": "Wishlist tags loaded successfully",
            "HWS_APP_COURSES_WISHLIST_COURSE_ADDED": "Course added to wishlist successfully",
            "HWS_APP_COURSES_WISHLIST_COURSE_ALREADY_EXISTS": "Course already in wishlist",
            "HWS_APP_COURSES_WISHLIST_COURSE_NOT_FOUND": "Wishlist course not found",
            "HWS_APP_COURSES_WISHLIST_COURSE_REMOVED": "Course removed from wishlist successfully",
            "HWS_APP_COURSES_YES": "Yes",
            "HWS_APP_COURSES_CATEGORY": "Category",
            "HWS_APP_COURSES_GET_PUBLISHED_COURSES": "Get Published Courses",
            "HWS_APP_COURSES_GET_USERS_LIST": "Get Users List",
            "HWS_APP_COURSES_CREATE_COURSE_CATEGORY": "Create Course Category",
            "HWS_APP_COURSES_UPDATE_COURSE_CATEGORY": "Update Course Category",
            "HWS_APP_COURSES_DELETE_COURSE_CATEGORIES": "Delete Course Categories",
            "HWS_APP_COURSES_GET_COURSE_CATEGORIES": "Get Course Categories",
            "HWS_APP_COURSES_GET_COURSE_CATEGORY_BY_ID": "Get Course Category By Id",
            "HWS_APP_COURSES_GET_COURSE_TAGS": "Get Course Tags",
            "HWS_APP_COURSES_GET_COURSE_TAG_BY_ID": "Get Course Tag By Id",
            "HWS_APP_COURSES_CREATE_COURSE_TAG": "Create Course Tag",
            "HWS_APP_COURSES_UPDATE_COURSE_TAG": "Update Course Tag",
            "HWS_APP_COURSES_DELETE_COURSE_TAGS": "Delete Course Tags",
            "HWS_APP_COURSES_DELETE_COURSE_SKILLS": "Delete Course Skills",
            "HWS_APP_COURSES_GET_COURSE_SKILLS": "Get Course Skills",
            "HWS_APP_COURSES_GET_COURSE_SKILL_BY_ID": "Get Course Skill By Id",
            "HWS_APP_COURSES_CREATE_COURSE_SKILL": "Create Course Skill",
            "HWS_APP_COURSES_UPDATE_COURSE_SKILL": "Update Course Skill",
            "HWS_APP_COURSES_UPDATE_COURSE_TYPE": "Update Course Type",
            "HWS_APP_COURSES_CREATE_COURSE_TYPE": "Create Course Type",
            "HWS_APP_COURSES_DELETE_COURSE_TYPES": "Delete Course Types",
            "HWS_APP_COURSES_GET_COURSE_TYPES": "Get Course Types",
            "HWS_APP_COURSES_GET_COURSE_TYPE_BY_ID": "Get Course Type By Id",
            "HWS_APP_COURSES_GET_COURSES": "Get Courses",
            "HWS_APP_COURSES_GET_COURSE_BY_ID": "Get Course By Id",
            "HWS_APP_COURSES_CREATE_COURSE": "Create Course",
            "HWS_APP_COURSES_UPDATE_COURSE": "Update Course",
            "HWS_APP_COURSES_DELETE_COURSES": "Delete Courses",
            "HWS_APP_COURSES_GET_COURSE_BY_SLUG": "Get Course By Slug",
            "HWS_APP_COURSES_GET_INSTRUCTORS": "Get Instructors",
            "HWS_APP_COURSES_GET_INSTRUCTOR_BY_ID": "Get Instructor By Id",
            "HWS_APP_COURSES_CREATE_INSTRUCTOR": "Create Instructor",
            "HWS_APP_COURSES_UPDATE_INSTRUCTOR": "Update Instructor",
            "HWS_APP_COURSES_DELETE_INSTRUCTORS": "Delete Instructors",
            "HWS_APP_COURSES_GET_COURSE_INSTRUCTORS": "Get Course Instructors",
            "HWS_APP_COURSES_ASSIGN_INSTRUCTOR_TO_COURSE": "Assign Instructor To Course",
            "HWS_APP_COURSES_REMOVE_COURSE_INSTRUCTOR": "Remove Course Instructor",
            "HWS_APP_COURSES_REMOVE_ALL_INSTRUCTOR_COURSES": "Remove All Instructor Courses",
            "HWS_APP_COURSES_GET_SECTIONS": "Get Sections",
            "HWS_APP_COURSES_GET_SECTION_BY_ID": "Get Section By Id",
            "HWS_APP_COURSES_CREATE_SECTION": "Create Section",
            "HWS_APP_COURSES_UPDATE_SECTION": "Update Section",
            "HWS_APP_COURSES_DELETE_SECTIONS": "Delete Sections",
            "HWS_APP_COURSES_GET_LESSONS": "Get Lessons",
            "HWS_APP_COURSES_GET_LESSON_BY_ID": "Get Lesson By Id",
            "HWS_APP_COURSES_CREATE_LESSON": "Create Lesson",
            "HWS_APP_COURSES_UPDATE_LESSON": "Update Lesson",
            "HWS_APP_COURSES_DELETE_LESSONS": "Delete Lessons",
            "HWS_APP_COURSES_CREATE_LESSON_RESOURCE": "Create Lesson Resource",
            "HWS_APP_COURSES_UPDATE_LESSON_RESOURCE": "Update Lesson Resource",
            "HWS_APP_COURSES_GET_LESSON_RESOURCES": "Get Lesson Resources",
            "HWS_APP_COURSES_GET_LESSON_RESOURCE_BY_ID": "Get Lesson Resource By Id",
            "HWS_APP_COURSES_GET_LESSON_RESOURCES_BY_LESSON_ID": "Get Lesson Resources By Lesson Id",
            "HWS_APP_COURSES_GET_USER_ENROLLMENTS": "Get User Enrollments",
            "HWS_APP_COURSES_GET_USER_ENROLLMENT_BY_ID": "Get User Enrollment By Id",
            "HWS_APP_COURSES_CREATE_USER_ENROLLMENT": "Create User Enrollment",
            "HWS_APP_COURSES_DELETE_USER_ENROLLMENTS": "Delete User Enrollments",
            "HWS_APP_COURSES_UPDATE_USER_ENROLLMENT": "Update User Enrollment",
            "HWS_APP_COURSES_GET_USER_ENROLLMENTS_BY_USER": "Get User Enrollments By User",
            "HWS_APP_COURSES_GET_USER_LESSON_PROGRESS": "Get User Lesson Progress",
            "HWS_APP_COURSES_UPDATE_USER_LESSON_PROGRESS": "Update User Lesson Progress",
            "HWS_APP_COURSES_GET_USER_LESSON_PROGRESS_BY_USER": "Get User Lesson Progress By User",
            "HWS_APP_COURSES_GET_USER_LESSON_PROGRESS_BY_ID": "Get User Lesson Progress By Id",
            "HWS_APP_COURSES_CREATE_USER_LESSON_PROGRESS": "Create User Lesson Progress",
            "HWS_APP_COURSES_GET_COURSE_REVIEW_BY_ID": "Get Course Review By Id",
            "HWS_APP_COURSES_GET_COURSE_REVIEWS_BY_COURSE": "Get Course Reviews By Course",
            "HWS_APP_COURSES_CREATE_COURSE_REVIEW": "Create Course Review",
            "HWS_APP_COURSES_UPDATE_COURSE_REVIEW": "Update Course Review",
            "HWS_APP_COURSES_DELETE_COURSE_REVIEWS": "Delete Course Reviews",
            "HWS_APP_COURSES_GET_COURSES_BY_CATEGORY": "Get Courses By Category",
            "HWS_APP_COURSES_GET_COURSES_BY_TAGS": "Get Courses By Tags",
            "HWS_APP_COURSES_GET_COURSES_BY_COURSE_TYPE": "Get Courses By Course Type",
            "HWS_APP_COURSES_GET_PUBLISHED_COURSE_BY_ID": "Get Published Course By Id",
            "HWS_APP_COURSES_GET_COURSES_BY_COUNTRY": "Get Courses By Country",
            "HWS_APP_COURSES_GET_LATEST_COURSES": "Get Latest Courses",
            "HWS_APP_COURSES_GET_LESSONS_BY_COURSE_ID": "Get Lessons By Course Id",
            "HWS_APP_COURSES_GET_SECTIONS_BY_COURSE_ID": "Get Sections By Course Id",
            "HWS_APP_COURSES_CHANGE_LEAD_INSTRUCTOR": "Change Lead Instructor",
            "HWS_APP_COURSES_GET_LESSON_SLIDES": "Get Lesson Slides",
            "HWS_APP_COURSES_CREATE_LESSON_SLIDE": "Create Lesson Slide",
            "HWS_APP_COURSES_UPDATE_LESSON_SLIDE": "Update Lesson Slide",
            "HWS_APP_COURSES_GET_LESSON_SLIDES_BY_LESSON_ID": "Get Lesson Slides By Lesson Id",
            "HWS_APP_COURSES_GET_LESSON_SLIDE_BY_ID": "Get Lesson Slide By Id",
            "HWS_APP_COURSES_DELETE_LESSON_SLIDES": "Delete Lesson Slides",
            "HWS_APP_COURSES_DELETE_LESSON_SLIDES_BY_LESSON_ID": "Delete Lesson Slides By Lesson Id",
            "HWS_APP_COURSES_GET_LESSON_QUIZZES": "Get Lesson Quizzes",
            "HWS_APP_COURSES_GET_LESSON_QUIZZES_BY_LESSON_ID": "Get Lesson Quizzes By Lesson Id",
            "HWS_APP_COURSES_GET_LESSON_QUIZ_BY_ID": "Get Lesson Quiz By Id",
            "HWS_APP_COURSES_DELETE_LESSON_QUIZZES": "Delete Lesson Quizzes",
            "HWS_APP_COURSES_DELETE_LESSON_QUIZZES_BY_LESSON_ID": "Delete Lesson Quizzes By Lesson Id",
            "HWS_APP_COURSES_CREATE_LESSON_QUIZ": "Create Lesson Quiz",
            "HWS_APP_COURSES_UPDATE_LESSON_QUIZ": "Update Lesson Quiz",
            "HWS_APP_COURSES_GET_LESSON_QUIZ_QUESTIONS": "Get Lesson Quiz Questions",
            "HWS_APP_COURSES_SUMBIT_LESSON_QUIZ": "Sumbit Lesson Quiz",
            "HWS_APP_COURSES_ADD_COURSE_TO_WISHLIST": "Add Course To Wishlist",
            "HWS_APP_COURSES_REMOVE_COURSES_FROM_WISHLISTS": "Remove Courses From Wishlists",
            "HWS_APP_COURSES_GET_WISHLIST_COURSES": "Get Wishlist Courses",
            "HWS_APP_COURSES_GET_WISHLISTS_TAGS": "Get Wishlists Tags",

            "HWS_APP_COURSES_DASHBOARD": "Dashboard",
            "HWS_APP_COURSES_DASHBOARD_SUBTITLE": "An overview of your courses, enrollments and certificates",
            "HWS_APP_COURSES_REFRESH": "Refresh",
            "HWS_APP_COURSES_TOTAL_COURSES": "Total Courses",
            "HWS_APP_COURSES_TOTAL_ENROLLMENTS": "Total Enrollments",
            "HWS_APP_COURSES_COMPLETION_RATE": "Completion Rate",
            "HWS_APP_COURSES_COMPLETION_RATE_HINT": "Share of enrollments marked complete",
            "HWS_APP_COURSES_CERTIFICATES_ISSUED": "Certificates Issued",
            "HWS_APP_COURSES_TOTAL_INSTRUCTORS": "Total Instructors",
            "HWS_APP_COURSES_ENROLLMENT_TREND": "Enrollment Trend",
            "HWS_APP_COURSES_LAST_6_MONTHS": "Last 6 months",
            "HWS_APP_COURSES_COURSES_BY_TYPE": "Courses by Type",
            "HWS_APP_COURSES_TOP_COURSES": "Top Courses by Enrollment",
            "HWS_APP_COURSES_ENGAGEMENT": "Engagement",
            "HWS_APP_COURSES_CERTIFICATE_VALIDITY": "Certificate Validity",
            "HWS_APP_COURSES_OF": "of",
            "HWS_APP_COURSES_NO_DATA_AVAILABLE": "No data available",
            "HWS_APP_COURSES_UNCATEGORIZED": "Uncategorized",
            "HWS_APP_COURSES_ENROLLMENTS": "enrollments",
            "HWS_APP_COURSES_COMPLETED": "completed",
            "HWS_APP_COURSES_RECENT_ENROLLMENTS": "Recent Enrollments",
            "HWS_APP_COURSES_RECENT_CERTIFICATES": "Recent Certificates"
          }
        }
      }
    ]
  },
  "Permissions": {
    "CAN_HTTP": true,
    "ALLOWED_HTTP_URLS": [
      "https://registry.horizech.com/*"
    ]
  }
}
