package cz.moneta.test.dsl.wso2.objects.smallbusiness;

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

/**
 * Response model for GET_SELECTED_BU_INFO service
 */
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class GetSelectedBuInfoResponse {

    @JsonProperty("DatumDalsihoVypisu")
    private String datumDalsihoVypisu;

    @JsonProperty("DatumOtevreni")
    private String datumOtevreni;

    @JsonProperty("DatumPoslednihoVypisu")
    private String datumPoslednihoVypisu;

    @JsonProperty("DistribuceVypisu")
    private String distribuceVypisu;

    @JsonProperty("IndexUrokoveSazby")
    private Integer indexUrokoveSazby;

    @JsonProperty("KlasifikaceUctu")
    private String klasifikaceUctu;

    @JsonProperty("Mena")
    private String mena;

    @JsonProperty("ObchodniMistoKod")
    private String obchodniMistoKod;

    @JsonProperty("PeriodaVypisu")
    private String periodaVypisu;

    @JsonProperty("PoplatkovyPlan")
    private String poplatkovyPlan;

    @JsonProperty("PouzitaAA")
    private String pouzitaAA;

    @JsonProperty("ProduktKod")
    private String produktKod;

    @JsonProperty("StavUctu")
    private String stavUctu;

    @JsonProperty("UrokovaSazba")
    private Integer urokovaSazba;

    @JsonProperty("VypisNaKonciMesice")
    private Boolean vypisNaKonciMesice;

    @JsonProperty("VypisyFrekvence")
    private String vypisyFrekvence;

    @JsonProperty("VypisySpecifickeDatum")
    private Integer vypisySpecifickeDatum;

}