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