Portal interface represents a content source portal that provides access to books and chapters. Each portal implementation must provide configuration, branding, and a service instance.
Interface definition
Properties
The base URL of the portal.
The display name of the portal.
A unique identifier code for the portal.
The logo configuration for the portal, including asset path and optional package name.
The service instance that handles all portal operations like fetching books and chapters.
PortalLogo
ThePortalLogo class defines the branding assets for a portal.
Properties
The path to the logo asset file.
Optional package name where the asset is located.
Usage example
Type parameters
The settings type for this portal, must extend
PortalSettings.