FlashcardList class
Classe que contém uma lista para armazenar Flashcards
- Annotations
- @JsonSerializable(explicitToJson: true)
Constructors
-
FlashcardList({List<
Flashcard> flashcardList}) - Método Construtor
-
FlashcardList.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
flashcardList
↔ List<
Flashcard> -
A lista que contém os Flashcards
read / write
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
add(
Flashcard card) → void - Adiciona um Flashcard na lista
-
checkContains(
Flashcard card) → bool - Valida se já existe um Flashcard card na lista
-
getCard(
int index) → Flashcard - Retorna o Flashcard da posicao 'index' da lista
-
getFlashcardList(
) → List< Flashcard> - Retorna a lista de Flashcards
-
getNextCard(
) → Flashcard - Retorna o próximo Flashcard da List
-
getRandomCard(
) → Flashcard - Retorna um Flashcard aleatório da List
-
lenght(
) → int - Retorna o tamanho atual da lista
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
remove(
Flashcard card) → void - Remove todas as instancias de um Flashcard da lista
-
setFlashcardList(
List< Flashcard> fl) → void - Substitui a lista de Flashcards por fl
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object. [...]
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited