Books

  • A protocol to be implemented by the host application for handling article open requests from the SDK.

    See more

    Declaration

    Swift

    public protocol ArticleOpener
  • Undocumented

    See more

    Declaration

    Swift

    public struct Book : Sendable
  • The context where a book cover is shown.

    See more

    Declaration

    Swift

    public enum BookCoverContext : Sendable
  • A protocol to be implemented by the host application for providing optional descriptions to the book covers shown in book lists etc.

    See more

    Declaration

    Swift

    public protocol BookCoverOverlayProvider
  • Books filter item.

    Specifies filtering options for books filter, as well as an image resource to represent those options.

    See more

    Declaration

    Swift

    public struct BooksFilterItem : Equatable, Sendable
  • Books filter options.

    See more

    Declaration

    Swift

    public struct BooksFilterOptions : Equatable, Sendable
  • Description of a book’s media type.

    See more

    Declaration

    Swift

    public enum BookMediaType : Sendable
  • Undocumented

    See more

    Declaration

    Swift

    public protocol BookOpening
  • The policy to pass back to the callback from the willOpenBook(_:currentPolicy:callback:) method.

    • allow: Allow opening of this book
    • deny: Deny opening of this book
    See more

    Declaration

    Swift

    public enum BookOpeningPolicy : Equatable, Sendable
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public class BooksLibraryController : NSObject
  • Analytics events describing navigation in the library and in an epub.

    See more

    Declaration

    Swift

    public protocol BooksLibraryEventListener : AnyObject
  • A protocol to be implemented by the host application for listening to when the navigation level in the library UI changes

    See more

    Declaration

    Swift

    public protocol BooksLibraryNavigationDelegate
  • ReadingList defines the user’s reading list.

    See more

    Declaration

    Swift

    public struct ReadingList : Equatable, Sendable
  • A protocol to be implemented by the host application for communicating reading list information with the SDK.

    See also

    ReadingList
    See more

    Declaration

    Swift

    public protocol ReadingListHost