package com.microservices.pms.productLibrary.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * Nexus制品搜索对象
 *
 * @author otto
 * @date 2024-07-04
 */
@Data
@ApiModel("Nexus制品查询结果对象")
public class NexusComponentResultVo<T> {
    /**
     * 操作
     */
    @ApiModelProperty(value = "操作")
    private String action;

    /**
     * 方法
     */
    @ApiModelProperty(value = "方法")
    private String method;

    /**
     * 请求校验ID
     */
    @ApiModelProperty(value = "请求校验ID")
    private Integer tid;

    /**
     * 类型
     */
    @ApiModelProperty(value = "类型")
    private String type;

    /**
     * 结果成功状态
     */
    @ApiModelProperty(value = "结果成功状态")
    private NexusComponentResultStateVo<T> result;

}
