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

ru.testit.kotlin.client.models.TestResultUpdateModel.kt Maven / Gradle / Ivy

There is a newer version: 0.2.0
Show newest version
/**
 *
 * 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.AttachmentPutModel
import ru.testit.kotlin.client.models.AttachmentPutModelAutoTestStepResultsModel
import ru.testit.kotlin.client.models.LinkModel
import ru.testit.kotlin.client.models.StepResultModel
import ru.testit.kotlin.client.models.TestResultOutcome
import ru.testit.kotlin.client.models.TestResultStepCommentPutModel

import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass

/**
 * 
 *
 * @param failureClassIds 
 * @param outcome 
 * @param comment 
 * @param links 
 * @param stepResults 
 * @param attachments 
 * @param durationInMs 
 * @param duration 
 * @param stepComments 
 * @param setupResults 
 * @param teardownResults 
 * @param message 
 * @param trace 
 */


data class TestResultUpdateModel (

    @Json(name = "failureClassIds")
    val failureClassIds: kotlin.collections.List? = null,

    @Json(name = "outcome")
    val outcome: TestResultOutcome? = null,

    @Json(name = "comment")
    val comment: kotlin.String? = null,

    @Json(name = "links")
    val links: kotlin.collections.List? = null,

    @Json(name = "stepResults")
    val stepResults: kotlin.collections.List? = null,

    @Json(name = "attachments")
    val attachments: kotlin.collections.List? = null,

    @Json(name = "durationInMs")
    @Deprecated(message = "This property is deprecated.")
    val durationInMs: kotlin.Long? = null,

    @Json(name = "duration")
    val duration: kotlin.Long? = null,

    @Json(name = "stepComments")
    val stepComments: kotlin.collections.List? = null,

    @Json(name = "setupResults")
    val setupResults: kotlin.collections.List? = null,

    @Json(name = "teardownResults")
    val teardownResults: kotlin.collections.List? = null,

    @Json(name = "message")
    val message: kotlin.String? = null,

    @Json(name = "trace")
    val trace: kotlin.String? = null

) {


}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy