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

com.tencent.devops.process.pojo.classify.PipelineViewForm.kt Maven / Gradle / Ivy

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
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy