2026-05-15 21:00:24 +08:00
|
|
|
package com.xuqm.sdk.license
|
|
|
|
|
|
|
|
|
|
data class LicenseConfig(
|
|
|
|
|
val appKey: String,
|
2026-05-15 21:09:32 +08:00
|
|
|
val baseUrl: String = "https://auth.dev.xuqinmin.com/",
|
2026-05-15 21:00:24 +08:00
|
|
|
val deviceName: String? = null,
|
|
|
|
|
val cacheWindowMs: Long = 10 * 60 * 1000L, // 10 minutes
|
2026-05-23 00:30:00 +08:00
|
|
|
/** True when initialized from a license file; package name validated locally before any network call. */
|
|
|
|
|
val fromLicenseFile: Boolean = false,
|
2026-05-15 21:00:24 +08:00
|
|
|
)
|