Package-level declarations

Types

Link copied to clipboard
typealias AdsClientUrl = String

Typealias from the type name used in the UDL file to the builtin type. This is needed because the UDL type name is used in function/method signatures. It's also what we have an external type that references a custom type.

Link copied to clipboard
interface Disposable
Link copied to clipboard
typealias FfiConverterTypeAdsClientUrl = FfiConverterString
Link copied to clipboard
Link copied to clipboard
data class MozAd(var altText: String?, var blockKey: String, var callbacks: MozAdsCallbacks, var format: String, var imageUrl: String, var url: String)
Link copied to clipboard
data class MozAdsCacheConfig(var dbPath: String, var defaultCacheTtlSeconds: ULong?, var maxSizeMib: ULong?)
Link copied to clipboard
Link copied to clipboard
data class MozAdsCallbacks(var click: AdsClientUrl, var impression: AdsClientUrl, var report: AdsClientUrl?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class MozAdsClientConfig(var environment: MozAdsEnvironment, var cacheConfig: MozAdsCacheConfig?)
Link copied to clipboard
Link copied to clipboard
data class MozAdsContentCategory(var taxonomy: MozAdsIabContentTaxonomy, var categories: List<String>)
Link copied to clipboard
Link copied to clipboard
data class MozAdsIabContent(var taxonomy: MozAdsIabContentTaxonomy, var categoryIds: List<String>)
Link copied to clipboard
data class MozAdsPlacementRequest(var placementId: String, var iabContent: MozAdsIabContent?)
Link copied to clipboard
data class MozAdsPlacementRequestWithCount(var count: UInt, var placementId: String, var iabContent: MozAdsIabContent?)
Link copied to clipboard
data class MozAdsRequestCachePolicy(var mode: MozAdsCacheMode, var ttlSeconds: ULong?)
Link copied to clipboard
data class MozAdsRequestOptions(var cachePolicy: MozAdsRequestCachePolicy?)