Skip to main content

ReadingOrderCompletenessReason

The reason to consider the reading order of an audiobook complete or not complete.

enum ReadingOrderCompletenessReason {
EMPTY_READING_ORDER
READING_ORDER_CONTAINS_GAPS
EXPECTED_DURATION_ATTAINED
READING_ORDER_STABLE
READING_ORDER_UNSTABLE
EXPECTED_DURATION_UNATTAINED
}

Values

ReadingOrderCompletenessReason.EMPTY_READING_ORDER

The reading order is empty.

ReadingOrderCompletenessReason.READING_ORDER_CONTAINS_GAPS

The reading order contains gaps.

ReadingOrderCompletenessReason.EXPECTED_DURATION_ATTAINED

The expected duration of the audiobook matches the sum of the durations of its known tracks within an error margin.

ReadingOrderCompletenessReason.READING_ORDER_STABLE

The expected duration of the audiobook is unknown, but the audiobook has at least one track and its reading order has not changed in the last 24 hours, making it safe to assume it is complete.

ReadingOrderCompletenessReason.READING_ORDER_UNSTABLE

The expected duration of the audiobook is unknown but the reading order has changed in the last 24 hours, making it unsafe to assume it is complete.

ReadingOrderCompletenessReason.EXPECTED_DURATION_UNATTAINED

The expected duration of the audiobook is less than the sum of the durations of its known tracks (within an error margin).

Member of

ReadingOrderCompleteResult object