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

commonMain.com.saveourtool.save.testsuite.TestSuiteVersioned.kt Maven / Gradle / Ivy

The newest version!
package com.saveourtool.save.testsuite

import kotlinx.serialization.Serializable

/**
 * @property id id from saved [com.saveourtool.save.entities.TestSuite], not nullable
 * @property name name from [com.saveourtool.save.entities.TestSuite]
 * @property sourceName name from [com.saveourtool.save.entities.TestSuitesSource] to which [com.saveourtool.save.entities.TestSuite] belongs
 * @property organizationName name from [com.saveourtool.save.entities.Organization] to which [com.saveourtool.save.entities.TestSuite] belongs
 * @property isLatestFetchedVersion true if [version] of [com.saveourtool.save.entities.TestSuite] is latest fetched in [com.saveourtool.save.entities.TestSuitesSource]
 * @property description description from [com.saveourtool.save.entities.TestSuite] or empty value
 * @property version snapshot version of [com.saveourtool.save.entities.TestSuitesSource]
 * @property language language [com.saveourtool.save.entities.TestSuite] or empty value
 * @property tags tags from [com.saveourtool.save.entities.TestSuite] combined to a single string
 * @property plugins plugins from [com.saveourtool.save.entities.TestSuite] combined to a single string
 */
@Serializable
data class TestSuiteVersioned(
    val id: Long,
    val name: String,
    val sourceName: String,
    val organizationName: String,
    var isLatestFetchedVersion: Boolean,
    val description: String,
    val version: String,
    val language: String,
    val tags: String,
    val plugins: String,
)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy