LongreadExerciseQuestionsMaterialItem class

Available extensions
Annotations
  • @JsonSerializable.new(explicitToJson: true)

Constructors

LongreadExerciseQuestionsMaterialItem({required LongreadMaterialDiscriminator discriminator, required PublicationState state, required LongreadMaterialViewType viewType, required LongreadMaterialType type, required int id, required int order, required String name, required String? viewContent, required LongreadMaterialEstimation estimation, required List<String> reviewers, required List<String> assignees, required List<LongreadMaterialAttachmentItem> attachments, required String? backloggedAt, required int taskId, required bool isTrackingStudents, required LongreadExerciseQuestionsMode mode, required bool areQuestionsShuffled, required ExerciseQuestionsSettings settings, required int quizId, required List<LongreadExerciseQuestionItem> questions})
const
LongreadExerciseQuestionsMaterialItem.fromJson(Map<String, dynamic> json)
factory

Properties

areQuestionsShuffled bool
final
assignees List<String>
final
attachments List<LongreadMaterialAttachmentItem>
final
backloggedAt String?
final
discriminator LongreadMaterialDiscriminator
final
estimation LongreadMaterialEstimation
final
hashCode int
The hash code for this object.
no setteroverride
id int
final
isTrackingStudents bool
final
mode LongreadExerciseQuestionsMode
final
name String
final
order int
final
questions List<LongreadExerciseQuestionItem>
final
quizId int
final
reviewers List<String>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
settings ExerciseQuestionsSettings
final
state PublicationState
final
taskId int
final
type LongreadMaterialType
final
viewContent String?
final
viewType LongreadMaterialViewType
final

Methods

copyWith({LongreadMaterialDiscriminator? discriminator, PublicationState? state, LongreadMaterialViewType? viewType, LongreadMaterialType? type, int? id, int? order, String? name, String? viewContent, LongreadMaterialEstimation? estimation, List<String>? reviewers, List<String>? assignees, List<LongreadMaterialAttachmentItem>? attachments, String? backloggedAt, int? taskId, bool? isTrackingStudents, LongreadExerciseQuestionsMode? mode, bool? areQuestionsShuffled, ExerciseQuestionsSettings? settings, int? quizId, List<LongreadExerciseQuestionItem>? questions}) LongreadExerciseQuestionsMaterialItem

Available on LongreadExerciseQuestionsMaterialItem, provided by the $LongreadExerciseQuestionsMaterialItemExtension extension

copyWithWrapped({Wrapped<LongreadMaterialDiscriminator>? discriminator, Wrapped<PublicationState>? state, Wrapped<LongreadMaterialViewType>? viewType, Wrapped<LongreadMaterialType>? type, Wrapped<int>? id, Wrapped<int>? order, Wrapped<String>? name, Wrapped<String?>? viewContent, Wrapped<LongreadMaterialEstimation>? estimation, Wrapped<List<String>>? reviewers, Wrapped<List<String>>? assignees, Wrapped<List<LongreadMaterialAttachmentItem>>? attachments, Wrapped<String?>? backloggedAt, Wrapped<int>? taskId, Wrapped<bool>? isTrackingStudents, Wrapped<LongreadExerciseQuestionsMode>? mode, Wrapped<bool>? areQuestionsShuffled, Wrapped<ExerciseQuestionsSettings>? settings, Wrapped<int>? quizId, Wrapped<List<LongreadExerciseQuestionItem>>? questions}) LongreadExerciseQuestionsMaterialItem

Available on LongreadExerciseQuestionsMaterialItem, provided by the $LongreadExerciseQuestionsMaterialItemExtension extension

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

Operators

operator ==(Object other) bool
The equality operator.
override

Constants

fromJsonFactory → const LongreadExerciseQuestionsMaterialItem Function(Map<String, dynamic> json)
toJsonFactory → const Map<String, dynamic> Function(LongreadExerciseQuestionsMaterialItem instance)