Package-level declarations

Various data classes shared by SERP providers, like results.

Types

Link copied to clipboard
interface AppContainer

Provides various resources.

Link copied to clipboard
open class BaseResult
Link copied to clipboard
Link copied to clipboard
data class Experiment(val title: String, var enabled: Boolean, var dependsOnExperiment: Experiment? = null)
Link copied to clipboard
data class ImageResult(val title: String, val url: String, val sourceUrl: String, val domain: String) : BaseResult

An image search result.

Link copied to clipboard
data class PreferenceBackup(val gpbVersion: Int, val gugalVersion: String, val preferences: Map<String, Any?>? = null, val encryptedPreferences: String? = null)

A backup of Gugal preferences.

Link copied to clipboard
data class Result(val title: String, val body: String?, val url: String, val domain: String) : BaseResult

A search result.

Link copied to clipboard
open class ResultMetadata

Base class for any kind of metadata.

Link copied to clipboard
class ResultMetadataProduct(val name: String, val body: String?, val currency: String, val price: String) : ResultMetadata

Defines metadata about products in results.

Link copied to clipboard