FlashcardList class

Classe que contém uma lista para armazenar Flashcards

Annotations

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