package com.eactive.eai.rms.onl.transaction.simpleinterface.ui;

import lombok.Data;

import java.util.List;

@Data
public class SimpleInterfaceUI {
    private Integer sevrLogLvelNo;
    private String eaiBzwkDstcd;
    private String sendRecvType;
    private Integer inOutType;
    private String eaiSvcDesc;
    private String fromAdapter;
    private String toAdapter;
    private String headerEaiIfId;
    private String commonInputGramId;
    private String commonInputGramLwrId;
    private String inboundHttpMethod;
    private String inboundRestPath;
    private String outboundHttpMethod;
    private String outboundRestPath;
    private String checkApiCacheUrlKey;
    private String inboundRequestLayout;
    private String requestTransform;
    private String outboundRequestLayout;
    private String inboundResponseLayout;
    private String responseTransform;
    private String outboundResponseLayout;
    private String interfaceId;
    private String eaiSvcName;
    private String transformYn;
    private Long toutVal;
    private String simYn;
    private String author;
    private String apiCacheYn;
    private String apiCacheType;
    private String syncAsyncType;
    private Boolean isHeaderRouting;
    private List<String> headerValues;

    //ASYNC-SYNC 용
    private String inboundResponseHttpMethod;
    private String inboundResponseRestPath;
    private String fromResponseAdapter;
    //SYNC-ASYNC 용
    private String toResponseAdapter;
    private String outboundResponseHttpMethod;
    private String outboundResponseRestPath;
}
