ClientExporter

@Singleton
class ClientExporter @Inject constructor(database: Database)

Constructors

Link copied to clipboard
@Inject
constructor(database: Database)

Types

Link copied to clipboard
Link copied to clipboard
class ArtifactExport(val summary: ClientExporter.ArtifactSummary, buf: ByteBuf) : DefaultByteBufHolder
Link copied to clipboard
data class ArtifactLinkExport(val id: Long?, val build: CacheExporter.Build?, val timestamp: Instant?, val link: ArtifactLink)
Link copied to clipboard
data class ArtifactSource(val name: String?, val description: String?, val url: String?)
Link copied to clipboard
data class ArtifactSummary(val id: Long, val game: String, val environment: String, val build: CacheExporter.Build?, val timestamp: Instant?, val type: ArtifactType, val format: ArtifactFormat, val os: OperatingSystem, val arch: Architecture, val jvm: Jvm, val size: Int)

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun get(id: Long): ClientExporter.Artifact?
Link copied to clipboard