ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
mdl_series_metadata_t Struct Reference

Bounded metadata scraped while the series HTML is resident. More...

#include <mdl_app.h>

Data Fields

char title [k_mdl_title_max]
 Display title.
char summary [k_mdl_summary_max]
 Synopsis/description.
char writer [k_mdl_person_max]
 Writer/author.
char artist [k_mdl_person_max]
 Artist/illustrator.
char cover_url [k_mdl_url_max]
 Resolved remote cover.
char language [k_mdl_language_max]
 BCP-47 language tag.
mdl_state_reading_direction_t direction
 Page progression.
bool title_selected
 Title selector succeeded.

Detailed Description

Bounded metadata scraped while the series HTML is resident.

Holds one series' descriptive fields between the scrape that produced them and the state reconciliation that persists them.

Invariant
Every field is NUL-terminated within its declared capacity.
See also
mdl_app_context_t
Since
0.1.0

Definition at line 93 of file mdl_app.h.

Field Documentation

◆ artist

char mdl_series_metadata_t::artist[k_mdl_person_max]

Artist/illustrator.

Definition at line 97 of file mdl_app.h.

Referenced by internal_extract_optional_metadata(), and internal_reconcile_series_state().

◆ cover_url

char mdl_series_metadata_t::cover_url[k_mdl_url_max]

Resolved remote cover.

Definition at line 98 of file mdl_app.h.

Referenced by internal_reconcile_series_state(), and internal_snapshot_prior_metadata().

◆ direction

mdl_state_reading_direction_t mdl_series_metadata_t::direction

Page progression.

Definition at line 100 of file mdl_app.h.

Referenced by internal_extract_series_metadata(), and internal_reconcile_series_state().

◆ language

char mdl_series_metadata_t::language[k_mdl_language_max]

BCP-47 language tag.

Definition at line 99 of file mdl_app.h.

Referenced by internal_reconcile_series_state().

◆ summary

char mdl_series_metadata_t::summary[k_mdl_summary_max]

Synopsis/description.

Definition at line 95 of file mdl_app.h.

Referenced by internal_extract_optional_metadata(), and internal_reconcile_series_state().

◆ title

char mdl_series_metadata_t::title[k_mdl_title_max]

Display title.

Definition at line 94 of file mdl_app.h.

Referenced by internal_reconcile_series_state().

◆ title_selected

bool mdl_series_metadata_t::title_selected

Title selector succeeded.

Definition at line 101 of file mdl_app.h.

Referenced by internal_extract_series_metadata(), and internal_reconcile_series_state().

◆ writer

char mdl_series_metadata_t::writer[k_mdl_person_max]

Writer/author.

Definition at line 96 of file mdl_app.h.

Referenced by internal_extract_optional_metadata(), and internal_reconcile_series_state().


The documentation for this struct was generated from the following file: