EbookEntity


class EbookEntity : Entity


An object representing an ebook.

Summary

Nested types

Builder class for EbookEntity.

Public functions

Uri!

Returns the action link associated with the book.

Int
Optional<Int!>!

Returns the read next type of the book.

Optional<String!>!

Returns the description of the book series, if available

(Mutable)List<DisplayTimeWindow!>!
Optional<String!>!

Returns the id of the entity.

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

Optional<Int!>!

Returns the page count of the ebook, if available.

(Mutable)List<Image!>!

Returns the poster image of the entity.

Optional<Price!>!

Returns the price of the ebook, if available.

Optional<Int!>!

Returns the percentage progress completed.

Optional<Long!>!

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

Optional<Rating!>!
Optional<String!>!

Returns the name of the series that the ebook belongs to

Optional<Int!>!

Returns the index value of the ebook in the book series

Boolean

Public properties

(Mutable)List<String!>!

Public functions

getActionLinkUri

fun getActionLinkUri(): Uri!

Returns the action link associated with the book.

getAvailability

fun getAvailability(): Int

getContinueBookType

fun getContinueBookType(): Optional<Int!>!

Returns the read next type of the book.

getDescription

fun getDescription(): Optional<String!>!

Returns the description of the book series, if available

getDisplayTimeWindows

fun getDisplayTimeWindows(): (Mutable)List<DisplayTimeWindow!>!

getEntityId

fun getEntityId(): Optional<String!>!

Returns the id of the entity.

getGenres

fun getGenres(): (Mutable)List<String!>!

Returns the list of genre of the book series

getLastEngagementTimeMillis

fun getLastEngagementTimeMillis(): Optional<Long!>!

Returns the last engagement time in milliseconds.

getName

fun getName(): String!

Returns the name of the entity.

getPageCount

fun getPageCount(): Optional<Int!>!

Returns the page count of the ebook, if available.

getPosterImages

fun getPosterImages(): (Mutable)List<Image!>!

Returns the poster image of the entity.

getPrice

fun getPrice(): Optional<Price!>!

Returns the price of the ebook, if available.

getProgressPercentComplete

fun getProgressPercentComplete(): Optional<Int!>!

Returns the percentage progress completed.

getPublishDateEpochMillis

fun getPublishDateEpochMillis(): Optional<Long!>!

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

getRating

fun getRating(): Optional<Rating!>!

getSeriesName

fun getSeriesName(): Optional<String!>!

Returns the name of the series that the ebook belongs to

getSeriesUnitIndex

fun getSeriesUnitIndex(): Optional<Int!>!

Returns the index value of the ebook in the book series

isDownloadedOnDevice

fun isDownloadedOnDevice(): Boolean

Public properties

authors

val authors: (Mutable)List<String!>!