package com.eactive.eai.rms.onl.apim.approval.app;

import com.eactive.apim.portal.apprequest.entity.AppRequestType;
import com.eactive.eai.rms.onl.apim.apigroup.ui.ApiGroupUI;
import com.eactive.eai.rms.onl.apim.approval.PortalApprovalUI;
import java.util.ArrayList;
import java.util.List;

import com.eactive.eai.rms.onl.transaction.apim.ui.ApiSpecInfoUI;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
public class PortalAppApprovalUI extends PortalApprovalUI {

    private List<ApiGroupUI> apiServices = new ArrayList<>();

//    private List<ApiInterfaceUI> apis = new ArrayList<>();
    private List<ApiSpecInfoUI> apis = new ArrayList<>();

    private String clientName;
    private List<String> apiGroupNameList;

    private List<ApiSpecInfoUI> prevApisList = new ArrayList<>();
    private List<String> prevApiGroupNameList = new ArrayList<>();

    private AppRequestType requestType;
}
