ProposedCurriculum class

A curriculum the model proposed from pasted text, before it is written.

Holds the raw structure / chunks lists rather than typed models because they are handed straight to buildTopicRowsForUpload and buildChunkRowsForUpload — the same builders the CLI-output upload path uses, so both importers share one insert path.

Annotations

Constructors

ProposedCurriculum({required String title, required String? description, required List structure, required List chunks})
const

Properties

chunkCount → int
no setter
chunks → List
final
description → String?
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
structure → List
final
title → String
final
topicCount → int
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited