AudiobookEntity


public final class AudiobookEntity extends Entity


An object representing an audiobook.

Summary

Nested types

public final class AudiobookEntity.Builder

Builder class for AudiobookEntity.

Public fields

final List<String>
final List<String>

Public methods

Uri

Returns the action link associated with the book.

List<String>

Returns the list of authors of the audiobook.

int
Optional<Integer>

Returns the read next type of the book.

Optional<String>

Returns the description of the book series, if available

List<DisplayTimeWindow>
Optional<Long>

Returns the duration of the audiobook, if available

Optional<String>

Returns the id of the entity.

List<String>

Returns the list of genre of the book series

Optional<Long>

Returns the last engagement time in milliseconds.

String

Returns the name of the entity.

List<String>

Returns the list of narrators of the audiobook.

List<Image>

Returns the poster image of the entity.

Optional<Price>

Returns the price of the audiobook, if available

Optional<Integer>

Returns the percentage progress completed.

Optional<Long>

Returns the publishing date associated with the audiobook, if available.

Optional<Rating>
Optional<String>

Returns the name of the series that the audiobook belongs to

Optional<Integer>

Returns the index value of the audiobook in the book series

boolean

Public fields

authors

public final List<Stringauthors

narrators

public final List<Stringnarrators

Public methods

getActionLinkUri

public Uri getActionLinkUri()

Returns the action link associated with the book.

getAuthors

public List<StringgetAuthors()

Returns the list of authors of the audiobook.

getAvailability

public int getAvailability()

getContinueBookType

public Optional<IntegergetContinueBookType()

Returns the read next type of the book.

getDescription

public Optional<StringgetDescription()

Returns the description of the book series, if available

getDisplayTimeWindows

public List<DisplayTimeWindowgetDisplayTimeWindows()

getDurationMillis

public Optional<LonggetDurationMillis()

Returns the duration of the audiobook, if available

getEntityId

public Optional<StringgetEntityId()

Returns the id of the entity.

getGenres

public List<StringgetGenres()

Returns the list of genre of the book series

getLastEngagementTimeMillis

public Optional<LonggetLastEngagementTimeMillis()

Returns the last engagement time in milliseconds.

getName

public String getName()

Returns the name of the entity.

getNarrators

public List<StringgetNarrators()

Returns the list of narrators of the audiobook.

getPosterImages

public List<ImagegetPosterImages()

Returns the poster image of the entity.

getPrice

public Optional<PricegetPrice()

Returns the price of the audiobook, if available

getProgressPercentComplete

public Optional<IntegergetProgressPercentComplete()

Returns the percentage progress completed.

getPublishDateEpochMillis

public Optional<LonggetPublishDateEpochMillis()

Returns the publishing date associated with the audiobook, if available.

getRating

public Optional<RatinggetRating()

getSeriesName

public Optional<StringgetSeriesName()

Returns the name of the series that the audiobook belongs to

getSeriesUnitIndex

public Optional<IntegergetSeriesUnitIndex()

Returns the index value of the audiobook in the book series

isDownloadedOnDevice

public boolean isDownloadedOnDevice()