EpubMetadataUpdate class final

The metadata changes to apply to an EPUB file.

Every non-null field is written into the OPF; null fields are left untouched. An explicit titleSort/authorSort is stored as-is; when a title or author is set without its sort key, the key is computed from the corresponding display value.

Constructors

EpubMetadataUpdate({String? title, String? titleSort, List<String>? authors, String? authorSort, String? publisher, String? language, String? description, List<String>? subjects, String? rights, DateTime? publishedAt, String? series, double? seriesIndex})
Creates an EpubMetadataUpdate.
const

Properties

authors → List<String>?
The new author list, in display order.
final
authorSort → String?
The new author sort key (computed from authors when both are set and this is omitted).
final
description → String?
The new description / summary (HTML allowed, as in the OPF).
final
hashCode → int
The hash code for this object.
no setterinherited
language → String?
The new primary language (ISO code such as en or pt-BR).
final
publishedAt → DateTime?
The new publication date.
final
publisher → String?
The new publisher.
final
rights → String?
The new copyright / rights statement.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
series → String?
The series name, written to a legacy OPF meta value.
final
seriesIndex → double?
The position inside the series, written to a legacy OPF meta value.
final
subjects → List<String>?
The new subject / genre list, replacing the existing ones.
final
title → String?
The new title.
final
titleSort → String?
The new title sort key (computed from title when both are set and this is omitted).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited