ru.testit.kotlin.client.models.AttachmentPutModelAutoTestStepResultsModel.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.AttachmentPutModel
import ru.testit.kotlin.client.models.AvailableTestResultOutcome
import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass
/**
*
*
* @param title The name of the step.
* @param description Description of the step result.
* @param info Extended description of the step result.
* @param startedOn Step start date.
* @param completedOn Step end date.
* @param duration Expected or actual duration of the test run execution in milliseconds.
* @param outcome Specifies the result of the autotest execution.
* @param stepResults Nested step results. The maximum nesting level is 15.
* @param attachments /// Specifies an attachment GUID. Multiple values can be sent.
* @param parameters \"parameter\": \"value\" pair with arbitrary custom parameters. Multiple parameters can be sent.
*/
data class AttachmentPutModelAutoTestStepResultsModel (
/* The name of the step. */
@Json(name = "title")
val title: kotlin.String? = null,
/* Description of the step result. */
@Json(name = "description")
val description: kotlin.String? = null,
/* Extended description of the step result. */
@Json(name = "info")
val info: kotlin.String? = null,
/* Step start date. */
@Json(name = "startedOn")
val startedOn: java.time.OffsetDateTime? = null,
/* Step end date. */
@Json(name = "completedOn")
val completedOn: java.time.OffsetDateTime? = null,
/* Expected or actual duration of the test run execution in milliseconds. */
@Json(name = "duration")
val duration: kotlin.Long? = null,
/* Specifies the result of the autotest execution. */
@Json(name = "outcome")
val outcome: AvailableTestResultOutcome? = null,
/* Nested step results. The maximum nesting level is 15. */
@Json(name = "stepResults")
val stepResults: kotlin.collections.List? = null,
/* /// Specifies an attachment GUID. Multiple values can be sent. */
@Json(name = "attachments")
val attachments: kotlin.collections.List? = null,
/* \"parameter\": \"value\" pair with arbitrary custom parameters. Multiple parameters can be sent. */
@Json(name = "parameters")
val parameters: kotlin.collections.Map? = null
) {
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy