You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
package tv.anypoint.dsl.model
|
|
|
|
|
|
|
|
|
|
import tv.anypoint.dsl.handler.HttpHandler
|
|
|
|
|
import tv.anypoint.dsl.http
|
|
|
|
|
import tv.anypoint.dsl.model.http.AdsResponse
|
|
|
|
|
import tv.anypoint.dsl.model.http.AssetConvertResponse
|
|
|
|
|
import tv.anypoint.dsl.model.http.AuthResponse
|
|
|
|
|
import tv.anypoint.dsl.model.http.VastResponse
|
|
|
|
|
import java.time.LocalDateTime
|
|
|
|
|
|
|
|
|
|
class Tc {
|
|
|
|
|
var number: Int? = null
|
|
|
|
|
var reboot: Boolean = false
|
|
|
|
|
|
|
|
|
|
var auth: HttpHandler<AuthResponse> = http {}
|
|
|
|
|
var ads: HttpHandler<AdsResponse> = http {}
|
|
|
|
|
var vast: HttpHandler<VastResponse> = http {}
|
|
|
|
|
var assetConvert: HttpHandler<AssetConvertResponse> = http {}
|
|
|
|
|
|
|
|
|
|
lateinit var authResponse: AuthResponse
|
|
|
|
|
lateinit var adsResponse: AdsResponse
|
|
|
|
|
lateinit var vastResponse: VastResponse
|
|
|
|
|
lateinit var assetConvertResponse: AssetConvertResponse
|
|
|
|
|
|
|
|
|
|
val startedAt: LocalDateTime = LocalDateTime.now()
|
|
|
|
|
lateinit var finishedAt: LocalDateTime
|
|
|
|
|
var result: Boolean? = null
|
|
|
|
|
|
|
|
|
|
lateinit var logInfo: LogInfo
|
|
|
|
|
var recordingInfo: RecordingInfo? = null
|
|
|
|
|
}
|