com.tencent.devops.process.pojo.classify.PipelineViewForm.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of api-process Show documentation
Show all versions of api-process Show documentation
Tencent blueking ci project
The newest version!
package com.tencent.devops.process.pojo.classify
import com.tencent.devops.process.constant.PipelineViewType
import com.tencent.devops.process.pojo.classify.enums.Logic
import io.swagger.v3.oas.annotations.media.Schema
@Schema(title = "流水线视图表单")
data class PipelineViewForm(
@get:Schema(title = "ID", required = false)
val id: String? = null,
@get:Schema(title = "视图名称", required = false)
var name: String,
@get:Schema(title = "是否项目", required = false)
val projected: Boolean,
@get:Schema(title = "流水线组类型,1--动态,2--静态")
var viewType: Int = PipelineViewType.UNCLASSIFIED,
@get:Schema(title = "逻辑符", required = false)
val logic: Logic = Logic.AND,
@get:Schema(title = "流水线视图过滤器列表", required = false)
val filters: List = emptyList(),
@get:Schema(title = "流水线列表", required = false)
val pipelineIds: List? = null
)