Skip to main content

ReadingOrderCompletenessReason

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

enum ReadingOrderCompletenessReason {
EMPTY_READING_ORDER
EXPECTED_DURATION_ATTAINED
EXPECTED_DURATION_UNATTAINED
READING_ORDER_CONTAINS_GAPS
READING_ORDER_STABLE
READING_ORDER_UNSTABLE
}

Values​

ReadingOrderCompletenessReason.EMPTY_READING_ORDER​

The reading order is empty.

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.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).

ReadingOrderCompletenessReason.READING_ORDER_CONTAINS_GAPS​

The reading order contains gaps.

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.

Member Of​

ReadingOrderCompleteResult object