package com.eactive.eai.rms.onl.manage.serviceinfo.jmsqueuereceiver;

import java.math.BigDecimal;

import com.fasterxml.jackson.annotation.JsonProperty;

import lombok.Data;

@Data
public class JmsQueueReceiverManUI {

	/**
	 * 큐수신자
	 */
	@JsonProperty("QUERCVERNAME")
	private String queRcverName;

	/**
	 * 기본큐수신자여부
	 */
	@JsonProperty("BASCQUERCVERYN")
	private String bascQueRcverYn;

	/**
	 * 서버인스턴스명
	 */
	@JsonProperty("SEVRINSTNCNAME")
	private String sevrInstncName;

	/**
	 * 비동기거래에러큐명
	 */
	@JsonProperty("NONSYNCZTRANOBSTCLQUENAME")
	private String nonSynczTranObstclQueName;

	/**
	 * 비동기거래큐명
	 */
	@JsonProperty("NONSYNCZTRANQUENAME")
	private String nonSynczTranQueName;

	/**
	 * 큐메시지선택내용
	 */
	@JsonProperty("QUEMSGSELCTCTNT")
	private String queMsgSelctCtnt;

	/**
	 * 큐수신자수
	 */
	@JsonProperty("QUERCVERCNT")
	private BigDecimal queRcverCnt;

	/**
	 * 큐설명
	 */
	@JsonProperty("QUERCVERDTALSCTNT")
	private String queRcverDtalsCtnt;

	/**
	 * 에러 발생 delay시간
	 */
	@JsonProperty("SENDDLAYTTMVAL")
	private BigDecimal sendDlayTtmVal;
	
	/**
	 * 에러큐 retry수
	 */
	@JsonProperty("SENDRETRALNOTMS")
	private Integer sendReTralNotms;

}
