package com.interplug.qcast.biz.master.dto.quotation;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import java.util.List;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@Schema(description = "Api 견적서 아이템 조회 요청 객체")
public class ApiQuotationItemRequest {

  @Schema(description = "모듈")
  @NotNull
  public List<ApiQuotationItemModuleRequest> modules;

  @Schema(description = "가대 목록")
  @NotNull
  public List<ApiQuotationItemTrestleRequest> trestles;

  @Schema(description = "PCS 목록")
  @NotNull
  public List<ApiQuotationItemPcsRequest> pcses;

  @Schema(description = "양단 케이블 갯수")
  public Integer dblCblTotCnt = 0;
}
