package com.banesco.module.msg_response_header.domain.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.quarkus.runtime.annotations.RegisterForReflection;
import lombok.*;

import java.util.List;

@Getter
@ToString
@Builder
@NoArgsConstructor
@AllArgsConstructor
@RegisterForReflection
public class MsgRsStatus {
    @JsonProperty("StatusType")
    private String StatusType;
    @JsonProperty("StatusCode")
    private String StatusCode;
    @JsonProperty("StatusDesc")
    private String StatusDesc;
    @JsonProperty("ApplicationName")
    private String ApplicationName;
    @JsonProperty("LineNumber")
    private int LineNumber;
    @JsonProperty("AdditionalStatus")
    private List<AdditionalStatus> AdditionalStatus;
    @JsonProperty("Severity")
    private String Severity;
    @JsonProperty("StatusInd")
    private String StatusInd;
    @JsonProperty("LogId")
    private String LogId;
}