ru.testit.kotlin.client.models.TestResultHistoryReportModel.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of testit-api-client-kotlin Show documentation
Show all versions of testit-api-client-kotlin Show documentation
Kotlin API client for TestIT.
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package ru.testit.kotlin.client.models
import ru.testit.kotlin.client.models.AttachmentModel
import ru.testit.kotlin.client.models.LinkModel
import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass
/**
*
*
* @param id
* @param createdDate
* @param modifiedDate
* @param userId If test run was stopped, this property equals identifier of user who stopped it.Otherwise, the property equals identifier of user who created the test result
* @param isAutomated
* @param createdById
* @param failureClassIds
* @param testRunId
* @param testRunName
* @param createdByUserName
* @param testPlanId
* @param testPlanGlobalId
* @param testPlanName
* @param configurationName If test point related to the test result has configuration, this property will be equal to the test point configuration name. Otherwise, this property will be equal to the test result configuration name
* @param outcome If any test result related to the test run is linked with autotest and the run has an outcome, the outcome value equalsto the worst outcome of the last modified test result.Otherwise, the outcome equals to the outcome of first created test result in the test run
* @param comment If any test result related to the test run is linked with autotest, comment will have default valueOtherwise, the comment equals to the comment of first created test result in the test run
* @param links If any test result related to the test run is linked with autotest, link will be equal to the links of last modified test result.Otherwise, the links equals to the links of first created test result in the test run
* @param startedOn
* @param completedOn
* @param duration
* @param modifiedById
* @param attachments If any test result related to the test run is linked with autotest, attachments will be equal to the attachments of last modified test result.Otherwise, the attachments equals to the attachments of first created test result in the test run
* @param workItemVersionId
* @param workItemVersionNumber
* @param launchSource
* @param parameters
*/
data class TestResultHistoryReportModel (
@Json(name = "id")
val id: java.util.UUID,
@Json(name = "createdDate")
val createdDate: java.time.OffsetDateTime,
@Json(name = "modifiedDate")
val modifiedDate: java.time.OffsetDateTime,
/* If test run was stopped, this property equals identifier of user who stopped it.Otherwise, the property equals identifier of user who created the test result */
@Json(name = "userId")
val userId: java.util.UUID,
@Json(name = "isAutomated")
val isAutomated: kotlin.Boolean,
@Json(name = "createdById")
val createdById: java.util.UUID,
@Json(name = "failureClassIds")
val failureClassIds: kotlin.collections.List,
@Json(name = "testRunId")
val testRunId: java.util.UUID? = null,
@Json(name = "testRunName")
val testRunName: kotlin.String? = null,
@Json(name = "createdByUserName")
val createdByUserName: kotlin.String? = null,
@Json(name = "testPlanId")
val testPlanId: java.util.UUID? = null,
@Json(name = "testPlanGlobalId")
val testPlanGlobalId: kotlin.Long? = null,
@Json(name = "testPlanName")
val testPlanName: kotlin.String? = null,
/* If test point related to the test result has configuration, this property will be equal to the test point configuration name. Otherwise, this property will be equal to the test result configuration name */
@Json(name = "configurationName")
val configurationName: kotlin.String? = null,
/* If any test result related to the test run is linked with autotest and the run has an outcome, the outcome value equalsto the worst outcome of the last modified test result.Otherwise, the outcome equals to the outcome of first created test result in the test run */
@Json(name = "outcome")
val outcome: kotlin.String? = null,
/* If any test result related to the test run is linked with autotest, comment will have default valueOtherwise, the comment equals to the comment of first created test result in the test run */
@Json(name = "comment")
val comment: kotlin.String? = null,
/* If any test result related to the test run is linked with autotest, link will be equal to the links of last modified test result.Otherwise, the links equals to the links of first created test result in the test run */
@Json(name = "links")
val links: kotlin.collections.List? = null,
@Json(name = "startedOn")
val startedOn: java.time.OffsetDateTime? = null,
@Json(name = "completedOn")
val completedOn: java.time.OffsetDateTime? = null,
@Json(name = "duration")
val duration: kotlin.Long? = null,
@Json(name = "modifiedById")
val modifiedById: java.util.UUID? = null,
/* If any test result related to the test run is linked with autotest, attachments will be equal to the attachments of last modified test result.Otherwise, the attachments equals to the attachments of first created test result in the test run */
@Json(name = "attachments")
val attachments: kotlin.collections.List? = null,
@Json(name = "workItemVersionId")
val workItemVersionId: java.util.UUID? = null,
@Json(name = "workItemVersionNumber")
val workItemVersionNumber: kotlin.Int? = null,
@Json(name = "launchSource")
val launchSource: kotlin.String? = null,
@Json(name = "parameters")
val parameters: kotlin.collections.Map? = null
) {
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy