View Javadoc
1   package de.aikiit.bilanzanalyser.entity;
2   
3   import lombok.Builder;
4   import lombok.Data;
5   
6   import java.math.BigDecimal;
7   import java.time.LocalDate;
8   
9   @Data
10  @Builder
11  public class BilanzRow {
12      /**
13       * Default fallback indicates that no date was set, e.g. empty date or '?'.
14       */
15      public static final LocalDate FALLBACK_DATE = LocalDate.of(1970, 1, 1);
16  
17      @Builder.Default
18      private LocalDate date = FALLBACK_DATE;
19      private BigDecimal amount;
20      private String description;
21      private String shop;
22      private String payment;
23      private String category;
24      @Builder.Default
25      private String source = "Ausgaben";
26  }