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

de.fraunhofer.iem.spha.model.adapter.tlc.TlcDto.kt Maven / Gradle / Ivy

/*
 * Copyright (c) 2024 Fraunhofer IEM. All rights reserved.
 *
 * Licensed under the MIT license. See LICENSE file in the project root for details.
 *
 * SPDX-License-Identifier: MIT
 * License-Filename: LICENSE
 */

package de.fraunhofer.iem.spha.model.adapter.tlc

import kotlinx.serialization.Serializable

@Serializable
data class TlcDto(
    val repositoryInfo: RepositoryInfoDto,
    val environmentInfo: EnvironmentInfoDto,
    val projectDtos: List,
)

@Serializable
data class RepositoryInfoDto(
    val url: String,
    val revision: String,
    val projects: List,
)

@Serializable
data class ProjectInfoDto(
    val type: String,
    val namespace: String,
    val name: String,
    val version: String,
)

@Serializable data class EnvironmentInfoDto(val ortVersion: String, val javaVersion: String)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy