ChapterNote - applebiter/gnatwriter GitHub Wiki

The ChapterNote class represents the relationship between a Chapter and a Note.

Attributes

The attributes associated with the chapters_notes table in the database:

  • user_id: int The ID of the User who created the ChapterNote database entry
  • story_id: int The Story ID
  • chapter_id: int The Chapter ID
  • note_id: int The Note ID
  • created: str The creation datetime of the database entry, stored in 'yyyy-mm-dd hh:mm:ss.f' format

The complex attributes returned by the ORM:

  • user: User The user who created this database entry. The User is associated with the users table in the database.
  • story: StoryThe Story to which this ChapterNote belongs
  • chapter: Chapter The Chapter with which the Note is associated
  • note: Note The Note with which the Chapter is associated. This attribute is eager-loaded.

serialize()

serialize ( ) -> dict Only the attributes mapped to the chapters_notes table will be present in the returned dictionary.