All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.com.saveourtool.save.utils.github.ReleaseMetadata.kt Maven / Gradle / Ivy

The newest version!
package com.saveourtool.save.utils.github

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

/**
 * _GitHub_ release metadata.
 *
 * @property name the human-readable release name (may differ from the VCS tag).
 * @property tagName the VCS tag name.
 * @property draft whether this is a draft release.
 * @property prerelease whether this is a pre-release.
 * @property assets the list of assets (files) included in this release.
 */
@Serializable
data class ReleaseMetadata(
    val name: String,
    @SerialName("tag_name")
    val tagName: String,
    val draft: Boolean,
    val prerelease: Boolean,
    val assets: List
)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy