Skip to content
Loïc Yabili edited this page Nov 11, 2022 · 1 revision

To-Do List models

User

UserItem - UserRepository - UserProvider

Item

  • - authId (string)`

  • - document (DocumentSnapshot) [Not Saved]`

  • - Email (string)`

  • - name (string)`

  • `+ fromMap

  • `+ toMap

Provider - Repository

  • `+ add
  • `+ update
  • `+ get
  • `+ getFromEmail
  • + getCurrentUser [with shared preferences]`
  • + setCurrentUser [with shared preferences]`

Note

NoteItem - NoteRepository - NoteProvider

Item

  • - document (DocumentSnapshot) [Not Saved]`

  • - userId (string)`

  • - title (string)`

  • - description (string)`

  • - dateTime (DateTime)`

  • - remind (bool)`

  • - creationDate (string)`

  • `+ toMap

  • `+ fromMap

Provider - Repository

  • `+ add
  • `+ update
  • `+ delete
  • `+ get
  • `+ getUserNotes
Clone this wiki locally