Hiyve Components - v1.0.0
    Preparing search index...

    A lesson's state for one client.

    interface LessonState {
        approval?: LessonApproval;
        granted: boolean;
        hardLocked: boolean;
        lessonId: string;
        reasons: LockReason[];
        status: LessonStatus;
    }
    Index

    Properties

    approval?: LessonApproval

    The provider's latest decision, for a lesson that needs approval.

    granted: boolean

    Whether the lesson's content has been shared with the client.

    hardLocked: boolean

    Whether the lesson's content is withheld from the client until it opens.

    lessonId: string
    reasons: LockReason[]

    Why the lesson is locked. Empty unless status is 'locked'.

    status: LessonStatus