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 ApiTrestleDetailRackItemResponse {

  @Schema(description = "아이템ID")
  private String itemId;

  @Schema(description = "랙단수코드")
  private String rackRowsCd;

  @Schema(description = "랙길이")
  private Double rackLen;

  @Schema(description = "스마트랙여부")
  private String smartRackYn;

  @Schema(description = "랙지지금구수")
  private Integer supFitQty;

  @Schema(description = "랙지지금구간격(랙양끝기준)")
  private Double supFitIntvlPct;

  @Schema(description = "Api 가대 상세 스마트랙 응답 객체")
  private List<ApiTrestleDetailSmartRackResponse> smartRack;
}
