package com.interplug.qcast.biz.master.dto.trestle.detail;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.List;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@JsonIgnoreProperties(ignoreUnknown = true)
@Schema(description = "Api 가대 상세 랙 조회 응답 객체")
public class ApiTrestleDetailRackResponse {

  @Schema(description = "모듈타입코드")
  private String moduleTpCd;

  @Schema(description = "모듈총단수")
  private Integer moduleRows;

  @Schema(description = "모듈1단수")
  private String moduleTpRows1; //  private Integer moduleTpRows1;

  @Schema(description = "모듈2단수")
  private String moduleTpRows2; //  private Integer moduleTpRows2;

  @Schema(description = "모듈3단수")
  private String moduleTpRows3; //  private Integer moduleTpRows3;

  @Schema(description = "모듈4단수")
  private String moduleTpRows4; //  private Integer moduleTpRows4;

  @Schema(description = "모듈5단수")
  private String moduleTpRows5; //  private Integer moduleTpRows5;

  @Schema(description = "랙목록")
  private List<ApiTrestleDetailRackItemResponse> racks;
}
