package cz.moneta.test.dsl.refinanso.util.data.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.Getter;
import lombok.NoArgsConstructor;

import java.util.List;

@Getter
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class NasApprovalResponse {
    @JsonProperty("RS_RSN")
    private List<RsRsn> rsRsnList;
    @JsonProperty("RS_EMP_INC")
    private List<RsEmpInc> rsEmpIncList;
    @JsonProperty("REFI_PRINC_BAL")
    private int refiPrincBal;
    @JsonProperty("RS_POI")
    private List<RsPoi> rsPoiList;
    @JsonProperty("HYPOS_FE_STAT")
    private String hyposFeStat;
    @JsonProperty("RS_EXP")
    private List<RsExp> rsExpList;
    @JsonProperty("RS_CORP_INC")
    private List<RsCorpInc> rsCorpIncList;
    @JsonProperty("AUTOMAT_VERIF_RSLT")
    private String automatVerifRslt;
    @JsonProperty("APPL_STATUS")
    private String applStatus;
    @JsonProperty("AUTOMAT_BONITA_KO_FLAG")
    private String automatBonitaKoFlag;
    private TifResponseStatus tifResponseStatus;
    @JsonProperty("MAX_TERM")
    private int maxTerm;
    @JsonProperty("AUTOMAT_RSLT")
    private String automatRslt;
    @JsonProperty("FINA_MAX_MAN")
    private double finaMaxMan;
}

