"use strict";
/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.PowerPath = void 0;
const sdks_js_1 = require("../lib/sdks.js");
const lessonplans_js_1 = require("./lessonplans.js");
const lessons_js_1 = require("./lessons.js");
const powerpathcoursemastery_js_1 = require("./powerpathcoursemastery.js");
const powerpathlessonplans_js_1 = require("./powerpathlessonplans.js");
const powerpathplacement_js_1 = require("./powerpathplacement.js");
class PowerPath extends sdks_js_1.ClientSDK {
    get powerPathPlacement() {
        return (this._powerPathPlacement ?? (this._powerPathPlacement = new powerpathplacement_js_1.PowerPathPlacement(this._options)));
    }
    get powerPathCourseMastery() {
        return (this._powerPathCourseMastery ?? (this._powerPathCourseMastery = new powerpathcoursemastery_js_1.PowerPathCourseMastery(this._options)));
    }
    get powerPathLessonPlans() {
        return (this._powerPathLessonPlans ?? (this._powerPathLessonPlans = new powerpathlessonplans_js_1.PowerPathLessonPlans(this._options)));
    }
    get lessonPlans() {
        return (this._lessonPlans ?? (this._lessonPlans = new lessonplans_js_1.LessonPlans(this._options)));
    }
    get lessons() {
        return (this._lessons ?? (this._lessons = new lessons_js_1.Lessons(this._options)));
    }
}
exports.PowerPath = PowerPath;
//# sourceMappingURL=sdk.js.map